widmogrod / php-exceptions
按功能分组,并带有优秀的 ::assert API 的 PHP 异常集合
0.1.0
2015-02-26 22:25 UTC
Requires (Dev)
- phpspec/phpspec: ^2
This package is auto-updated.
Last update: 2024-09-07 18:26:46 UTC
README
简介
你在代码中抛出异常多少次?其中有多少是重复的?
这个库收集了一般的用例,并提供优秀的 ::assert API。
使用它,不要浪费你的开发时间来编写自定义异常,使用我们提供的异常类之一。
使用方法
厌倦了编写 is_array($value) || $value instanceof \Traversable
吗?使用预定义的断言并节省你的时间,如下所示
use Exception\InvalidTypeException; function thatCanCantBeViolated($arrayOrTraversable) { InvalidTypeException::assertIsTraversable($arrayOrTraversable); // do your regular work }
安装
composer require widmogrod/php-exceptions
开发
此存储库遵循 语义化版本控制概念。如果你想贡献,只需遵循 GitHub 工作流程 并发起一个 pull request。
测试
质量保证由 PHPSpec 提供
composer test