kwaight / classfinder
此包最新版本(1.6)没有可用的许可证信息。
从目录中获取完全限定类名的实用工具。
1.6
2018-03-14 05:23 UTC
Requires
- symfony/finder: ~4.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-20 04:35:42 UTC
README
这是一个从Laravel源代码中曾经存在的一个老版本的 Illuminate\FileSystem\ClassFinder 类改编的类。
调用 ClassFinder::findClasses($path) 来从给定目录中获取完全限定类名的列表。默认情况下,这将匹配任何扩展名为 .php 的文件,但也可以传递一个可选的第二个参数来提供不同的匹配模式(例如 *Service.php)
如果目录可能不存在,可以调用 ClassFinder::findClassesSafely($path),如果目录不存在,将返回一个空数组。
也可以通过 ClassFinder::findClass($pathToClass) 获取单个类的完全限定类名。