Size: a a a

2020 April 03

А

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

AM

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

DS

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

А

Алексей R in Yii Framework 3
Dmitriy S
Ты слабо представляешь разброс уровня людей, которые пользуются yii
думаешь, если в мануале будет написано YourMiddleware::class, то все будут писать new YourMiddleware($container->get(...))?
источник

А

Алексей R in Yii Framework 3
или даже $container->get(YourMiddleware::class)
источник

А

Алексей R in Yii Framework 3
не будут
источник

AM

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

AM

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
не будут, верно
Будут, когда там параметры есть
источник

AM

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

А

Алексей R in Yii Framework 3
интереснл, а если писать "не рекомендуем так делать new YourMiddleware()", то это поможет?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
не будут если показать как быть с параметрами
а как с ними быть? вот этот оверхед с кложурой? может что-то придумаем уже?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
как в мануале рекомендуется делать, так большинство и делает
Форум почитай, там как раз делают такое, что и близко в мануале нет
источник

А

Алексей R in Yii Framework 3
кроме is_callable можно проверить массив на 3 и более айтемов, например
источник

А

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

А

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

AM

Alexander Makarov in Yii Framework 3
Алексей R
интереснл, а если писать "не рекомендуем так делать new YourMiddleware()", то это поможет?
Нет. Если не упомянуть про new, то частично поможет.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Форум почитай, там как раз делают такое, что и близко в мануале нет
Это единичные случаи, но да.
источник

А

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

AM

Alexander Makarov in Yii Framework 3
Алексей R
можно варнинги в лог слать )
Ты готов мириться с раздуванием лога бесполезной фигнёй?
источник