getAll() public method

Note that even for those header fields which exist only one time, the value is returned as an array (with a single item).
public getAll ( ) : array
return array
Exemplo n.º 1
0
 /**
  * Sends a prepared request and returns the respective response.
  *
  * @param Request $request
  * @return Response
  * @api
  */
 public function sendRequest(Request $request)
 {
     foreach ($this->automaticRequestHeaders->getAll() as $name => $values) {
         $request->setHeader($name, $values);
     }
     $this->lastRequest = $request;
     $this->lastResponse = $this->requestEngine->sendRequest($request);
     return $this->lastResponse;
 }
 /**
  * @test
  */
 public function removeRemovesTheSpecifiedHeader()
 {
     $specifiedFields = array('X-Coffee' => 'Arabica', 'Host' => 'myhost.com');
     $headers = new Headers($specifiedFields);
     $headers->remove('X-Coffee');
     $headers->remove('X-This-Does-Not-Exist-Anyway');
     $this->assertEquals(['Host' => ['myhost.com']], $headers->getAll());
 }