Size: a a a

2020 April 10

DS

Dmitriy S in Yii Framework 3
@samdark, ты бы глянул да смержил, че ему висеть-то
https://github.com/yiisoft/factory/pull/21/files
источник

АЧ

Александр Челноков in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
@yiiliveext ты инжектор смотрел?
источник

А

Алексей R in Yii Framework 3
Хотел какие то тесты провести
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
@yiiliveext ты инжектор смотрел?
Не, ща пройдусь
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
@yiiliveext ты инжектор смотрел?
Зачем ты так усложняешь тестовые классы?
источник

DS

Dmitriy S in Yii Framework 3
В подобных кейсах лучше использовать классы вроде LowPowerEngine и HighPowerEngine, ибо сейчас работа теста не очивидна без того чтобы лезь в классы.
источник

DS

Dmitriy S in Yii Framework 3
C каких пор в нулейбл параметре нулл является дефолтным значением?
источник

AM

Alexander Makarov in Yii Framework 3
если он указан как = null, то дефолтное
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
если он указан как = null, то дефолтное
Ну так здесь не указан, но нулл туда инжектором передается
источник

T

TradersVE in Yii Framework 3
Dmitriy S
Ну так здесь не указан, но нулл туда инжектором передается
👍
источник

А

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

А

Алексей R in Yii Framework 3
считаю это правильным поведением
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
потому что нет иного значения
И что? Это не опциональный параметр без дефолтного значения, оно должно быть задано явно
источник

А

Алексей R in Yii Framework 3
Dmitriy S
И что? Это не опциональный параметр без дефолтного значения, оно должно быть задано явно
в типе указан нулл или класс. Если объекта нужного класса нет, то нулл
источник

А

Алексей R in Yii Framework 3
если бы типа не было - другое дело
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
в типе указан нулл или класс. Если объекта нужного класса нет, то нулл
Ну ты ж если просто вызовешь $nullable(), то получишь иксепшин, почему здесь не так?
источник

А

Алексей R in Yii Framework 3
если я захочу исключение, то именно так и сделаю. А если я хочу вызвать функцию с автоинжектом, то пусть этот инжектор сам разберётся с подставляемыми параметрами
источник

Д

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
согласен. а как иначе? не нашли класс, кидаем ошибку? там же указано, что если есть класс - передать его, нет - нал.
проблемы в коде, а не в инжекторе
Где там такое указано? Там указано, что ты можешь туда передать либо объект указанного класса, либо null.
источник