/** * {@inheritdoc} */ public function withHeader(string $name, $value) : Message { $new = parent::withHeader($name, $value); $normalized = strtolower($name); if ('host' === $normalized) { $new->hostFromUri = false; } elseif ('cookie' === $normalized) { $new->setCookiesFromHeaders(); } return $new; }
/** * {@inheritdoc} */ public function withHeader(string $name, $value) : Message { $new = parent::withHeader($name, $value); if ('set-cookie' === strtolower($name)) { $new->setCookiesFromHeaders(); } return $new; }