Size: a a a

2020 March 11

А

Алексей R in Yii Framework 3
нет гарантии, что они хранят актуальное состояние
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
например если это User, то он между запросами может измениться в базе, а в контейнере нет
Ну, в принципе он и в процессе запроса может измениться.
источник

DS

Dmitriy S in Yii Framework 3
На самом деле, если все делать под рр, то там надо и все классы проектироватиь под рр.
источник

А

Алексей R in Yii Framework 3
нужно чтобы был контейнер, который работает в таком же режиме, как и в PHP-FPM - умираучи
источник

А

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

А

Алексей R in Yii Framework 3
один ресетится на каждый запрос, другой для того кода, который написан с учётом РР
источник

DS

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

А

Алексей R in Yii Framework 3
и чтобы по умолчанию работал ресетящийся
источник

А

Алексей R in Yii Framework 3
а в долгоиграющий контейнер отдельно службы дефайнить
источник

А

Алексей R in Yii Framework 3
всё для того, чтобы рядовой юзер ничего не заметил (в плане не выстрелил в ногу своим кодом, хранящим состояние)
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
и чтобы по умолчанию работал ресетящийся
потеряется смысл рр, все наоборот
источник

DS

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

DS

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

А

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

DS

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

DS

Dmitriy S in Yii Framework 3
А вообще, так как ты  хочешь, с отдельным контейнером для зависимостей, которые должны быть сброшены - не выйдет. В приложении может быть много контейнеров, а в index.php ты сбрасываешь только основной.
источник

DS

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

A

Alex in Yii Framework 3
Было увлекательно ))
источник

А

Алексей R in Yii Framework 3
Alex
Было увлекательно ))
там второй квест доступен
источник