progress
Summary : Defines a function to invoke when transfer progress is made.
Types : - callable
Default : None
Constant
: GuzzleHttp\RequestOptions::PROGRESS
The function accepts the following positional arguments:- the total number of bytes expected to be downloaded - the number of bytes downloaded so far - the total number of bytes expected to be uploaded - the number of bytes uploaded so far
1. // Send a GET request to /get?foo=bar
2. $result = $client->request(
3. 'GET',
4. '/',
5. [
6. 'progress' => function(
7. $downloadTotal,
8. $downloadedBytes,
9. $uploadTotal,
10. $uploadedBytes
11. ) {
12. //do something
13. },
14. ]
15. );
