Size: a a a

2020 March 25

Д

Дмитрий in Yii Framework 3
Алексей R
ну вот скажи мне насчёт него тоже. Зачем он мидлварь? почему он не RequestHandler?
я вчера думал об этом минут 15, а потом просто создал такой же без интерфейса :)
источник

А

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

А

Алексей R in Yii Framework 3
а есть юзкейсы?
источник

А

Алексей R in Yii Framework 3
этож надо додуматься делать мидлварь в рандомном методе рандомного класса ))
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
этож надо додуматься делать мидлварь в рандомном методе рандомного класса ))
Ну вот SessionMiddlware можно сделать прям в классе Session))
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ну вот SessionMiddlware можно сделать прям в классе Session))
я пожалуй пока отойду от этих мислей и пойду фиксить инйектор, а то и в нём мидлварь реализую
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
я пожалуй пока отойду от этих мислей и пойду фиксить инйектор, а то и в нём мидлварь реализую
Та ладно. Просто скажи, что тебе там нужен риквестхендлер, чтобы что-то закостылить))
Со стеком как раз тяжело костылить)
источник

А

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

А

Алексей R in Yii Framework 3
господа, товарищи и дед
Как у нас DI работает на предмет запроса из контейнера, например, DateTimeImmutable? и прочих классов из ядра?
источник

А

Алексей R in Yii Framework 3
1. никак
2. создаёт и сохраняет в контейнере
3. фабрикует каждый раз новый объект
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
1. никак
2. создаёт и сохраняет в контейнере
3. фабрикует каждый раз новый объект
2
источник

А

Алексей R in Yii Framework 3
таблетки пил?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
таблетки пил?
Да
источник

А

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

AM

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

DS

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

А

Алексей R in Yii Framework 3
Alexander Makarov
а почему нет?
вот и я думаю, почему бы и нет.. но если это тот же DateTime, то было бы, наверное, правильнее создавать новый объект :/
источник

DS

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