interophp / injector
将依赖注入到构造函数和方法中
v1.0.0
2016-07-10 13:28 UTC
Requires
- php: >=5.5.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-25 21:50:48 UTC
README
简单的构造函数和方法参数注入器。
您可以将上下文传递给注入器,以将参数解析为可注入的值。
支持的上下文
- ArrayContext: 通过简单的关联数组键/值解析
- RequestContext: 使用 PSR7 ServerRequest 从请求属性中解析值
- InteropContainerContext: 添加对实现
Interop\Container\ContainerInterface
的 DI 容器的支持 - PsrContainerContext: 添加对实现
Psr\Container\ContainerInterface
的 DI 容器的支持 - MultiContext: 将一个或多个上述上下文传递给数组,从多个上下文中解析。
通过实现 InteroPhp\Injector\Context\ContextInterface
,可以轻松添加自己的上下文。
示例和用法
请检查包含的 example/
目录以获取使用示例。
许可证
MIT (见 LICENSE.md)
由 LinkORB 工程团队提供
查看我们的其他项目 linkorb.com/engineering.
顺便说一句,我们在招聘!