Ну а смысл тогда в таком конфигураторе? Конфигуратор тогда просто конфиг отдавать должен, а лочить в кострукторе, если ты конфижишь через конструтор, а если нет не лочить
То есть, мы може сделать чтобы конфигуртор вмсето регистрации листенеров, просто оборачивал их в кложи с инжектором и отдавал конфиг, а мы его потом передаем в конструтор EventListener
Ну а смысл тогда в таком конфигураторе? Конфигуратор тогда просто конфиг отдавать должен, а лочить в кострукторе, если ты конфижишь через конструтор, а если нет не лочить
То есть, мы може сделать чтобы конфигуртор вмсето регистрации листенеров, просто оборачивал их в кложи с инжектором и отдавал конфиг, а мы его потом передаем в конструтор EventListener
B конструкторе будет
public function __construct(array $listeners = []) { $this->listeners = $listeners; if ($listeners !== []) { $this->lockAttach = true; } }