(no description)
File Size: | 125 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Pool:: (4 methods):
__construct()
promise()
batch()
cmpCallback()
__construct(ClientInterface $client, $requests, array $config = []) X-Ref |
param: ClientInterface $client Client used to send the requests. param: array|\Iterator $requests Requests or functions that return param: array $config Associative array of options |
promise() X-Ref |
Get promise |
batch(ClientInterface $client, $requests, array $options = []) X-Ref |
Sends multiple requests concurrently and returns an array of responses and exceptions that uses the same ordering as the provided requests. IMPORTANT: This method keeps every request and response in memory, and as such, is NOT recommended when sending a large number or an indeterminate number of requests concurrently. param: ClientInterface $client Client used to send the requests param: array|\Iterator $requests Requests to send concurrently. param: array $options Passes through the options available in return: array Returns an array containing the response or an exception |
cmpCallback(array &$options, string $name, array &$results) X-Ref |
Execute callback(s) |