Size: a a a

2020 March 27

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
Тут опять таки полезно почитать историю стримсов в жс
Иди в php-fig и научи их как писать PSR, чтобы было как в js
источник

AS

Alexey Samoylov in Yii Framework 3
Dmitriy S
Иди в php-fig и научи их как писать PSR, чтобы было как в js
Зачем?
источник

AS

Alexey Samoylov in Yii Framework 3
Просто полезно знать эволюцию интерфейсов стрим апи, который потом адаптировали для пхп
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
как захочу. Я бы делал генерирование текста только при попытке чтения, в остальном - seekable=false, size=null
writable тоже false?
источник

А

Алексей R in Yii Framework 3
Dmitriy S
writable тоже false?
а как ты собираешься в структуру текст дописывать?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
а как ты собираешься в структуру текст дописывать?
Есть DTO в сырых данных, при попытке записать в стрим она преобразовывается стрим форматтером в нужный формат (json|xml|etc) и пишется в стрим, в этот же стрим пишутся данные из write
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Есть DTO в сырых данных, при попытке записать в стрим она преобразовывается стрим форматтером в нужный формат (json|xml|etc) и пишется в стрим, в этот же стрим пишутся данные из write
какой стрим реализуешь, так он и будет работать
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
какой стрим реализуешь, так он и будет работать
Не надо рассматривать какие-то сложные нестандартные кейсы, вроде твоего рендера через генераторы. Есть простые кейсы, которых подявляющее большинство. Отдал из контроллера массив или DTO и форматтером преобразовал в xml|json, все.
источник

AS

Alexey Samoylov in Yii Framework 3
Ужс
источник

AS

Alexey Samoylov in Yii Framework 3
Стрим, читающий файл из aws, и отдающий его клиенту, это нестандартный кейс?
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
Стрим, читающий файл из aws, и отдающий его клиенту, это нестандартный кейс?
Каким боком это к риспонс форматтеру?
источник

А

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

А

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

DS

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

А

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

DS

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

DS

Dmitriy S in Yii Framework 3
@samdark  тест запушил в пр в роутре
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
сейчас гляну
источник

AM

Alexander Makarov in Yii Framework 3
я не успел :(
источник