Size: a a a

2020 April 07

DS

Dmitriy S in Yii Framework 3
Если у тебя в роуте из 200 дефинишинов используется 30, то нет смысла создавать на все дефинишины объекты с DefinitionInterface
источник

А

Алексей R in Yii Framework 3
да это понятно. Тоже самое, что с пайплайном
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
да это понятно. Тоже самое, что с пайплайном
Это ты об основном пайплайне?
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Это ты об основном пайплайне?
;)
источник

DS

Dmitriy S in Yii Framework 3
Та сделаем мы тебе там ленивую загрузку, толку с нее мало, но и вреда нет)
источник

А

Алексей R in Yii Framework 3
не делай. Я не согласен на такую лёгкую победу
источник

А

Алексей R in Yii Framework 3
сделаешь после того, как из роутера контейнер уберёшь )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
сделаешь после того, как из роутера контейнер уберёшь )
В роутере нет контейнера
источник

А

Алексей R in Yii Framework 3
куда делся?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
куда делся?
источник

А

Алексей R in Yii Framework 3
не этот адаптер, а роутер
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
не этот адаптер, а роутер
Не, это как раз роутер, а yiisoft/router это набор мидлтварей для выполнения хендлеров сматченного роута)
источник

А

Алексей R in Yii Framework 3
ладно, когда из НМдВХСР уберёшь контейнер, тогда и делай пайплайн ленивым )
источник

А

Алексей R in Yii Framework 3
там как раз по пути вынесется код пайплайна из НМдВХСР и мидлварьдиспетчера
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
ладно, когда из НМдВХСР уберёшь контейнер, тогда и делай пайплайн ленивым )
Смысла нет, вот если сделать роуты в полностью декларативном стиле, чтобы объект Route создавался только для сматченного роута, тогда да, есть смысл подумать над этим.
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
не могу, ты мне доступ запретил :)
Как?
источник

Д

Дмитрий in Yii Framework 3
поправил конфликты
источник

Д

Дмитрий in Yii Framework 3
по ПР с автолоадом: когда мы находимся в это классе, у нас уже иницилизирован автозагрузчик, поэтому делать инициализацию еще раз не имеет никакого смысла.
в тестах запускал - работает
запускал composer du - работает
источник

DS

Dmitriy S in Yii Framework 3
Так что народ скажет об этом пр? Сделать как в нем или вынести валидацию дефинишинов в отдельный метод в фабрике, как это сделано в di/container?
https://github.com/yiisoft/factory/pull/20
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Так что народ скажет об этом пр? Сделать как в нем или вынести валидацию дефинишинов в отдельный метод в фабрике, как это сделано в di/container?
https://github.com/yiisoft/factory/pull/20
Ну выглядит, конечно, плохо технически. Но идея норм.
источник