koriym/psr4list
最新稳定版本:1.4.0
Composer 安装命令:
composer require koriym/psr4list
包简介
Returns the name of the classes in PSR4 path
关键字:
README 文档
README
Koriym\Psr4List is a simple library for retrieving a list of all classes and files corresponding to a specified namespace prefix and directory, based on the PSR-4 autoloading standard.
Installation
You can install the library via Composer:
composer require koriym/psr4list
Usage
Here’s a basic example of how to use Koriym\Psr4List:
use Koriym\Psr4List\Psr4List; $list = new Psr4List; $prefix = 'BEAR\Sunday'; // Namespace prefix $path = __DIR__ . '/src'; // Corresponding directory foreach ($list($prefix, $path) as list($class, $file)) { echo "Class: $class\n"; echo "File: $file\n"; }
Example Output
Class: BEAR\Sunday\Module\AppModule
File: /path/to/project/src/Module/AppModule.php
Class: BEAR\Sunday\Extension\Router\RouterInterface
File: /path/to/project/src/Extension/Router/RouterInterface.php
Features
- PSR-4 Compliant: Works based on the PSR-4 autoloading standard.
- Simple and Lightweight: Minimal dependencies, easy to integrate into any project.
- Flexible: Perfect for enumerating classes within a specific namespace.
Use Cases
- Enumerate all classes under a specific namespace in your project.
- Verify the correspondence between classes and their files.
- Use as part of refactoring or code analysis tools.
License
This library is licensed under the MIT License.
统计信息
- 总下载量: 566.55k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-06