acid-solutions/value-objects
最新稳定版本:v0.0.2
Composer 安装命令:
composer require acid-solutions/value-objects
包简介
README 文档
README
It's an easy to use bulk of classes.
Install
Classes
- Decimal
- String
Decimal
Provide an easy way to use Decimal numbers
$decimal = new Decimal("1"); echo $decimal; // 1.00 $decimal === 1.00; // false $decimal->value === 1.00; // true $decimal() === 1.00; //true $decimal->add('3')->multiple(4)->reduce(new Decimal(1)); echo $decimal; // 15.00 // Use it in function parameter class SomeAwesomeClass { public function plusOneMaybeAndDisplay( Decimal $prettyDecimal ) { if ( rand(0,1) ) { $prettyDecimal->add(1); } echo $prettyDecimal; } } // Methods: $decimal->isEqualTo(x) // Boolean $decimal->isPositive() // Boolean $decimal->isLowerThan(x) // Boolean $decimal->isLowerOrEqualTo(x) // Boolean $decimal->isHigherThan(x) // Boolean $decimal->isHigherOrEqualTo(x) // Boolean
String
$myString = new String('a string'); $myString->upper()->contains('STRING'); // Use it in function parameter class SomeAwesomeClass { public function crazyFunction( String $sexyString ) { // Do something with this fucking sexyString ! } }
统计信息
- 总下载量: 1.66k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2015-05-26