earc/payload-container

eArc - 显式架构框架 - psr-11 兼容容器载体蓝图

0.1.1 2019-07-17 08:21 UTC

This package is auto-updated.

Last update: 2024-09-17 20:45:23 UTC


README

基本 psr-11 兼容容器载体蓝图。

此 eArc 组件主要作为一个独立的组件提供,主要用于重用目的。它没有特别之处或突破性的创新。在几乎每一个中等复杂度的项目中,你都需要一个容器载体类。没有必要一次次地重新发明轮子。它结合了 earc/containerearc/payload 的功能。祝您玩得开心...

目录

安装

$ composer install earc/container

基本用法

use eArc\PayloadContainer\PayloadContainer;

new PayloadContainer();

负载容器承载一个实现 ItemsInterface 的对象。由于 PayloadContainerInterface 扩展了 ItemsInterface,因此你可以使用负载容器执行所有可以用 earc/container 执行的操作。实际上,它将所有 ItemsInterface 调用转发到项目对象。

有关详细信息,请参阅 PayloadContainerInterfaceItemsInterface实现

异常

有关详细信息,请参阅 earc/container 文档

高级用法

实现自己的 ItemInterfacePayloadContainerInterface。eArc 鼓励使用接口。在所有使用 earc/components-di 组件进行依赖注入的 eArc 组件中,你可以像写自己的名字一样轻松地替换用于接口的类。是的,甚至可以在 earc 组件本身中这样做。

版本发布

版本 v0.0

第一个官方版本。