Skip to content

mfn/php-reflection-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reflection based PHP stub generator

Homepage: https://github.com/mfn/php-reflection-gen

Blurb

Uses the reflection capabilities of the current PHP runtime and emits all classes, interfaces, traits and functions in parsable (but probably not runnable) PHP code.

Install / Usage

composer require mfn/php-reflection-gen 0.0.5

php_reflection_gen.php

Will output all reflected data to stdout. Optionally you can write it to a file or to a directory.

In case using --directory, for each PHP extension a separate file is created.

TODOs / Ideas

  • Properly handle namespaces (currently not a concern because of no PHP internals use Namespaces)
  • Handle non-internal PHP reflections
  • Support older (<5.4) PHP versions

© Markus Fischer markus@fischer.name

About

Generates PHP source code shells from the current runtime via Reflections

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages