diff options
author | Nicolas Grekas <nicolas.grekas@gmail.com> | 2015-07-02 08:18:34 +0200 |
---|---|---|
committer | Nicolas Grekas <nicolas.grekas@gmail.com> | 2015-07-02 08:18:34 +0200 |
commit | bda622ef2c5226c3123df629167b0eeccb7127e7 (patch) | |
tree | 1a1c7a4ed5f9c4acc1bd02382daf308157f94db0 /Http/RememberMe/AbstractRememberMeServices.php | |
parent | 3b3cfe0bb49fc0e330dd731705bff6cd8d6f93f6 (diff) | |
parent | 2a1a7a58fbecdb00d8a2546252e5e276f2a1d53c (diff) | |
download | symfony-security-bda622ef2c5226c3123df629167b0eeccb7127e7.zip symfony-security-bda622ef2c5226c3123df629167b0eeccb7127e7.tar.gz symfony-security-bda622ef2c5226c3123df629167b0eeccb7127e7.tar.bz2 |
Merge branch '2.8'
* 2.8:
[travis] start hhvm first
[DX] [Security] Renamed Token#getKey() to getSecret()
[Validator] always evaluate binary format when changed
Conflicts:
.travis.yml
src/Symfony/Component/Security/Http/composer.json
Diffstat (limited to 'Http/RememberMe/AbstractRememberMeServices.php')
-rw-r--r-- | Http/RememberMe/AbstractRememberMeServices.php | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/Http/RememberMe/AbstractRememberMeServices.php b/Http/RememberMe/AbstractRememberMeServices.php index 3673ff1..16810bd 100644 --- a/Http/RememberMe/AbstractRememberMeServices.php +++ b/Http/RememberMe/AbstractRememberMeServices.php @@ -36,24 +36,24 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface protected $logger; protected $options; private $providerKey; - private $key; + private $secret; private $userProviders; /** * Constructor. * * @param array $userProviders - * @param string $key + * @param string $secret * @param string $providerKey * @param array $options * @param LoggerInterface $logger * * @throws \InvalidArgumentException */ - public function __construct(array $userProviders, $key, $providerKey, array $options = array(), LoggerInterface $logger = null) + public function __construct(array $userProviders, $secret, $providerKey, array $options = array(), LoggerInterface $logger = null) { - if (empty($key)) { - throw new \InvalidArgumentException('$key must not be empty.'); + if (empty($secret)) { + throw new \InvalidArgumentException('$secret must not be empty.'); } if (empty($providerKey)) { throw new \InvalidArgumentException('$providerKey must not be empty.'); @@ -63,7 +63,7 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface } $this->userProviders = $userProviders; - $this->key = $key; + $this->secret = $secret; $this->providerKey = $providerKey; $this->options = $options; $this->logger = $logger; @@ -81,11 +81,21 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface } /** - * @return string + * @deprecated Since version 2.8, to be removed in 3.0. Use getSecret() instead. */ public function getKey() { - return $this->key; + @trigger_error(__method__.'() is deprecated since version 2.8 and will be removed in 3.0. Use getSecret() instead.', E_USER_DEPRECATED); + + return $this->getSecret(); + } + + /** + * @return string + */ + public function getSecret() + { + return $this->secret; } /** @@ -122,7 +132,7 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface $this->logger->info('Remember-me cookie accepted.'); } - return new RememberMeToken($user, $this->providerKey, $this->key); + return new RememberMeToken($user, $this->providerKey, $this->secret); } catch (CookieTheftException $e) { $this->cancelCookie($request); |