thenlabs / components
PHP中复合模式的自定义实现,用于创建具有有用功能的组件类型。
v1.1.3
2021-12-17 19:13 UTC
Requires
- php: >=7.2
- composer/semver: >=1.5
- doctrine/annotations: ^1.6
- symfony/event-dispatcher: >=4.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- thenlabs/pyramidal-tests: 2.0.x-dev
README
PHP中复合模式的自定义实现,用于创建具有有用功能的组件类型。
如果你喜欢这个项目,请给我们一个⭐。
特性。
- PHP >= 7.2
- 两种组件类型(简单和复合)。
- 树结构。
- 依赖管理。
- 用于过滤和遍历树的有用方法。
- 事件分发。
- 事件传播(捕获和冒泡)贯穿树。
- 支持自定义数据。
安装。
$ composer require thenlabs/components
文档。
- 英语(待定)
- 西班牙语
开发。
克隆此存储库并安装Composer依赖项。
$ composer install
运行测试。
本项目所有测试均使用我们的测试框架PyramidalTests编写,该框架基于PHPUnit。
运行测试
$ composer test