Size: a a a

2020 March 04

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Но я против мёржа полуфабрикатов в yiisoft/di.
А где там полуфабрикаты? Там только с модификатором метода delegateLookup решить надо.
источник

DS

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

DS

Dmitriy S in Yii Framework 3
И на пакеджист добавь
источник

AM

Alexander Makarov in Yii Framework 3
1. Я не уверен что readme сейчас актуален с этими изменениями.
2. AbstractContainerConfigurator выглядит очень грязно когда set() не перекрывается. Но не знаю, можно ли тут нормально. @xepozz, @roxblnfk ваши идеи бы не помешали.
3. delegateLookup() я бы всё-таки снёс. Для него ни тестов ни реального клиента...
4. ContainerProxyInterface мы хотели выносить вроде, а он ещё там.
источник

А

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
1. Я не уверен что readme сейчас актуален с этими изменениями.
2. AbstractContainerConfigurator выглядит очень грязно когда set() не перекрывается. Но не знаю, можно ли тут нормально. @xepozz, @roxblnfk ваши идеи бы не помешали.
3. delegateLookup() я бы всё-таки снёс. Для него ни тестов ни реального клиента...
4. ContainerProxyInterface мы хотели выносить вроде, а он ещё там.
1. Это я поправлю сегодня.
2. Я не заню лучшего метода, если знаешь - скажи.
3. Клиенты есть - прокси контейнер, композитный контейнер
4. Вмержи мой пр в container-proxy и я удалю этот интерфейс.
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
в том плане, что не везде перекрывается?
Да.
источник

DS

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

А

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

AM

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

А

Алексей R in Yii Framework 3
Dmitriy S
Там его можно абстрактым сделать, но надо будет везде заглушку в потомках делать.
ну собсна да, если оно и будет перекрываться дальше, то такими же заглушками с Exception'ами :D
источник

AM

Alexander Makarov in Yii Framework 3
@yiiliveext 4 готово.
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
ну собсна да, если оно и будет перекрываться дальше, то такими же заглушками с Exception'ами :D
Это и не нравится...
источник

А

Алексей R in Yii Framework 3
а set() вообще нужен где-нибудь кроме Container?
источник

А

Алексей R in Yii Framework 3
что-нибудь делает проверку instanceof AbstractContainerConfigurator?
источник

AM

Alexander Makarov in Yii Framework 3
да он и там не нужен
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
что-нибудь делает проверку instanceof AbstractContainerConfigurator?
эта хреновина нужна чтобы дёрнуть не публичный метод класса из другого класса
источник

AM

Alexander Makarov in Yii Framework 3
аля friendly class
источник

AM

Alexander Makarov in Yii Framework 3
но не факт что так надо
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
да он и там не нужен
Посмотри последний коммит в контейнере, сделал delegateLookup protected
источник