public function getSharedHeader($key)
{
if ($this->hasSharedHeader($key)) {
return $this->shared_headers[$key];
}
throw new \InvalidArgumentException(sprintf('The shared header "%s" does not exist.', $key));
}