dhii/data-container-interface

此包已被弃用且不再维护。作者建议使用dhii/collections-interface包。

数据容器接口

v0.2.1-alpha1 2019-05-10 14:17 UTC

This package is auto-updated.

Last update: 2020-03-11 15:05:36 UTC


README

Build Status Code Climate Test Coverage Latest Stable Version This package complies with Dhii standards

数据容器接口

详细信息

此包引入了一些全新的接口,用于提高粒度,并扩展了异常接口以使其更实用,同时仍然遵循PSR-11的精神。

此包中的接口在适用的情况下扩展了来自 psr/containerPSR-11 存储库的接口。因此,容器本身以及异常都与PSR-11兼容,即在期望PSR-11接口的地方可以传递此包中相应接口的实例。

同时,此包的接口旨在与PSR-16兼容。这意味着理论上,这些接口的实现可以作为缓存存储使用——尽管在当前PSR-16的状态下,需要一些适应。理论上,这应该允许所有数据对象以相同的方式访问,而不管它们用于什么。

此包还支持dhii/stringable-interface:任何期望或返回字符串键的任何内容都可以接受或返回相应的StringableInterface,除了字符串外。然而,这是可选的,并且没有对该包的依赖;实现负责自己要求dhii/stringable-interface

📖 请参阅Wiki以获取详细说明。

接口

安装

composer require dhii/data-container-interface:^0.2