freshcells / state-inspector
检查指定对象的当前状态
2.1.0
2022-03-29 11:52 UTC
Requires
- php: ^7.4|^8.0|^8.1
Requires (Dev)
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3
README
用例
检查状态树、嵌套对象或任何对象是否具有特定的状态或值。
检查器可以执行多个检查,每个检查可以生成多个问题。检查器迭代检查给定的对象。
当 bubble 选项为 true 时,如果发生异常,它将立即抛出异常。如果 bubble 为 false,它将收集问题,检查器完成后可以检索这些问题。
安装
通过 Composer
$ composer require freshcells/state-inspector
使用方法
$inspector = new StateInspector();
$inspector->addInspection(new FooInspection());
$issues = $inspector->inspect($object);
查看测试。
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 ivo.bathke@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。