ContainerAdapter provides a PSR-11-compatible adapter of Nette's DI container. The adapter doesn't really like named services,
so it first assumes that the argument to get()
or has()
method is a type and tries to find a service of that type before
resorting to service name lookup.
$ composer require oops/container-adapter
Oops/ContainerAdapter requires PHP >= 7.1.
Register the extension in your config file:
extensions:
- Oops\ContainerAdapter\DI\ContainerAdapterExtension
The extension merely registers the adapter as a service.