Size: a a a

2020 August 09

А

Алексей R in Yii Framework 3
но всё-равно как-то странно выглядит
источник

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
Не, не понимают этого дела...
источник

AM

Alexander Makarov in Yii Framework 3
Обновил зависимости в пакетах на PHP 8 и PHPUnit 9.3, который его норм поддерживает.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Не, не понимают этого дела...
Ну Никита же написал, что все норм)
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Ну Никита же написал, что все норм)
Ну в плане что не выпилят - да.
источник

AM

Alexander Makarov in Yii Framework 3
Но это не значит что решение норм:

1. Его не понимают.
2. Оно форсит наследование.
источник

AM

Alexander Makarov in Yii Framework 3
3. Всё становится сложнее.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Но это не значит что решение норм:

1. Его не понимают.
2. Оно форсит наследование.
1. И не надо, есть посыл - конфижить контенер рантайм нельзя, этого достаточно.
2. Не вижк проблемы.
3. Вообще ни разу, есть готовые инструменты для конфигурирования вне класса. В контейнере - это сервис-провайдеры, а в EventListener - это конфигуратор.
Всем кто не хочет разбираться просто говорим, что делаем так и так. Именно для этой группы оно и задумано, чтобы новички не сеттили контейнер и ивенты где попало. Остальные это могут обойти, но будут делать это осознанно, с пониманием что они делают.
источник

AM

Alexander Makarov in Yii Framework 3
1. Не фиг знает. О чём-то говорят же два созданных issue?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
1. Не фиг знает. О чём-то говорят же два созданных issue?
Именно о том, что хотели выстрелить себе в ногу)
источник

DS

Dmitriy S in Yii Framework 3
Особенно часто это будет происходить у тех, кто перейдет с yii2
источник

AM

Alexander Makarov in Yii Framework 3
ну мб мб
источник

AM

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

Д

Дмитрий in Yii Framework 3
Можно попробовать уйти, если будет где-то определяться граница между окончанием конфигурирования и  начала работы приложения.
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Можно попробовать уйти, если будет где-то определяться граница между окончанием конфигурирования и  начала работы приложения.
Как?
источник

А

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
оставим пока, посмотрим...
Это самое разумное, потому как открыть метод - это фича, а закрыть - нарушение обратной совместимости)
источник

DS

Dmitriy S in Yii Framework 3
Можно через лок
источник

DS

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