crodas/class-info
Get classes and functions defined in a given file
Maintainers
v0.2.6
2018-04-20 14:11 UTC
Requires
- nikic/php-parser: ^4.0 | ^3.0 | ^2.0 | ^1.0
Requires (Dev)
- crodas/phpunit-compat: ^1.7
Suggests
None
Provides
None
Conflicts
None
Replaces
None
BSD-4-Clause 655c6678346b046ad97942f28b5885e72ea740ca
- César D. Rodas <crodas.woop@php.net>
README
Get classes and functions defined in a given file. It implements a tiny PHP parser which gives you detailed informations about classes and functions defined in a file.
How to use it
<?php require __DIR__ . "/vendor/autoload.php"; $parser = new crodas\ClassInfo\ClassInfo; $parser->parse('demo.php'); foreach ($parser->getClasses() as $class) { foreach ($class->getMethods() as $method) { } foreach ($class->getProperties() as $prop) { } foreach ($class->getInterfaces() as $class) { } }
