codeinc /directory-classes-iterator
该包已被废弃且不再维护。未建议替代包。
列出本地文件中PHP类的迭代器
1.0.0
2018-10-16 08:50 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2020-01-16 11:43:09 UTC
README
此包提供了两个目录迭代器来列出PHP类
迭代器使用 include_once()
加载 .php
文件,然后使用 ReflectionClass
API 来检测加载文件中找到的类。
使用方法
<?php use CodeInc\DirectoryClassesIterator\RecursiveDirectoryClassesIterator; use CodeInc\DirectoryClassesIterator\DirectoryClassesIterator; // recursive listing $iterator = new RecursiveDirectoryClassesIterator('/path/to/libriaries'); // recursive listing with specific extensions $iterator = new RecursiveDirectoryClassesIterator('/path/to/libriaries', ['php', 'phtml', 'inc']); // non recursive listing $iterator = new DirectoryClassesIterator('/path/to/libriaries');
安装
此库通过 Packagist 提供,可以使用 Composer 安装。
composer require codeinc/directory-classes-iterator
许可
该库根据MIT许可证发布(见LICENSE
文件)。