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
Requires
- psr/container: ^2.0
Requires (Dev)
- phpunit/phpunit: ^11.2
- symfony/var-dumper: ^7.1
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.