Как получить контейнер php-di в «не-контроллере»?
Для того чтобы получить контейнер php-di вне контроллера, вам понадобится прежде всего установить саму библиотеку php-di через composer. Выполните команду composer require php-di/php-di в вашей директории проекта. После успешной установки вы сможете создать экземпляр контейнера php-di: require 'vendor/autoload.php'; use DIContainerBuilder; $containerBuilder = new ContainerBuilder(); $container = $containerBuilder->build(); Теперь у вас есть доступ к контейнеру php-di. ... Читать далее