Bluz\Response\Response::setHeader PHP Method

setHeader() public method

The header name is case-insensitive. The header values MUST be a string or an array of strings.
public setHeader ( string $header, string | string[] $value ) : void
$header string header name
$value string | string[] header value(s)
return void
    public function setHeader($header, $value)
    {
        $this->headers[$header] = (array) $value;
    }

Usage Example

Example #1
0
 /**
  * @covers \Bluz\Response\Response::setHeader
  * @covers \Bluz\Response\Response::getHeader
  * @covers \Bluz\Response\Response::hasHeader
  */
 public function testSetGetHasHeader()
 {
     $this->response->setHeader('foo', 'bar');
     $this->assertTrue($this->response->hasHeader('foo'));
     $this->assertEquals('bar', $this->response->getHeader('foo'));
     $this->assertEmpty($this->response->getHeader('baz'));
 }