codeinc/directory-classes-iterator

该包已被废弃且不再维护。未建议替代包。

列出本地文件中PHP类的迭代器

1.0.0 2018-10-16 08:50 UTC

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文件)。