Size: a a a

2020 March 03

AM

Alexander Makarov in Yii Framework 3
$composite = new CompositeContainer();
$original = new Container($config, $composite);
$proxy = new ProxyContainer($original, $composite);
$composite->add($original);
$composite->add($proxy);
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
$composite = new CompositeContainer();
$original = new Container($config, $composite);
$proxy = new ProxyContainer($original, $composite);
$composite->add($original);
$composite->add($proxy);
Так и сейчас так можно))
источник

DS

Dmitriy S in Yii Framework 3
В моей реализации
источник

DS

Dmitriy S in Yii Framework 3
Только $proxy = new ContainerProxy(true, [], $original);
источник

AM

Alexander Makarov in Yii Framework 3
я понимаю, но для этого в yiisoft/di мого всего навёрнуто, это всё может переехать в yiisoft/proxy и работать с любым контейнером
источник

AM

Alexander Makarov in Yii Framework 3
дебаг можно будет заводить с, например, PHP-DI
источник

DS

Dmitriy S in Yii Framework 3
yiisoft/proxy - не для этого, посмотри, там мой пр есть начальный,
источник

DS

Dmitriy S in Yii Framework 3
прокси контейнера я в дебагер перекинул
источник

DS

Dmitriy S in Yii Framework 3
Можно билдер конейнера перекинуть в дебагер и будет все как ты хочешь_
источник

AM

Alexander Makarov in Yii Framework 3
давай
источник

AM

Alexander Makarov in Yii Framework 3
так-то я вижу что не для этого, просто я места не нашёл лучше показать что имел ввиду :)
источник

DS

Dmitriy S in Yii Framework 3
Пусть пока побудет, завтра я еще подумаю над всем этим
источник

AM

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

AM

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

DS

Dmitriy S in Yii Framework 3
взаимно)
источник

AM

Alexander Makarov in Yii Framework 3
В принципе, proxy годны потенциально для ещё одной штуки... Для ленивой загрузки зависимостей.
источник

AM

Alexander Makarov in Yii Framework 3
Чувствую что плохая идея делать свой прокси. В https://github.com/Ocramius/ProxyManager решено прям много странных кейсов.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Чувствую что плохая идея делать свой прокси. В https://github.com/Ocramius/ProxyManager решено прям много странных кейсов.
Норм пакет, юзаю. Но он сильно дохрена с собой классов тянет. Не хотел его тянуть в фреймворк. В проде где-то триста штук, насколько я помню.
источник

DS

Dmitriy S in Yii Framework 3
Хотя это современная тенденция, тянуть ради пятидесяти строчек кода  зависимость на 300 классов. Где-то недавно была или статья или видео на эту тему.
источник

RM

Rustam Mamadaminov in Yii Framework 3
скоро 😁
источник