Size: a a a

2020 March 19

DS

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

AM

Alexander Makarov in Yii Framework 3
я про Resetable для объектов
источник

AM

Alexander Makarov 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
Alexander Makarov
а для объектов - нет
Почему?
источник

AM

Alexander Makarov in Yii Framework 3
потому что навязывает реализацию
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
потому что навязывает реализацию
Блин, да никто ничего не навязывает! Сервис не обязан имплементировать этот интерфейс.
источник

AM

Alexander Makarov 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
объект не должен знать о контейнере
источник

DS

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

AM

Alexander Makarov in Yii Framework 3
почему не по событию?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
почему не по событию?
Ну можно и по событию, что это меняет? Или тебе не нравится именно, что сброс в самом контейнере?
источник

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
он тут выступает просто посредником
источник

AM

Alexander Makarov in Yii Framework 3
причём можно и без посредника
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
зачем контейнеру это триггерить если это, в общем-то детали реализации сервиса?
Да где он это тригерит? Он при команде рисет сбрасывает, если есть такая фича у сервиса
источник