symfony4 Автозагрузка параметров

symfony4 autowiring Автозагрузка сервисов и параметров. Как получать сервисы и параметры в классах (autowiring, bind parameters)

В более стрых версиях Symfony для загрузки сервисов и параметром приходилось пользоваться контейнером: вызывать сначала его, а потом уже доставать из него то, что необходимо.

Начиная с версии 3.4 можно загружать всё автоматически, укладывая экземпляры классов (для сервисов) или непосредственные значения (для параметров) в поля класса, использующего их.

Сервисы

Теперь дополнительно описывать их в services.yaml не требуется, просто создаём экземпляр сервиса в классе и с помощью него вызываем методы:

Subscribe to RSS - symfony4 Автозагрузка параметров