Size: a a a

2020 March 18

А

Алексей R in Yii Framework 3
ну смотри, ты вызываешь в индексе Application->handle(). Когда он отработает, у тебя есть только стейтлесс сервисы в нормальном контейнере, а всё остальное было в Weak. И вот это всё остальное умрёт
источник

AM

Alexander Makarov in Yii Framework 3
реально такое, конечно, только в страшном сне
источник

AM

Alexander Makarov in Yii Framework 3
чего это оно умрёт?
источник

AM

Alexander Makarov in Yii Framework 3
там ссылки друг на друга
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
чего это оно умрёт?
а где оно будет жить?
источник

AM

Alexander Makarov in Yii Framework 3
ну, в них и будет
источник

AM

Alexander Makarov in Yii Framework 3
оно как-бы умрёт и без weak reference
источник

А

Алексей R in Yii Framework 3
циклические ссылки вроде нормально аннигилируются пыхом уже давно
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
ну, в них и будет
в ком?
источник

AM

Alexander Makarov in Yii Framework 3
weak reference - это хардлинк
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
чтобы оно умерло, нужно все stateful сервисы грохнуть
источник

AM

Alexander Makarov in Yii Framework 3
а если мы их все грохнем, то и weak reference не нужен :)
источник

AM

Alexander Makarov in Yii Framework 3
и так грохнули
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
при этом после каждого шага убиваю того, кто шаг сделал
мидлвари же не умрут )
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
чтобы оно умерло, нужно все stateful сервисы грохнуть
а они тоже будут в Weak контейнере
источник

А

Алексей R in Yii Framework 3
Resetable это конечно топ, но за Weak тоже норм накинуть )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Resetable это конечно топ, но за Weak тоже норм накинуть )
Посмотри пример выше, ты говорил не будет работать, норм работает
источник

А

Алексей R in Yii Framework 3
это безстейтовый вариант для Resetable контейнера и не Resetable генератора
источник

AM

Alexander Makarov in Yii Framework 3
ну что-то я не вижу профита от weak reference в этом случае, если честно
источник