ebene7 / php-lib
该包的最新版本(v1.1.0)没有可用的许可证信息。
E7 PHP 库
v1.1.0
2018-03-05 13:21 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: 6.5.6
This package is auto-updated.
Last update: 2024-09-16 01:06:06 UTC
README
安装
安装 ebene7/php-lib 的最佳方法是使用 Composer
$ composer require ebene7/php-lib
日期
- 日期范围
迭代器
- 叶子迭代器
- 排列迭代器
- 代理调用迭代器
- 可遍历迭代器
变更
1.1.0
- AbstractRange 的命名空间已从 \E7\Utility 更改为 \E7\Utility\Range
- Merge 调用现在执行方法 afterMerge($this, $range) 以修改负载
- 从 AbstractRange::create() 中删除 $class 参数,添加可选参数 $options
- 值 $lowerFrom 和 $higherTo 现在仅实例化一次,并存储在 DateRange 的属性中
- 向 DateRange 添加方法 getInterval() 和 getPeriod()
- AbstractRange::create() 现在可以处理灵活的参数列表
- AbstractIteratorDecorator 现在从 OuterIterator 继承,而不是从 Iterator 继承
- 添加 MergeableRangeInterface 并在 AbstractRange 中实现它
- 合并方法现在可以处理两种模式 "touch" 和 "overlap"
- 更改 testclasses 中的 PHPUnit 版本和命名空间