dhii/ container-helper-base
与容器交互的辅助功能。
v0.1-alpha8
2018-07-30 09:59 UTC
Requires
- php: ^5.4 | ^7.0
Requires (Dev)
- codeclimate/php-test-reporter: <=0.3.2
- dhii/php-cs-fixer-config: ^0.1
- dhii/stringable-interface: ^0.1
- phpunit/phpunit: ^4.8
- psr/container: ^1.0
- ptrofimov/xpmock: ^1.1
This package is auto-updated.
Last update: 2024-09-07 03:54:17 UTC
README
与容器交互的辅助功能。
特性
ContainerGetCapableTrait- 允许从任何已知容器表示形式中通过键检索值。类型包括ContainerInterface、array、ArrayAccess和stdClass。访问不存在的键将抛出NotFoundExceptionInterface。ContainerGetPathCapableTrait- 允许使用传入的路径(分段列表)从嵌套容器中获取数据。ContainerHasCapableTrait- 允许从任何已知容器实现中检查值。ContainerListHasCapableTrait- 允许在容器列表上检查键。ContainerListGetCapableTrait- 允许从容器列表中检索值。ContainerSetCapableTrait- 允许在可写容器上设置值。ContainerSetPathCapableTrait- 允许使用路径在嵌套容器上设置值。ContainerSetManyCapableTrait- 允许在可写容器上设置多个值。ContainerUnsetCapableTrait- 允许在可写容器上取消设置值。ContainerUnsetManyCapableTrait- 允许在可写容器上取消设置多个值。NormalizeContainerCapableTrait- 容器归一化功能。NormalizeWritableContainerCapableTrait- 可写容器归一化功能。NormalizeKeyCapableTrait- 允许归一化容器键。