Size: a a a

2020 November 06

NO

Nex Otaku in Yii Framework 3
нет не нормально
источник

NO

Nex Otaku in Yii Framework 3
мидлварь кмк должна быть только дополнением, чтобы всë работало даже если еë убрать
источник
2020 November 07

Д

Дмитрий in Yii Framework 3
Nex Otaku
мидлварь кмк должна быть только дополнением, чтобы всë работало даже если еë убрать
Ну везде миддлвари не работают дополнениями
источник

NO

Nex Otaku in Yii Framework 3
значит они плохие )
источник

FL

First Last in Yii Framework 3
Alexander Makarov
а можно не в виде exception?
Я дико извиняюсь...
Речь о возможности превращать исключения в response?
источник

FL

First Last in Yii Framework 3
class Foo {
 public function doSomething(): Response {
    if(rand(0, 1)) {
        return $this->response(ResponseFactory::Ok(''))->status(200);
    }

    throw new NotFound(''); // converting to response
 }
}
источник

AM

Alexander Makarov in Yii Framework 3
First Last
Я дико извиняюсь...
Речь о возможности превращать исключения в response?
Да
источник

AM

Alexander Makarov in Yii Framework 3
Я там расписал в issue.
источник

AM

Alexander Makarov in Yii Framework 3
Не о самой возможности, а о конкретных исключениях.
источник

FL

First Last in Yii Framework 3
Alexander Makarov
Я там расписал в issue.
В ПР?
источник

FL

First Last in Yii Framework 3
Если да, то исходя из текста там пытаются навязать новый обязательный стиль...
Почему бы не сделать это "отдельной фичей"?

На самом деле - довольно крутая штука, можно сделать явно, можно с магией
источник

AM

Alexander Makarov in Yii Framework 3
First Last
В ПР?
Да.
источник

AM

Alexander Makarov in Yii Framework 3
First Last
Если да, то исходя из текста там пытаются навязать новый обязательный стиль...
Почему бы не сделать это "отдельной фичей"?

На самом деле - довольно крутая штука, можно сделать явно, можно с магией
Не, не крутая. Чем больше способов, тем хуже.
источник

FL

First Last in Yii Framework 3
Alexander Makarov
Не, не крутая. Чем больше способов, тем хуже.
Есть ли смысл дискутировать?
источник

AM

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

Д

Дмитрий in Yii Framework 3
Прикрепи туда свой пр, может владельцу понравится идея.
источник

AM

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

AB

Alexander Borisov in Yii Framework 3
Это очень не RAD получается…
источник

FL

First Last in Yii Framework 3
А что тебя больше всего смущает в этой фиче кроме "юзеры будут злоупотреблять"?
Или речь про конкретную реализацию?
источник

Д

Дмитрий in Yii Framework 3
First Last
А что тебя больше всего смущает в этой фиче кроме "юзеры будут злоупотреблять"?
Или речь про конкретную реализацию?
Такую реализацию можно приравнять к анти-паттернам.
А Yii 3 - это больше про паттерны.

Честно говоря, для RAD разработки это очень удобная штука. Можно попробовать вынести в отдельный пакет, но никому о нем не говорить :)
http-handy-exceptions
источник