dhii / iterator-helper-base
用于操作可迭代对象的常用功能
v0.1-alpha2
2018-03-22 11:25 UTC
Requires
- php: ^5.4 | ^7.0
- dhii/exception: ^0.1-alpha4
Requires (Dev)
- codeclimate/php-test-reporter: <=0.3.2
- dhii/invocable-interface: 0.1-alpha1
- dhii/php-cs-fixer-config: ^0.1
- dhii/stringable-interface: ^0.1
- phpunit/phpunit: ^4.8
- ptrofimov/xpmock: dev-master
Suggests
- dhii/callback-abstract: For structural invocation of callables
This package is auto-updated.
Last update: 2024-09-07 03:03:40 UTC
README
用于操作可迭代对象的常用功能。
特性
ResolveIteratorCapableTrait
- 在迭代器层次结构中检索最深层的迭代器,其中每个父级都是IteratorAggregate
。可以使用复杂的测试来查找不仅仅是迭代器的东西。检测无限递归的一些迹象。CountIterableCapableTrait
- 在通过NormalizeIterableCapableTrait
标准化的可迭代对象中计数元素。使用获取计数的最佳方法。NormalizeIteratorCapableTrait
- 将通过NormalizeIterableCapableTrait
标准化的任何可迭代对象规范化为Iterator
实例。MapIterableCapableTrait
- 将可迭代对象映射,类似于array_map()
或iterator_apply()
。