Size: a a a

2020 April 08

DS

Dmitriy S in Yii Framework 3
Дмитрий
вроде всё норм.
только зачем нужен static context?
А связывание контекста - это точно функционал инжектора?
источник

Д

Дмитрий in Yii Framework 3
вот я о чем и пишу)
источник

Д

Дмитрий in Yii Framework 3
выглядит хорошо, но функционал выходит за рамки
источник

Д

Дмитрий in Yii Framework 3
либо на очень тонкой грани
источник

DS

Dmitriy S in Yii Framework 3
В большинстве случаев invoke используется для неизвестных коллейблов с неизвестными параметрами (часть может быть известна), не особо представляю кейсы, в которых нужно связывать контекст в invoke, коллейблы туда уже связанными должны прилетать.
источник

А

Алексей R in Yii Framework 3
ну да. в принципе, если подумать, то вроде как и лишнее получается
источник

AM

Alexander Makarov in Yii Framework 3
Не лишнее только когда вызывается свой же private-метод.
источник

AM

Alexander Makarov in Yii Framework 3
Там в readme пример.
источник

AM

Alexander Makarov in Yii Framework 3
Но в общем да, может и не надо.
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Не лишнее только когда вызывается свой же private-метод.
это тоже плохо)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
это тоже плохо)
Ну типа ленивый инжект зависимостей, но тестами покрывать проблемно
источник

А

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

А

Алексей R in Yii Framework 3
т.к. инжектор всё-равно вне контекста
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
у мну так на главной с cycle из файла
Как в файл схему выгрузить? Бегло смотрел в доке, не нашел.
источник

AM

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

DS

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

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Как в файл схему выгрузить? Бегло смотрел в доке, не нашел.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Тогда может нафиг контекст?
опыты показали, что не нужен
источник

DS

Dmitriy S in Yii Framework 3
В любом случае, это актуально больше для жирных плохо спроектированных классов, чтобы не инжектить кучу зависимостей в конструкторе.
источник