Size: a a a

2020 March 30

AM

Alexander Makarov in Yii Framework 3
Есть примеры таких пакетов?
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
кроме того, не забывайте, что некоторые любят юзать PSR-7  пакеты, которые не только PSR-7, но и имеют разные вспомогательные методы. Декоратор респонса их проксирует?
Вспомогательные методы - это нарушение интерфейса
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Вспомогательные методы - это нарушение интерфейса
или недоработка декоратора
источник

А

Алексей R in Yii Framework 3
эти пакеты не просто так делаются, а для удобства
источник

DS

Dmitriy S in Yii Framework 3
Ужас, там форматтер прямо в риспонс встроен наглухо.
источник

А

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

А

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

DS

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

DS

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

А

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

AM

Alexander Makarov in Yii Framework 3
да не, не сильно будет...
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Подключить этот риспонс у меня займет с моим решением не более десяти минут
Единственно, что надо еще интерфейс для декоратора добавить, я планировал, но потом подзабил) Как раз для таких случаев не псрных риспонсов)
источник

AM

Alexander Makarov in Yii Framework 3
class MyResponse extends Yiisoft\Yii\Web\Response
{
   // перечислить все доп. методы, сделать в них $this->response->тотЖеВызов
}
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
class MyResponse extends Yiisoft\Yii\Web\Response
{
   // перечислить все доп. методы, сделать в них $this->response->тотЖеВызов
}
Только интерфейс добавить, чтобы фабрику не переписывать
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
class MyResponse extends Yiisoft\Yii\Web\Response
{
   // перечислить все доп. методы, сделать в них $this->response->тотЖеВызов
}
сам то веришь, что кто-то будет это делать? :)
источник

AM

Alexander Makarov in Yii Framework 3
class ResponseFactory
{
   public function createResponse(...)
   {
       return new MyResponse(parent::_createResponse)
   }
}
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
сам то веришь, что кто-то будет это делать? :)
А ты что, думаешь этим фрейворком третьеклассники будут только пользоваться?)
источник

А

Алексей R in Yii Framework 3
учитывая все опасения @samdark , думаю, что да
источник