scaleupstack / assert
这是一个围绕 webmozart/assert 的小型包装器,可以轻松扩展以抛出项目特定的断言。
v1.0.2
2019-09-03 08:05 UTC
Requires
- php: >=7.2.0
- webmozart/assert: ^1.
Requires (Dev)
- phpunit/phpunit: ^7.
This package is auto-updated.
Last update: 2024-09-07 06:17:26 UTC
README
这个库是围绕 webmozart/assert 的小型包装器,这是一个提供“带有良好错误信息的断言来验证方法输入/输出”的库。ScaleUpStack/Assert 允许您轻松扩展该库以抛出项目特定的异常。
这个库的主要目的是,您可以在项目中扩展它而无需编写单元测试即可获得完整的代码覆盖率。
如何扩展基类的概念受到 beberlei/assert 的启发。
安装
使用 Composer 安装此库
$ composer require scaleupstack/assert
用法
<?php declare(strict_types = 1); namespace Your\Namespace; use ScaleUpStack\Assert\Assert as BaseAssert; final class Assert extends BaseAssert { protected static $assertionClassName = CustomizedInvalidArgumentException::class; }
贡献
感谢您想为 ScaleUpStack/Assert 贡献。
许可证
请检查此包根目录中的 LICENSE.md。
版权
ScaleUpVentures Gmbh,德国
Thomas Nunninger thomas.nunninger@scaleupventures.com
www.scaleupventures.com