mehr-als-nix/preconditions
最新稳定版本:v0.0.3
Composer 安装命令:
composer require mehr-als-nix/preconditions
包简介
Preconditions for PHP
README 文档
README
Preconditions are meant to be an alternative way to ensure that a precondition for a specific method is given.
Available checks
- checkArgument()
- checkArgNotNull()
- checkNotNull()
- checkElementIndex()
- checkPositionIndex()
- checkPositionIndexes()
- checkState()
- checkValue()
Additional exceptions
- IndexOutOfBoundsException
- NullPointerException
- IllegalStateException
Example
Instead of writing
if ($count <= 0) {
throw new \InvalidArgumentException("must be positive: " . $count);
}
you could use a precondition like
use \MehrAlsNix\Preconditions\PreconditionUtil;
//...
PreconditionUtil::checkArgument($count <= 0, 'must be positive: %s', $count);
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-31