Exemple #1
0
 /**
  * Return an instance without the specified header.
  *
  * Header resolution MUST be done without case-sensitivity.
  *
  * This method MUST be implemented in such a way as to retain the
  * immutability of the message, and MUST return an instance that removes
  * the named header.
  *
  * @param string $name Case-insensitive header field name to remove.
  * @return static
  */
 public function withoutHeader($name)
 {
     $name = strtoupper($name);
     if (!$this->hasHeader($name)) {
         return $this;
     }
     $this->header->remove($name);
     return $this;
 }
Exemple #2
0
 public function testToStringFoHeaderBag()
 {
     $headerBag = new HeaderBag(['X-Session-Id' => '111']);
     $this->assertEquals('X-Session-Id: 111' . "\r\n", (string) $headerBag);
     $headerBag->set('name', 'jan');
 }