Exemplo n.º 1
0
 /**
  * Sets the given cookie to in the headers of this message.
  *
  * This is a shortcut for $message->getHeaders()->setCookie($cookie);
  *
  * @param TYPO3\FLOW3\Http\Cookie $cookie The cookie to set
  * @return void
  * @api
  */
 public function setCookie(Cookie $cookie)
 {
     $this->headers->setCookie($cookie);
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function getCookiesReturnsAllCookies()
 {
     $cookies = array('Dark-Chocolate-Chip' => new Cookie('Dark-Chocolate-Chip'), 'Pecan-Maple-Choc' => new Cookie('Pecan-Maple-Choc'), 'Coffee-Fudge-Mess' => new Cookie('Coffee-Fudge-Mess'));
     $headers = new Headers();
     $headers->setCookie($cookies['Dark-Chocolate-Chip']);
     $headers->setCookie($cookies['Pecan-Maple-Choc']);
     $headers->setCookie($cookies['Coffee-Fudge-Mess']);
     $headers->eatCookie('Coffee-Fudge-Mess');
     unset($cookies['Coffee-Fudge-Mess']);
     $this->assertEquals($cookies, $headers->getCookies());
 }