diff options
author | Fabien Potencier <fabien.potencier@gmail.com> | 2010-10-31 13:22:50 +0100 |
---|---|---|
committer | Fabien Potencier <fabien.potencier@gmail.com> | 2010-10-31 13:39:12 +0100 |
commit | 0ac635c153de6ce16d2a869c205c52ed0546a223 (patch) | |
tree | 9f320bdc3a3b2f47cf630a1f015f5bccc9bb3c37 /Authentication/AuthenticationProviderManager.php | |
parent | 6df1393216e1568f45eac7942c5230f45da3b6e3 (diff) | |
download | symfony-security-0ac635c153de6ce16d2a869c205c52ed0546a223.zip symfony-security-0ac635c153de6ce16d2a869c205c52ed0546a223.tar.gz symfony-security-0ac635c153de6ce16d2a869c205c52ed0546a223.tar.bz2 |
[Security] added unit tests for the Authentication sub-namespace
Diffstat (limited to 'Authentication/AuthenticationProviderManager.php')
-rw-r--r-- | Authentication/AuthenticationProviderManager.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Authentication/AuthenticationProviderManager.php b/Authentication/AuthenticationProviderManager.php index 1b50ccb..78d7225 100644 --- a/Authentication/AuthenticationProviderManager.php +++ b/Authentication/AuthenticationProviderManager.php @@ -37,7 +37,7 @@ class AuthenticationProviderManager implements AuthenticationManagerInterface public function __construct(array $providers = array(), $eraseCredentials = true) { $this->setProviders($providers); - $this->eraseCredentials = $eraseCredentials; + $this->eraseCredentials = (Boolean) $eraseCredentials; } /** @@ -60,7 +60,7 @@ class AuthenticationProviderManager implements AuthenticationManagerInterface try { $result = $provider->authenticate($token); } catch (AccountStatusException $e) { - $e->setToken($token); + $e->setExtraInformation($token); throw $e; } catch (AuthenticationException $e) { @@ -69,7 +69,7 @@ class AuthenticationProviderManager implements AuthenticationManagerInterface } if (null !== $result) { - if ($this->eraseCredentials) { + if (true === $this->eraseCredentials) { $result->eraseCredentials(); } @@ -80,7 +80,7 @@ class AuthenticationProviderManager implements AuthenticationManagerInterface $lastException = new ProviderNotFoundException(sprintf('No Authentication Provider found for token of class "%s".', get_class($token))); } - $lastException->setToken($token); + $lastException->setExtraInformation($token); throw $lastException; } |