pmc / gigafactory

此包已被弃用且不再维护。未建议替代包。
此包的最新版本(v0.8)没有可用的许可信息。

一个工厂的工厂,帮助创建模块化应用程序

v0.8 2017-07-06 07:21 UTC

This package is auto-updated.

Last update: 2022-11-29 01:56:23 UTC


README

GigaFactory 是一个简单的容器,允许您注册多个工厂类,并提供一个单一的位置,您可以调用它来创建您的对象。

GigaFactory 将扫描所有已注册的工厂,以查找可以创建所需对象的工厂,并使用给定的名称解析器调用该工厂上的方法。

用例

在开发基于命令查询责任分离(CQRS)和事件源(ES)的框架时,我希望有一个单一入口点,我可以仅从类名和一个 $data 参数数组创建所需的命令或查询对象。

示例

待定