summaryrefslogtreecommitdiffstats
path: root/Authentication/Token/RememberMeToken.php
diff options
context:
space:
mode:
Diffstat (limited to 'Authentication/Token/RememberMeToken.php')
-rw-r--r--Authentication/Token/RememberMeToken.php75
1 files changed, 0 insertions, 75 deletions
diff --git a/Authentication/Token/RememberMeToken.php b/Authentication/Token/RememberMeToken.php
deleted file mode 100644
index f006a3a..0000000
--- a/Authentication/Token/RememberMeToken.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Security\Authentication\Token;
-
-use Symfony\Component\Security\Authentication\RememberMe\PersistentTokenInterface;
-use Symfony\Component\Security\User\AccountInterface;
-
-/**
- * Base class for "Remember Me" tokens
- *
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class RememberMeToken extends Token
-{
- protected $key;
- protected $providerKey;
-
- /**
- * The persistent token which resulted in this authentication token.
- *
- * @var PersistentTokenInterface
- */
- protected $persistentToken;
-
- /**
- * Constructor.
- *
- * @param string $username
- * @param string $key
- */
- public function __construct(AccountInterface $user, $providerKey, $key) {
- parent::__construct($user->getRoles());
-
- if (empty($key)) {
- throw new \InvalidArgumentException('$key must not be empty.');
- }
- if (empty($providerKey)) {
- throw new \InvalidArgumentException('$providerKey must not be empty.');
- }
-
- $this->setUser($user);
- $this->providerKey = $providerKey;
- $this->key = $key;
- $this->setAuthenticated(true);
- }
-
- public function getProviderKey()
- {
- return $this->providerKey;
- }
-
- public function getKey()
- {
- return $this->key;
- }
-
- public function getPersistentToken()
- {
- return $this->persistentToken;
- }
-
- public function setPersistentToken(PersistentTokenInterface $persistentToken)
- {
- $this->persistentToken = $persistentToken;
- }
-} \ No newline at end of file