title: Getting fatal error on sending multiple requests with Guzzle?
body: <p>This is the error I get</p>
  
  <pre><code>Argument 1 passed to GuzzleHttp\Client::send() must implement interface GuzzleHttp\Message\RequestInterface, array given,
  </code></pre>
  
  <p>and this is the code I am using</p>
  
  <pre><code>$guzzleResponses = $client-&gt;send(array(
  $client-&gt;get('http://www.sitepoint.com/'),
  $client-&gt;get('http://www.sitepoint.com/'),
  $client-&gt;get('http://www.sitepoint.com/')
  ));
  
  foreach($guzzleResponses as $guzzleResponse) {
  $goutteObject = new Symfony\Component\BrowserKit\Response(
         $guzzleResponse-&gt;getBody(true), 
         $guzzleResponse-&gt;getStatusCode(), 
         $guzzleResponse-&gt;getHeaders()
  );
  }
  </code></pre>
  
  <p>I understand the error means I am passing an array when it expected something else. But I want to process multiple requests simultaneously and unable ot think any other way?</p>