Я пытаюсь реализовать пользовательский пакет Symfony, и внутри моего сервиса мне нужно передать глобальный регистратор Symfony, который я определил в своем приложении Symfony, и это экземпляр Psr \ Log \ LoggerInterface. Проблема заключается в том, что когда я настраиваю свои службы с помощью ContainerBuilder, служба ведения журнала еще не инициализируется.
В моем пакете услуг я передаю регистратор следующим образом:
public function __construct(LoggerInterface $logger, $argument1, $argument2);
Два аргумента доставляются из файла packages / my_custom_bundle_config.yaml. Однако я не могу передать регистратор приложения в качестве параметра даже в приведенном выше конфигурационном файле.
Любая помощь или любые комментарии будут высоко оценены.
Спасибо.