Используйте сервис event_dispatcher
вместо определения своего.
Например, если вы используете файлы конфигурации YAML и определяете пользовательский сервис, который будет отправлять события, объявите "@event_dispatcher"
в качестве аргумента для вашего сервиса.
Из контроллера вы можете использовать $this->container->get('event_dispatcher');
для выполнения того же действия.
Все внутренние компоненты фреймворка используют эту предоставленную службу, и все пакеты, которые хотят запускать или прослушивать события в глобальном масштабе, должны также использовать ее.