nayleen / finder
另一个类查找实现。
1.0
2024-01-08 23:56 UTC
Requires
- php: >=8.1
- roave/better-reflection: ^6
Requires (Dev)
- nayleen/codestandard: dev-latest
- nayleen/development-dependencies: ^3.3
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-08-30 12:02:21 UTC
README
另一个类查找实现。
安装
composer require nayleen/finder
使用
查找器包含两套不同的类:Engine
和 Expectation
。
引擎
当前支持的 Engine
实现
- BetterReflectionEngine (可以查找内置类并从字符串中加载类)
Engine
提供类字符串的迭代器,然后可以使用 Expectation
进行过滤。
期望
Expectation
根据某些标准过滤类字符串。它们是可链式、可组合和可否定的。您可以根据对类过滤的要求编写自己的 Expectation
。
构建块(位于 Nayleen\Finder\Expectation
子命名空间中)
Combinator\Composed
- 连接两个期望(如布尔AND
)Combinator\Not
- 否定包装的期望
具体实现
任何
CallableExpectation
- 包装具有签名:callable(class-string): bool
的可调用函数扩展类
有属性
实现接口
可实例化