Что такое Symfony DI container?

Ответ

DI Container - компилируемый контейнер зависимостей с autowiring:

# services.yaml
services:
    _defaults:
        autowire: true
        autoconfigure: true
    App\:
        resource: '../src/'

Autowiring - автоматическое разрешение зависимостей по type hint. Контейнер анализирует конструкторы и подставляет нужные сервисы. Контейнер компилируется в PHP-класс для максимальной производительности.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.