mfn / php-reflection-gen
Generates PHP source code shells from the current runtime via Reflections
v0.0.4
2014-10-28 18:22 UTC
Requires
- php: >=5.4.0
- symfony/console: ~2.5
This package is auto-updated.
Last update: 2024-11-16 16:58:37 UTC
README
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