freshcells/state-inspector

检查指定对象的当前状态

2.1.0 2022-03-29 11:52 UTC

This package is auto-updated.

Last update: 2024-08-29 04:37:35 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

用例
检查状态树、嵌套对象或任何对象是否具有特定的状态或值。

检查器可以执行多个检查,每个检查可以生成多个问题。检查器迭代检查给定的对象。

bubble 选项为 true 时,如果发生异常,它将立即抛出异常。如果 bubble 为 false,它将收集问题,检查器完成后可以检索这些问题。

安装

通过 Composer

$ composer require freshcells/state-inspector

使用方法

    $inspector = new StateInspector();
    $inspector->addInspection(new FooInspection());
    $issues = $inspector->inspect($object);

查看测试。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件 ivo.bathke@gmail.com 而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。