Size: a a a

2020 April 08

DS

Dmitriy S in Yii Framework 3
В фабрике, кстати, тоже та же фигня. Может это и норм.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
В фабрике, кстати, тоже та же фигня. Может это и норм.
Может. Пока кейсов чтобы что-то пошло не так не было реальных.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
@roxblnfk у нас такое в тестах есть?
В тестах нет. Это все от контейнера
источник

AM

Alexander Makarov in Yii Framework 3
// И ещё есть одно место. Там не стартап. Растущая компания из штатов, которой хорошо в кризис. Yii 2, монолит. Много legacy, но не страшного. Тоже удалёнка. В этой английский особо не нужен, в отличие от предыдущей.
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
В тестах нет. Это все от контейнера
@yiiliveext предлагаю пока забить... ну или если кейс прям в голове крутиться, оценить, насколько он реален и должен ли работать именно так.
источник

А

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
@yiiliveext предлагаю пока забить... ну или если кейс прям в голове крутиться, оценить, насколько он реален и должен ли работать именно так.
Та не, кейсов нет, так спросил, на всякий случай)
источник

AM

Alexander Makarov in Yii Framework 3
А, ну тогда пока не паримся.
источник

Д

Дмитрий in Yii Framework 3
Алексей R
проблема то в том, что приватный методи не заинжектить (не представляю как)
а нужно?
источник

А

Алексей R in Yii Framework 3
Дмитрий
а нужно?
Не знаю. А нужно?
источник

Д

Дмитрий in Yii Framework 3
Алексей R
Не знаю. А нужно?
я думаю, что нет
источник

Д

Дмитрий in Yii Framework 3
делать всемирный костыль для вызова приватного метода или открыть метод в общество, что проще? :)
источник

NO

Nex Otaku in Yii Framework 3
Alexander Makarov
// И ещё есть одно место. Там не стартап. Растущая компания из штатов, которой хорошо в кризис. Yii 2, монолит. Много legacy, но не страшного. Тоже удалёнка. В этой английский особо не нужен, в отличие от предыдущей.
без указания зп)
источник

Д

Дмитрий in Yii Framework 3
т.е. либо
$result = (new Injector($container))->invoke([$this, 'private'], $args, $this);
либо
$result = $this->public($args)
источник

NO

Nex Otaku in Yii Framework 3
если код плохо тестируется, надо перепроектировать, чтобы хорошо тестировался. открыть метод -- хороший способ)
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
если код плохо тестируется, надо перепроектировать, чтобы хорошо тестировался. открыть метод -- хороший способ)
использовать Injector в тестах?
источник

NO

Nex Otaku in Yii Framework 3
я хз что такое ваш инжектор) кстати, до сих пор не знаю, как в Yii3 работает DI, почитать что-то уже можно?
источник

А

Алексей R in Yii Framework 3
Дмитрий
использовать Injector в тестах?
Сделать testInjector для тестов
источник

NO

Nex Otaku in Yii Framework 3
Дмитрий
использовать Injector в тестах?
если тестировать сам инжектор, то использовать. в остальных случаях не вижу необходимости... ведь зависимости норм должны прокидываться напрямую
источник

NO

Nex Otaku in Yii Framework 3
Если конечно я правильно понял что инжектор инжектит зависимости)
источник