断言:断言以很好的错误消息验证方法的输入输出

时间:2024-03-11 12:59:06
【文件属性】:

文件名称:断言:断言以很好的错误消息验证方法的输入输出

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-11 12:59:06

PHP

Webmozart断言 该库包含有效的断言,以测试方法的输入和输出。 使用这些断言,可以大大减少编写安全实现所需的编码量。 如果失败,则类中的所有断言都会引发\InvalidArgumentException 。 常问问题 什么区别? 该库受到本杰明·埃伯雷伊(Benjamin Eberlei)出色的极大启发,但修复了错误消息的可用性问题,这些错误消息在不破坏向后兼容性的情况下就不能在那里解决。 默认情况下,此软件包提供可用的错误消息。 但是,您也可以轻松编写自定义错误消息: Assert::string($path, 'The path is expected to be a string. Got: %s'); 在, %s占位符的顺序对于每个断言都是不同的。 相反,此包为所有断言提供一致的占位符顺序: %s :测试值作为字符串,例如"/foo/bar" 。 %2$s ,


【文件预览】:
assert-master
----.php_cs(623B)
----src()
--------Assert.php(55KB)
--------Mixin.php(48KB)
----LICENSE(1KB)
----composer.json(963B)
----CHANGELOG.md(5KB)
----.github()
--------workflows()
----README.md(15KB)
----psalm.xml(407B)
----.editorconfig(158B)

网友评论