function outputOfHttpHeaderIs(header $header, output $output) { $formater = clone $this; $formater->output = $output; $formater->noNameFormater = $formater->defaultNameFormater; $header->recipientOfHttpHeaderNameIs($formater); $formater->noNameFormater->outputIs($formater->output); return $this; }
function httpHeaderIs(header $header) { $collection = clone $this; $collection->headerName = null; $header->recipientOfHttpHeaderNameIs($collection); if ($collection->headerName) { $collection->headers[(string) $collection->headerName] = $header; } return $collection; }