Example #1
0
 protected function createResponse(array $headerData = array(), array $cookieData = array(), $body = '', $status = 200)
 {
     $headers = new \Slim\Http\Headers();
     $headers->replace($headerData);
     $cookies = new \Slim\Http\Cookies();
     $cookies->replace($cookieData);
     return new \Slim\Http\Response($headers, $cookies, $body, $status);
 }
Example #2
0
 public function testDeleteCookieHeaderWithoutMatchingDomain()
 {
     $headers = new \Slim\Http\Headers();
     $headers->replace(array('Set-Cookie' => "foo=bar; domain=foo.com"));
     $cookies = new \Slim\Http\Cookies();
     $cookies->deleteHeader($headers, 'foo', array('domain' => 'bar.com'));
     $this->assertEquals(1, preg_match("@foo=bar; domain=foo\\.com\nfoo=; domain=bar\\.com@", $headers->get('Set-Cookie')));
 }