Neos\Flow\Http\Headers::getAll PHP Method

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
    public function getAll()
    {
        $fields = $this->fields;
        $cacheControlHeader = $this->getCacheControlHeader();
        if (!empty($cacheControlHeader)) {
            $fields['Cache-Control'] = [$cacheControlHeader];
        }
        return $fields;
    }

Usage Example

 /**
  * 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;
 }
All Usage Examples Of Neos\Flow\Http\Headers::getAll