Guzzle: параллельная загрузка файлов с использованием опции Guzzle's Pool: batch () и `sink`
Вы можете выполнять http-запросы параллельно, используя Guzzle'sPool:batch()
метод. Позволяет установить параметры по умолчанию для запросов, используяoptions
введите третий параметр.
Но что если мне понадобятся разные опции для разных запросов в пуле? Я хотел бы выполнять GET-запросы, используя пул, и передавать каждый ответ в отдельный файл на диске. Eстьsink
вариант для этого. Но как применить разные значения этой опции к запросам?