guzzle/guzzle — pull request #290 by mtdowling (2013-04-10 08:12:27+00:00)
Title: Fixing how errors are aggregated when sending multi transfers. Adding is...

...Redirect() flag to requests.

Refactoring how exceptions are buffered in a multi-transfer so that the following case now works correctly:

```php
get($r);
}
$client->send($requests);
} catch (\Guzzle\Http\Exception\MultiTransferException $e) {
foreach ($e as $ex) {
echo spl_object_hash($ex) . ' ' . $ex->getMessage() . "\n\n";
}
foreach ($e->getFailedRequests() as $r) {
echo "Failed: {$r->getUrl()}, {$r->getResponse()->getStatusCode()}\n";
}
foreach ($e->getSuccessfulRequests() as $r) {
echo "Success: {$r->getUrl()}, {$r->getResponse()->getStatusCode()}\n";
}
}
```

See: https://groups.google.com/forum/?hl=en#!topic/guzzle/1hhbCcHDeKE