Size: a a a

2020 October 20

AM

Alexander Makarov in Yii Framework 3
Если пакет, тогда можно и интерфейс навернуть.
источник

СП

Сергей Предводителев... in Yii Framework 3
Хэндлкр и интерфейс :)
источник

СП

Сергей Предводителев... in Yii Framework 3
Ага
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
в любом случае по-хорошему инжектить инжектор с уже конфигурированным нужным контейнером
Другого инжектора не будет. Поэтому смысла особо нет.
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
Другого инжектора не будет. Поэтому смысла особо нет.
тогда зачем его создавать ручками? в большинстве своем контенер передается только для того, чтобы из него инжектор создать
источник

AM

Alexander Makarov in Yii Framework 3
А чем его ещё создавать?
источник

AM

Alexander Makarov in Yii Framework 3
где-то его создать надо
источник

AM

Alexander Makarov in Yii Framework 3
Можно и в index.php, конечно, но там и там много всего, только отвлекать будет.
источник

AB

Alexander Borisov in Yii Framework 3
В контейнере в самом?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Можно и в index.php, конечно, но там и там много всего, только отвлекать будет.
Предлагается его в контейнер продолжить, чтобы инжектом получать
источник

А

Алексей R in Yii Framework 3
Хотя его и класть не надо, он саатовайрится, строить только запросить
источник

СП

Сергей Предводителев... in Yii Framework 3
Я так понял вопрос в том, что часто вместо контейнера классам нужен инжектор
источник

AM

Alexander Makarov in Yii Framework 3
Дак а зачем его в контейнер пихать?
источник

AM

Alexander Makarov in Yii Framework 3
Профит в чём?
источник

AB

Alexander Borisov in Yii Framework 3
Тестировать не проще будет, если мы сможем мокать инжектор?
источник

AM

Alexander Makarov in Yii Framework 3
Нет, не проще.
источник

СП

Сергей Предводителев... in Yii Framework 3
Хм... а в этот бутстрап теоретически можно не только callable передавать но и путь к php-файлу и он может его подключать через require.

@root/some-thing/bootstrap.php
источник

СП

Сергей Предводителев... in Yii Framework 3
И ещё можно интерфейс сделать BootstrapProviderInterface который будет возвращать массив ...
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Профит в чём?
Меньше строк, видно в заголовке метода, что в теле используется инжектор
Плюс запрашивается не контейнер а инжектор
источник

AM

Alexander Makarov in Yii Framework 3
Ну можно и так, да.
источник