Example #1
0
 /**
  * {@inheritDoc}
  */
 public function getCustomHeaders(RequestInterface $request)
 {
     $headers = array();
     foreach ($this->customHeaders as $header) {
         if ($request->hasHeader($header)) {
             $headers[$header] = $request->getHeader($header);
         }
     }
     return $headers;
 }
 /**
  * Returns the MD5 hash of the HTTP request body.
  *
  * @param \Acquia\Hmac\Request\RequestInterface $request
  *
  * @return string
  */
 protected function getHashedBody(RequestInterface $request)
 {
     return $request->getHeader('content-md5') ?: md5($request->getBody());
 }