getCookies() public method

public getCookies ( ) : THttpCookieCollection
return THttpCookieCollection list of cookies to be sent
Esempio n. 1
0
 public function testGetCookies()
 {
     $request = new THttpRequest();
     $request->init(null);
     $request->setEnableCookieValidation(false);
     $cookies = $request->getCookies();
     self::assertInstanceOf('Prado\\Web\\THttpCookieCollection', $cookies);
     self::assertEquals('0123456789abcdef', $cookies->itemAt('phpsessid')->getValue());
     $request = null;
     // Test with cookie validation
     $security = new TSecurityManager();
     self::$app->setModule('security', $security);
     $_COOKIE['phpsessid'] = $security->hashData('0123456789abcdef');
     $request = new THttpRequest();
     $request->init(null);
     $request->setEnableCookieValidation(true);
     $cookies = $request->getCookies();
     self::assertInstanceOf('Prado\\Web\\THttpCookieCollection', $cookies);
     self::assertEquals('0123456789abcdef', $cookies->itemAt('phpsessid')->getValue());
 }