Size: a a a

2020 April 03

А

Алексей R in Yii Framework 3
Вернуть возможность может иметь плюс с той позиции, что совместим со слимом
источник

AM

Alexander Makarov in Yii Framework 3
@rustamwin, @thenotsoft, @xepozz, @romkatsu, у вас мнение есть?
источник

А

Алексей R in Yii Framework 3
Но я не знаю, насколько там это распространенная практика
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
Вернуть возможность может иметь плюс с той позиции, что совместим со слимом
Это не важно.
источник

AM

Alexander Makarov in Yii Framework 3
В общем, подумайте какой вариант выбрать. Я пока код посмотрю в PR.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
->addMiddleware(MyMiddleware::class, [args])?
Да-да, ща тебе туда из за одного текстового параметра инстансов остальных зависимостей напихают.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Да-да, ща тебе туда из за одного текстового параметра инстансов остальных зависимостей напихают.
Выбери вариант.
источник

AM

Alexander Makarov in Yii Framework 3
Там доступен контейнер, если что...
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Да-да, ща тебе туда из за одного текстового параметра инстансов остальных зависимостей напихают.
Не забудь такую ситуацию проработать
class MyMiddleware 
{
   public function __construct(MyFirstClass $firstClass, MySecondClass $secondClass, string $key)
}
источник

AM

Alexander Makarov in Yii Framework 3
Да, придётся как в injector делать с именованными и вот этим всем.
источник

AM

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

А

Алексей R in Yii Framework 3
Напомню о вопросе по инжектор (метод мейк) - может и не будет лишним
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Выбери вариант.
Я выбрал, меня текущий вариант со стрелочной функцией вполне устраивает. Хотя я вообще не буду в своих проектах использовать замыкания в мидлтварях. Мне не сложно написать обертку. Чтобы даже лишний объект Closure не создавался и оно будет совместимым с декларативным объявлением роутов.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Я выбрал, меня текущий вариант со стрелочной функцией вполне устраивает. Хотя я вообще не буду в своих проектах использовать замыкания в мидлтварях. Мне не сложно написать обертку. Чтобы даже лишний объект Closure не создавался и оно будет совместимым с декларативным объявлением роутов.
Ну так и предлагается сделать удобную обёртку из коробки
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Я выбрал, меня текущий вариант со стрелочной функцией вполне устраивает. Хотя я вообще не буду в своих проектах использовать замыкания в мидлтварях. Мне не сложно написать обертку. Чтобы даже лишний объект Closure не создавался и оно будет совместимым с декларативным объявлением роутов.
Из:

- отдельный метод
- третий айтем в массив коллейбл
- дополнительный параметр на метод addMiddleware
источник

AM

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Из:

- отдельный метод
- третий айтем в массив коллейбл
- дополнительный параметр на метод addMiddleware
Из этого ничего. Все плохо.
источник

DS

Dmitriy S in Yii Framework 3
Остальные смотри, там все готово. EventConfigurator пока убрал из index.php, без стратегий мержа там только костылями. Он сейчас локально в дебагере.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Из этого ничего. Все плохо.
Так мы ни к чему не придём и продолжим спорить.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Остальные смотри, там все готово. EventConfigurator пока убрал из index.php, без стратегий мержа там только костылями. Он сейчас локально в дебагере.
Напиши issue про стратегии мёржа, ок?
источник