ultra-lite/composite-container

1.0.2 2021-03-10 12:23 UTC

This package is not auto-updated.

Last update: 2024-09-19 05:23:35 UTC


README

Build Status Scrutinizer Code Quality Latest Stable Version MIT Licence

logo Ultra-Lite Composite Container

这是一个极其轻量级的复合容器,用于与代理查找模式一起使用。它符合PSR-11规范。

可以与Ultra-Lite Container或任何其他代理查找容器一起使用。

使用

$compositeContainer = new \UltraLite\CompositeContainer\CompositeContainer();

$compositeContainer->addContainer($container);
$container->setDelegateContainer($compositeContainer); // or appropriate method on Delegate Lookup container

if ($compositeContainer->has($serviceId) {
    $compositeContainer->get($serviceId);
}

安装

composer require ultra-lite/composite-container