ultra-lite/composite-container

Maintainers

Package info

github.com/ultra-lite/composite-container

pkg:composer/ultra-lite/composite-container

Statistics

Installs: 1 111

Dependents: 1

Suggesters: 0

Stars: 5

Open Issues: 0

1.0.2 2021-03-10 12:23 UTC

This package is not auto-updated.

Last update: 2026-03-05 12:05:10 UTC


README

Build Status Scrutinizer Code Quality Latest Stable Version MIT Licence

logo Ultra-Lite Composite Container

This is an extremely lightweight Composite Container for use with the Delegate Lookup pattern. It is PSR-11 compliant.

Use it with the Ultra-Lite Container or any other Delegate Lookup containers.

Use

$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);
}

Installation

composer require ultra-lite/composite-container