Size: a a a

2020 February 15

Д

Дмитрий in Yii Framework 3
Dmitriy S
Это результат getItems()
может сразу всё приводить к линейной структуре?
источник

Д

Дмитрий in Yii Framework 3
а то это все равно дерево)
источник

DS

Dmitriy S in Yii Framework 3
Оно строится при приведении роутов к списку, лишние ресурсы на это не тратятся.
источник

DS

Dmitriy S in Yii Framework 3
Если кому-то (дебагеру например) надо в виде дерева, то легко это вывести. Причем вывести сейчас роуты в дереве можно как строками, так и объектами.
источник

DS

Dmitriy S in Yii Framework 3
То, что контейнер не умеет резолвить зависимости коллейбл, это так было задумано?
источник

А

Алексей R in Yii Framework 3
там своя тема с массивами )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
там своя тема с массивами )
Как он работает - я в курсе
источник

А

Алексей R in Yii Framework 3
callable это всё-таки вызов
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
callable это всё-таки вызов
И что мешает отрезолвить его параметры,  а не отдавать туда только контейнер?
источник

DS

Dmitriy S in Yii Framework 3
Вот пример класса для этих целей
https://github.com/Raphhh/trex-reflection/blob/master/src/CallableReflection.php
источник

DS

Dmitriy S in Yii Framework 3
Хотя можно yiisoft/injector подключить наверное
источник

Д

Дмитрий in Yii Framework 3
ты хочешь в конфиге делать что-то вроде
'alias' => function (Dependency1 $dep1, Dependency2 $dep2){...}
?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
ты хочешь в конфиге делать что-то вроде
'alias' => function (Dependency1 $dep1, Dependency2 $dep2){...}
?
Не, мне в фабрике, которая для контейнера, хотелось бы делать public function __invoke(Dependency1 $dep1, Dependency2 $dep2){...}
источник
2020 February 16

Д

Дмитрий in Yii Framework 3
В принципе можно. Вопрос цены
источник

А

Алексей R in Yii Framework 3
Я бы не стал этого делать
источник

А

Алексей R in Yii Framework 3
Автовайринг везде и всегда - зло
источник

А

Алексей R in Yii Framework 3
Вот передавать вторым/третьим параметром id запрашиваемого значения было бы круто, но это никому не нравится, кроме меня
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Автовайринг везде и всегда - зло
Это да, но надо как-то гибче подходить, чтобы можно было это настраивать.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Это да, но надо как-то гибче подходить, чтобы можно было это настраивать.
фабрика для фабрики? :)
источник

А

Алексей R in Yii Framework 3
по типу референсов
источник