Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected function changedHeader($header)
 {
     parent::changedHeader($header);
     if ($header == 'host') {
         // If the Host header was changed, be sure to update the internal URL
         $this->setHost((string) $this->getHeader('Host'));
     }
 }
 /**
  * {@inheritdoc}
  */
 protected function changedHeader($action, $header)
 {
     parent::changedHeader($action, $header);
     if ($header === 'host') {
         // If the Host header was changed, be sure to update the internal URL
         $this->setHost((string) $this->getHeader('Host'));
     } elseif ($header === 'cookie') {
         // Be sure to get an cookie updates and update the internal Cookie
         if ($action === 'set') {
             $this->cookie = Cookie::factory($this->getHeader('Cookie'));
         } else {
             if ($this->cookie) {
                 $this->cookie->clear();
             }
         }
     }
 }