Beispiel #1
0
 public function testSetCookieHeaderWithNameAndValueAndDomainAndPathAndExpiresAndSecureAndHttpOnly()
 {
     $name = 'foo';
     $value = 'bar';
     $domain = 'foo.com';
     $path = '/foo';
     $expires = strtotime('2 days');
     $expiresFormat = gmdate('D, d-M-Y H:i:s e', $expires);
     $secure = true;
     $httpOnly = true;
     $headers = new \Slim\Http\Headers();
     $cookies = new \Slim\Http\Cookies();
     $cookies->setHeader($headers, $name, array('value' => $value, 'domain' => $domain, 'path' => '/foo', 'expires' => $expires, 'secure' => $secure, 'httponly' => $httpOnly));
     $this->assertEquals('foo=bar; domain=foo.com; path=/foo; expires=' . $expiresFormat . '; secure; HttpOnly', $headers->get('Set-Cookie'));
 }