dhii / collections-interface
一组高度符合ISP规范的代表地图和列表的接口。
v0.4.0-alpha2
2024-09-21 21:29 UTC
Requires
- php: ^7.4 | ^8.0
- psr/container: ^1.0 | ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- slevomat/coding-standard: ^6.0
- vimeo/psalm: ^4.6.2 | ^5.0
- 0.4.x-dev
- v0.4.0-alpha2
- v0.4.0-alpha1
- 0.3.x-dev
- dev-develop / 0.3.x-dev
- v0.3.0
- v0.3.0-alpha4
- v0.3.0-alpha3
- v0.3.0-alpha2
- v0.3.0-alpha1
- v0.2
- v0.2-alpha5
- v0.2-alpha4
- v0.2-alpha3
- v0.2-alpha2
- v0.2-alpha1
- v0.1.2
- v0.1.1
- v0.1.0
- dev-maint/build-on-push-and-dispatch
- dev-fix/30-map-factory-wrong-return
- dev-feature/update-project
- dev-master
- dev-fix/container-interface-bc-break
This package is auto-updated.
Last update: 2024-09-21 21:41:01 UTC
README
一组高度符合ISP规范的代表集合的接口。
接口
CountableListInterface
: 可迭代和计数的列表。HasItemCapableInterface
: 可以检查项目存在性的东西。SetInterface
: 可以检查值的列表。CountableSetInterface
: 可计数的集合。MapInterface
: 可迭代的容器。CountableMapInterface
: 可计数的地图。ContainerFactoryInterface
:ContainerInterface
对象的工厂。MapFactoryInterface
:MapInterface
对象的工厂。HasCapableInterface
: 可以检查给定键的某物。ContainerInterface
: 实现HasCapableInterface
的容器。WritableContainerInterface
: 可以添加和删除映射的容器。WritableMapInterface
: 可以添加和删除映射的地图。WritableSetInterface
: 可以添加和删除项目的集合。ClearableContainerInterface
: 可以清除其成员的容器。