コード例 #1
0
 public function testGetQueuedCookies()
 {
     $request = new Request();
     $this->cookieJar = new CookieJar($request);
     $this->cookieJar->set('cookie1', 'value1');
     $this->cookieJar->set('cookie2', 'value2');
     $this->assertCount(2, $this->cookieJar->getQueuedCookies());
 }
コード例 #2
0
 /**
  * This is called when an authentication is successful.
  *
  * @param Request $request
  * @param UserInterface $user
  */
 public function set(Request $request, UserInterface $user)
 {
     $this->remove();
     if (!$this->isRememberMeRequested($request)) {
         return;
     }
     $expires = self::COOKIE_LIFETIME + time();
     $value = $this->generateCookieValue($user->getUsername(), $expires, $user->getPassword());
     $this->cookie->set($this->name, $value, $expires);
 }