コード例 #1
0
ファイル: AuthService.php プロジェクト: cubex/framework
 /**
  * Store the login cookie
  *
  * @param IAuthedUser $user
  */
 protected function _setLoginCookie(IAuthedUser $user)
 {
     $request = $this->getCubex()->make('request');
     $domain = $this->_getCookieDomain();
     if ($request instanceof Request) {
         $domain = $this->_getCookieDomain($request);
     }
     Cookie::queue(Cookie::make($this->getCookieName(), $user->serialize(), $this->getCubex()->getConfiguration()->getItem('auth', 'cookie_time', 2592000), null, $domain, ValueAs::bool($this->getCubex()->getConfiguration()->getItem('auth', 'cookie_secure', false))));
 }
コード例 #2
0
ファイル: CookieTest.php プロジェクト: cubex/framework
 public function testQueue()
 {
     $cookie = new \Symfony\Component\HttpFoundation\Cookie('test', 'val');
     Cookie::queue($cookie);
     $this->assertTrue(Cookie::getJar()->hasQueued('test'));
 }