/** * {@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()); }