assert:精简断言库,用于库和业务模型

时间:2021-04-06 07:03:49
【文件属性】:
文件名称:assert:精简断言库,用于库和业务模型
文件大小:24KB
文件格式:ZIP
更新时间:2021-04-06 07:03:49
PHP 断言 一个简单的php库,其中包含用于业务模型,库和应用程序低级代码中的输入验证(而不是过滤!)的断言和防护方法。 该库可用于对输入数据实施前置条件/​​后置条件。 想法是减少用于在模型中实现断言的代码量,并简化实现断言的代码路径。 当断言失败时,将引发异常,从而消除了代码中if子句的必要性。 该库未使用Symfony或Zend验证程序是有原因的:检查必须是低级,快速,非面向对象的代码,以便在必要的任何地方使用。 使用这两个库中的任何一个都需要实例化几个对象,使用语言环境组件,翻译(您为其命名)。 它太膨胀了。 安装 使用Composer: composer require beberlei/assert 用法示例 <?php use Assert \ Assertion ; function duplicateFile ( $ file , $ times ) { Ass
【文件预览】:
assert-master
----composer.json(2KB)
----.github()
--------workflows()
----LICENSE(546B)
----lib()
--------Assert()

网友评论