/** * @dataProvider providerParseName */ public function testParseName($expected, $name) { $name = Header::parseName($name); $this->assertEquals($expected, $name); }
/** * Removes a header with the provided name * @param string $name Name of the header * @return null * @throws ZiboException when the provided name is empty or invalid */ public function removeHeader($name) { if (!is_array($name)) { $name = array($name); } foreach ($name as $header) { $header = Header::parseName($header); if (isset($this->headers[$header])) { unset($this->headers[$header]); } } }