Size: a a a

2020 April 04

DS

Dmitriy S in Yii Framework 3
Ну так допиши в get if (!isset($instances[$id])) throw new \Exeption('Trololo')
источник

А

Алексей R in Yii Framework 3
теперь можно убрать yii-di из зависимостей :D
источник

DS

Dmitriy S in Yii Framework 3
array_key_exists вроде как deprecated
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
$this->createMock(ContainerInterface::class)
+
источник

А

Алексей R in Yii Framework 3
@samdark наоброт везде key_exists меняет на это
источник

А

Алексей R in Yii Framework 3
-
источник

Д

Дмитрий in Yii Framework 3
Алексей R
мне нужно, чтобы он бросал контейнерный эксепшен, если нет дефинишена
в простых методах для make(), где у классов нет аргументов в конструкторе контейнер не должен трогаться вовсе
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
array_key_exists вроде как deprecated
неа
источник

А

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

А

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

DS

Dmitriy S in Yii Framework 3
источник

Д

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

Д

Дмитрий in Yii Framework 3
Using array_key_exists() on objects
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
вот это тоже не делайте. любое изменение интерфейса - придется менять тесты. а когда мокаешь объект, цель не повторить реализацию (показав, что умеем), а "представится"
Что ты собрался менять, псрный интерфейс?
источник

А

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

DS

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

Д

Дмитрий in Yii Framework 3
Используя всегда одну и ту же реализацию рискуете завязаться на ней
источник

А

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
Используя всегда одну и ту же реализацию рискуете завязаться на ней
Где ты там реализацию видел, там ручное создание инстансов
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Где ты там реализацию видел, там ручное создание инстансов
Я в общем. Про твои моки тоже самое
источник