WireHttpMulti::getMulti()
Natively mimics WireHttp::get(), but concurrently across an array of URLs.
Usage
// basic usage
$array = $wireHttpMulti->getMulti(array $requests);
// usage with all arguments
$array = $wireHttpMulti->getMulti(array $requests, $concurrency = null);Arguments
| Name | Type(s) | Description |
|---|---|---|
$requests | array | URL strings or WireHttpRequestSpec objects, preserves input keys in result |
$concurrency (optional) | int null | Overrides class maxConcurrent for this call only |
Return value
arrayKeyed same as $requests; values are body strings, true for successful downloads, or false on failure
WireHttpMulti methods and properties
API reference based on ProcessWire core version 3.0.269