Size: a a a

2020 August 22

А

Алексей R in Yii Framework 3
Сергей Предводителев
А разве используя фабрику мы зависим от реализации контейнера?
а сам подумай. Будет php-di в проекте. Откуда фабрика будет брать зависимости? Точно также сама сколотит как и спиралевская сейчас )
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
а сам подумай. Будет php-di в проекте. Откуда фабрика будет брать зависимости? Точно также сама сколотит как и спиралевская сейчас )
Не, я в фабрику передаю контейнер же
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот. Поэтому без разницы какая реализация контейнера.
источник

А

Алексей R in Yii Framework 3
да, это может сработать )
источник

СП

Сергей Предводителев... in Yii Framework 3
Зависимость от yiisoft/composer-config-plugin наверное нужно убрать?
источник

А

Алексей R in Yii Framework 3
а я хз, какие там правила сейчас на это дело )
источник

СП

Сергей Предводителев... in Yii Framework 3
Ведь любой пакет можно и без него использовать.
источник

А

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

СП

Сергей Предводителев... in Yii Framework 3
сделал)
источник

А

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

СП

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

А

Алексей R in Yii Framework 3
можешь добавить пару тестов? и тогда будут убиты сразу 2 issue
источник

А

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

А

Алексей R in Yii Framework 3
Сергей Предводителев
Попробовал на примере репозитория - зависимости получаются в конструкторе
т.е. это будет решено? https://github.com/yiisoft/yii-cycle/issues/20
источник

СП

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

А

Алексей R in Yii Framework 3
Сергей Предводителев
нет, тут, если я правильно понял, проблема в том, что нужно сделать генератор для сбор репозиториев.
если теперь репозиторий из контейнера можно получить, то issue решена
источник

СП

Сергей Предводителев... in Yii Framework 3
нет, сейчас...
источник

А

Алексей R in Yii Framework 3
чтобы не было всяких $orm->getRepository($entityClass)
источник

NO

Nex Otaku in Yii Framework 3
Сергей Предводителев
Вообще разное поведение в зависимости от того есть ли в контейнере какая-то реализация или нет, разве это норм?
Это не норм. Твоя реализация и должна задавать разное поведение. Просто надо добавить дефолтную
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
чтобы не было всяких $orm->getRepository($entityClass)
getRepository - это не просто вытащить из контейнера, к сожалению
источник