Size: a a a

2020 April 11

AM

Alexander Makarov in Yii Framework 3
@roxblnfk поможешь с черновиком?
источник

DS

Dmitriy S in Yii Framework 3
Я уверен, что если это не описать, то будет куча вопросов на форумах. Они и так будут, конечно, но так хоть в доку ткнуть можно будет)
источник

DS

Dmitriy S in Yii Framework 3
@samdark, ты тему с кешированием зависимостей отрезолвленых читал или пропустил?
источник

AM

Alexander Makarov in Yii Framework 3
Саммари пишите чтоли в issues :)
источник

AM

Alexander Makarov in Yii Framework 3
наверное читал, но не помню
источник

AM

Alexander Makarov in Yii Framework 3
@xepozz не понял немного про цель рефакторинга https://github.com/yiisoft/composer-config-plugin/pull/6. Ты что-то ещё там собираешься делать и для этого сделал статику не статичной или это вкусовой рефакторинг?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
наверное читал, но не помню
У нас ArrayBuilder кеширует отрезолвленные с помощью рефлексии зависимости в статической переменной dependencies, но они работают только в пределах существования процесса при обычном подходе. Я предложил их засунуть в какой-нить быстрый (а может и не очень) кешер, чтобы использовать в следующем запросе и не юзать рефлексию.
источник

AM

Alexander Makarov in Yii Framework 3
А там проблема с производительностью?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А там проблема с производительностью?
А что, контейнер скомпиленый работает не быстрее делающего рефлексию и автоваеринг в рантайм?
источник

DS

Dmitriy S in Yii Framework 3
Мне всегда казалось, что рефлексия таки занимает время, но может в последних версиях пхп это и не так.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
А что, контейнер скомпиленый работает не быстрее делающего рефлексию и автоваеринг в рантайм?
Быстрее, конечно. Но надо ли нам быстрее прямо сейчас?
источник

AM

Alexander Makarov in Yii Framework 3
Там архитектурно разрывает контейнер на части от этого?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Там архитектурно разрывает контейнер на части от этого?
Та не, контейнер все тот же, только кеширование добавить по событию afterEmit или afterRequest
источник

DS

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

AM

Alexander Makarov in Yii Framework 3
Ну если пару, то PR. Если там надо залипать, то пока не надо.
источник

AM

Alexander Makarov in Yii Framework 3
Лучше над модулями позалипать.
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
Так... ночь. Пора спать. Всем спокойной.
источник

T

TradersVE in Yii Framework 3
@yiiliveext it's posible separate config di container backend frontend ?
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
@xepozz не понял немного про цель рефакторинга https://github.com/yiisoft/composer-config-plugin/pull/6. Ты что-то ещё там собираешься делать и для этого сделал статику не статичной или это вкусовой рефакторинг?
Ну цель поделить его на несколько классов в дальнейшем.
Вкусовой рефакторинг? Может быть, не знаю, что под этим ты имеешь ввиду)
А что, очень сильно хочется статику?
источник