【文件属性】:
文件名称: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()