Size: a a a

2020 March 05

DS

Dmitriy S in Yii Framework 3
Композитный контейнер должен создаваться только при первом делегировании
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Композитный контейнер должен создаваться только при первом делегировании
А будет второе?
источник

DS

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

AM

Alexander Makarov in Yii Framework 3
А где на это тест?
источник

DS

Dmitriy S in Yii Framework 3
Их может быть много. Тесты проверю сейчса, вроде я там многоуровневый кейс добавлял
источник

AM

Alexander Makarov in Yii Framework 3
protected function delegateLookup(ContainerInterface $container): void
{
   $this->rootContainer = $container;
}
источник

AM

Alexander Makarov in Yii Framework 3
так тесты тоже проходят
источник

DS

Dmitriy S in Yii Framework 3
Щая я добавлю нужный тест
источник

А

Алексей R in Yii Framework 3
кстати да, зачем там $instance
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
кстати да, зачем там $instance
не нужен, то я не понял в чем вопрос
источник

DS

Dmitriy S in Yii Framework 3
Оно просто копировалалось в отдельный метод и так с переменной и скопировалось)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
protected function delegateLookup(ContainerInterface $container): void
{
   $this->rootContainer = $container;
}
Пока так и сделай. Там есть нюансы, но сегодня уже голова плохо соображает. А я позже еще поиграюсь с делегированием.
источник

DS

Dmitriy S in Yii Framework 3
И все таки добил, нашел тот кейс. Тест запушил. Так что композитный контейнер в рут контейнере верни как было, вернее просто текущий пр вмерж)
источник

Д

Дмитрий in Yii Framework 3
Алексей R
или оно всё внутри solution. Если внутри, то markdown html или тупо текст?
Имеет место быть. Добавишь в предложения? Было бы круто писать маркдауном подсказки, а не просто текстом
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
И все таки добил, нашел тот кейс. Тест запушил. Так что композитный контейнер в рут контейнере верни как было, вернее просто текущий пр вмерж)
Тесты посмотрю сначала. Но круто что кейс нашёлся :) Я уже начал подозревать :)
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Имеет место быть. Добавишь в предложения? Было бы круто писать маркдауном подсказки, а не просто текстом
Я упомянул уже про markdown
источник

AM

Alexander Makarov in Yii Framework 3
Оно там в ридми
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Я упомянул уже про markdown
может какую-нибудь тулзу сделать для отладки?
чтобы разрабы тренились - кидали ошибки и смотрели, как это будет выглядеть. соответственно, нужно прикрутить макрдаун процессор)
источник

AM

Alexander Makarov in Yii Framework 3
Можно :)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Тесты посмотрю сначала. Но круто что кейс нашёлся :) Я уже начал подозревать :)
Та я ж там не просто так композитный контейнер делал, я этот кейс уже рассматривал, просто у меня раньше билдер был, а потом я его выкинул и поменял код в контроллере, где этот кейс был, как оказалось неправильно поменял, кейс пропал из-за этого.
источник