lyzframework / directory-class-reader
1.0.0
2023-11-05 21:11 UTC
Requires
- php: ^8.1.2
Requires (Dev)
- phpunit/phpunit: ^10.3.0
This package is auto-updated.
Last update: 2024-09-05 23:00:08 UTC
README
这是一个方便从目录中读取PHP类的项目。
composer require lyzframework/directory-class-reader
它包含两个用于此目的的类
- ReaderFilesPHPDirectory:递归地读取目录中的所有PHP文件。通过传递必填的$directory参数实例化类,然后调用getListFiles()方法以获取文件列表。
- ReaderClassDirectory:读取目录中的所有文件并检索命名空间,以便您可以实例化类。通过传递必填的ReaderFilesPHPDirectory类型的$readerFilesPHPDirectory参数实例化类。之后,调用getListNamespace()方法以获取包含所有找到的命名空间的数组。
一个常见的用例是当你有一个包含多个具有路由映射的控制器目录时,你想要检索所有这些控制器并执行反射处理以提取元信息。