dev-master
9999999-devPimple bridge for PSR-11 ContainerInterface
MIT
The Requires
by Jérôme Tamarelle
v1.0.0
1.0.0.0Pimple bridge for PSR-11 ContainerInterface
MIT
The Requires
by Jérôme Tamarelle
Wallogit.com
2017 © Pedro Peláez
Pimple bridge for PSR-11 ContainerInterface
This package is deprecated since support of PSR-11 added to Pimple, (*1)
PSR-11 is a standardised interface to access services defined in dependency injection containers., (*2)
Pimple is
the kind of library that should implement this interface. But it can't because Silex, the micro-framework
on top of Pimple, declares a method Silex\Application::get that conflicts with Psr\Container\ContainerInterface::get, (*3)
Using Pimple, register the PimpleContaineProvider and create a new service that exposes
Pimple' services through the Psr\Container\ContainerInterface:, (*4)
$pimple = new Container\Pimple()
$pimple->register(new GromNaN\Pimple\PimpleContainerProvider());
// Access the services
$pimple['container']->has('my.service');
$pimple['container']->get('my.service');
The service $pimple['container'] can be injected into any service that require a Standard Container implementation., (*5)
Pimple bridge for PSR-11 ContainerInterface
MIT
Pimple bridge for PSR-11 ContainerInterface
MIT