Size: a a a

2020 March 17

Д

Дмитрий in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
это эквивалентно ручному триггеру условия ресета :)
источник

DS

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

А

Алексей R in Yii Framework 3
не вижу в этом ничего плохого
источник

А

Алексей R in Yii Framework 3
хоть по событию делай...
источник

AM

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

А

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

AM

Alexander Makarov in Yii Framework 3
а может "модуль" за собой прибрать?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
а может "модуль" за собой прибрать?
Хз, надо думать.  Я планировал репорт сервер портнуть с симфони, можно на нем испытать)
источник

А

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

AM

Alexander Makarov in Yii Framework 3
То есть:

1. Модуль подписывается на событие AfterRequest.
2. Модуль знает что у него есть контейнер.
3. У контейнера есть метод reset().
4. Модуль по событию его вызывает.
источник

DS

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

Д

Дмитрий in Yii Framework 3
Alexander Makarov
То есть:

1. Модуль подписывается на событие AfterRequest.
2. Модуль знает что у него есть контейнер.
3. У контейнера есть метод reset().
4. Модуль по событию его вызывает.
модуль = базовый класс?
источник

AM

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

Д

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

А

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
модуль = базовый класс?
Нет, модуль это логически сгруппированный кусок кода.
источник

Д

Дмитрий in Yii Framework 3
сложно. зачем?
источник

DS

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

Д

Дмитрий in Yii Framework 3
или ты не про "yiisoft/module"?
источник