hugoandrade/container-di

Installs: 20

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/hugoandrade/container-di

1.0.1 2024-08-01 15:10 UTC

This package is auto-updated.

Last update: 2025-11-29 03:39:19 UTC


README

Examples

$container = new DI;

//set a bind between a interface and a concrete class
$container->set(SomeInterface::class, ConcreteClass::class);

// retrieve a concrete class from interface
$instance = $container->get(SomeInterface::class);

$instance->doSomethingAwesome();

The get method, of DI container, will resolve automatically all dependencies of a class.