Size: a a a

2020 March 04

DS

Dmitriy S in Yii Framework 3
Вернее protected. Класс Container не лучше сделать final, кстати?
источник

AM

Alexander Makarov in Yii Framework 3
лучше
источник

DS

Dmitriy S in Yii Framework 3
ok, сделаю
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
return в finally давит все исключения.
Ретурт там, как и в кэтч вообще зло :)
источник

DS

Dmitriy S in Yii Framework 3
И надо подумать, так ли уж в контейнере необходимы методы hasInstance, getInstances
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Ретурт там, как и в кэтч вообще зло :)
Хоспаде, та случайно он туда попал😏 Нигде в остальном коде нет такого, хотя конструкция та же используется.
источник

AM

Alexander Makarov in Yii Framework 3
Зато я https://rmcreative.ru/blog/post/php-return-v-finally набросал за 5 минут :)
источник

AM

Alexander Makarov in Yii Framework 3
@yiiliveext сейчас delegateLookup() ровно нигде не используется. Точно нужен?
источник

DS

Dmitriy S in Yii Framework 3
В прокси используется, пусть побудет пока.
источник

DS

Dmitriy S in Yii Framework 3
Его-то лучше убрать, но надо подумать как прокси под это переделать.
источник

AM

Alexander Makarov in Yii Framework 3
Давай уберём сразу а потом подумаем?
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Давай уберём сразу а потом подумаем?
Давай лучше уберем hasInstance, getInstances, а delegateLookup как с прокси что-нибудь придумаю
источник

AM

Alexander Makarov in Yii Framework 3
@xepozz разве addProvider() не используется дебаггером чтобы регнуть сервисы в контейнере?
источник

AM

Alexander Makarov in Yii Framework 3
аха, в ContainerProxy...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
@xepozz разве addProvider() не используется дебаггером чтобы регнуть сервисы в контейнере?
Он просто предоставляет такой провайдер
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
@xepozz разве addProvider() не используется дебаггером чтобы регнуть сервисы в контейнере?
сейчас используется
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
@xepozz разве addProvider() не используется дебаггером чтобы регнуть сервисы в контейнере?
С прокси он не нужен, прокси автоматически регает дебагер. Но сам провайдер должен быть.
источник

AM

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

DS

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