Size: a a a

2020 June 30

T

TradersVE in Yii Framework 3
Dmitriy S
Or you can override some definition manually)
while I will use your fork branch?
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
while I will use your fork branch?
Of course you can until we come to an agrrement))
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Контейнер, в котором прописаны определения, которые мы хотим переопределить.
???
источник

T

TradersVE in Yii Framework 3
for now your solution to configure the modules, for me it is excellent, a main container for the application, and each module a sub container is a very good idea.
источник

AM

Alexander Makarov in Yii Framework 3
Composite
 Primary
 Module <- этот?
источник

DS

Dmitriy S in Yii Framework 3
Да
источник

AB

Alexander Borisov in Yii Framework 3
Подскажите, в di есть/планируется поддержка декораторов?
источник

AM

Alexander Makarov in Yii Framework 3
Ну, есть варианты:

1. strict false всему кроме последнего Module.
2. Выпилить нестрогий режим и добавить его в сам композит.
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
Подскажите, в di есть/планируется поддержка декораторов?
Отвечает @yiiliveext :)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну, есть варианты:

1. strict false всему кроме последнего Module.
2. Выпилить нестрогий режим и добавить его в сам композит.
1. Не проходит. Пример получаем из контейнера контроллер BlogController, в контейнере модуля его нет, следовательно получаем его из основного и все его зависмости тоже из основного будет разрешены.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
Подскажите, в di есть/планируется поддержка декораторов?
Есть, но только в режиме дебага
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
1. Не проходит. Пример получаем из контейнера контроллер BlogController, в контейнере модуля его нет, следовательно получаем его из основного и все его зависмости тоже из основного будет разрешены.
А второй?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А второй?
А второй не совсем понимаю как ты это реализуешь.
источник

DS

Dmitriy S in Yii Framework 3
Суть в том, что мы должны получить такую версию контейнера, как если бы мы смержилы массивы дефинишинов основного и локального контейнеров и создали новый контейнер.
источник

AM

Alexander Makarov 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
Dmitriy S
Есть, но только в режиме дебага
как пощупать?
источник

AM

Alexander Makarov in Yii Framework 3
Они будут всегда браться из $rootContainer
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Они будут всегда браться из $rootContainer
Сейчас в пр так и есть, если не в одном не находит, то берем из контейнера модуля, который резолвит через $rootContainer
источник