diff options
Diffstat (limited to 'Core')
61 files changed, 130 insertions, 113 deletions
diff --git a/Core/Authentication/AuthenticationManagerInterface.php b/Core/Authentication/AuthenticationManagerInterface.php index 280377a..5f407f2 100644 --- a/Core/Authentication/AuthenticationManagerInterface.php +++ b/Core/Authentication/AuthenticationManagerInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\Exception\AuthenticationException; * AuthenticationManagerInterface is the interface for authentication managers, * which process Token authentication. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AuthenticationManagerInterface { diff --git a/Core/Authentication/AuthenticationProviderManager.php b/Core/Authentication/AuthenticationProviderManager.php index 187a81b..ac1e36d 100644 --- a/Core/Authentication/AuthenticationProviderManager.php +++ b/Core/Authentication/AuthenticationProviderManager.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -21,7 +21,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; * AuthenticationProviderManager uses a list of AuthenticationProviderInterface * instances to authenticate a Token. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AuthenticationProviderManager implements AuthenticationManagerInterface { diff --git a/Core/Authentication/AuthenticationTrustResolver.php b/Core/Authentication/AuthenticationTrustResolver.php index 95b8cb4..f2e00cc 100644 --- a/Core/Authentication/AuthenticationTrustResolver.php +++ b/Core/Authentication/AuthenticationTrustResolver.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Authentication/AuthenticationTrustResolverInterface.php b/Core/Authentication/AuthenticationTrustResolverInterface.php index 1f29465..adcef3c 100644 --- a/Core/Authentication/AuthenticationTrustResolverInterface.php +++ b/Core/Authentication/AuthenticationTrustResolverInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Authentication/Provider/AnonymousAuthenticationProvider.php b/Core/Authentication/Provider/AnonymousAuthenticationProvider.php index 821e17e..ad1ad60 100644 --- a/Core/Authentication/Provider/AnonymousAuthenticationProvider.php +++ b/Core/Authentication/Provider/AnonymousAuthenticationProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\Authentication\Token\AnonymousToken; /** * AnonymousAuthenticationProvider validates AnonymousToken instances. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AnonymousAuthenticationProvider implements AuthenticationProviderInterface { diff --git a/Core/Authentication/Provider/AuthenticationProviderInterface.php b/Core/Authentication/Provider/AuthenticationProviderInterface.php index 89d5ed5..c843216 100644 --- a/Core/Authentication/Provider/AuthenticationProviderInterface.php +++ b/Core/Authentication/Provider/AuthenticationProviderInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -20,7 +20,7 @@ use Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterfac * * Concrete implementations processes specific Token instances. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AuthenticationProviderInterface extends AuthenticationManagerInterface { diff --git a/Core/Authentication/Provider/DaoAuthenticationProvider.php b/Core/Authentication/Provider/DaoAuthenticationProvider.php index 398f586..ce0d220 100644 --- a/Core/Authentication/Provider/DaoAuthenticationProvider.php +++ b/Core/Authentication/Provider/DaoAuthenticationProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -25,7 +25,7 @@ use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; * DaoAuthenticationProvider uses a UserProviderInterface to retrieve the user * for a UsernamePasswordToken. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class DaoAuthenticationProvider extends UserAuthenticationProvider { diff --git a/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.php b/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.php index c67e586..cca52fc 100644 --- a/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.php +++ b/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -26,7 +26,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; * UserProviderInterface implementation may still throw a * UsernameNotFoundException, for example. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class PreAuthenticatedAuthenticationProvider implements AuthenticationProviderInterface { diff --git a/Core/Authentication/Provider/UserAuthenticationProvider.php b/Core/Authentication/Provider/UserAuthenticationProvider.php index d59a386..14a6fdf 100644 --- a/Core/Authentication/Provider/UserAuthenticationProvider.php +++ b/Core/Authentication/Provider/UserAuthenticationProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -23,7 +23,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * UserProviderInterface retrieves users for UsernamePasswordToken tokens. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ abstract class UserAuthenticationProvider implements AuthenticationProviderInterface { diff --git a/Core/Authentication/RememberMe/PersistentToken.php b/Core/Authentication/RememberMe/PersistentToken.php index 9b9bb93..0e8f7d2 100644 --- a/Core/Authentication/RememberMe/PersistentToken.php +++ b/Core/Authentication/RememberMe/PersistentToken.php @@ -5,7 +5,7 @@ namespace Symfony\Component\Security\Core\Authentication\RememberMe; /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Authentication/RememberMe/PersistentTokenInterface.php b/Core/Authentication/RememberMe/PersistentTokenInterface.php index 3696d1f..bfd077e 100644 --- a/Core/Authentication/RememberMe/PersistentTokenInterface.php +++ b/Core/Authentication/RememberMe/PersistentTokenInterface.php @@ -5,7 +5,7 @@ namespace Symfony\Component\Security\Core\Authentication\RememberMe; /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Authentication/RememberMe/TokenProviderInterface.php b/Core/Authentication/RememberMe/TokenProviderInterface.php index e77e68a..780a544 100644 --- a/Core/Authentication/RememberMe/TokenProviderInterface.php +++ b/Core/Authentication/RememberMe/TokenProviderInterface.php @@ -5,7 +5,7 @@ namespace Symfony\Component\Security\Core\Authentication\RememberMe; /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Authentication/Token/AnonymousToken.php b/Core/Authentication/Token/AnonymousToken.php index 7735925..a22460f 100644 --- a/Core/Authentication/Token/AnonymousToken.php +++ b/Core/Authentication/Token/AnonymousToken.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Authentication\Token; /** * AnonymousToken represents an anonymous token. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AnonymousToken extends Token { diff --git a/Core/Authentication/Token/PreAuthenticatedToken.php b/Core/Authentication/Token/PreAuthenticatedToken.php index 8efa508..0db56bd 100644 --- a/Core/Authentication/Token/PreAuthenticatedToken.php +++ b/Core/Authentication/Token/PreAuthenticatedToken.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Authentication\Token; /** * PreAuthenticatedToken implements a pre-authenticated token. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class PreAuthenticatedToken extends Token { diff --git a/Core/Authentication/Token/RememberMeToken.php b/Core/Authentication/Token/RememberMeToken.php index 8ec3063..ce1ed5d 100644 --- a/Core/Authentication/Token/RememberMeToken.php +++ b/Core/Authentication/Token/RememberMeToken.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -66,4 +66,21 @@ class RememberMeToken extends Token { $this->persistentToken = $persistentToken; } + + + /** + * {@inheritdoc} + */ + public function serialize() + { + return serialize(array($this->user, $this->credentials, $this->authenticated, $this->roles, $this->immutable, $this->providerKey, $this->attributes, $this->key)); + } + + /** + * {@inheritdoc} + */ + public function unserialize($serialized) + { + list($this->user, $this->credentials, $this->authenticated, $this->roles, $this->immutable, $this->providerKey, $this->attributes, $this->key) = unserialize($serialized); + } }
\ No newline at end of file diff --git a/Core/Authentication/Token/Token.php b/Core/Authentication/Token/Token.php index 3db6472..ac0879f 100644 --- a/Core/Authentication/Token/Token.php +++ b/Core/Authentication/Token/Token.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\User\AccountInterface; /** * Base class for Token instances. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ abstract class Token implements TokenInterface diff --git a/Core/Authentication/Token/TokenInterface.php b/Core/Authentication/Token/TokenInterface.php index cce35cc..f3947dd 100644 --- a/Core/Authentication/Token/TokenInterface.php +++ b/Core/Authentication/Token/TokenInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ use Symfony\Component\Security\Core\User\AccountInterface; /** * TokenInterface is the interface for the user authentication information. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface TokenInterface extends \Serializable { diff --git a/Core/Authentication/Token/UsernamePasswordToken.php b/Core/Authentication/Token/UsernamePasswordToken.php index 37f0975..58b2b5b 100644 --- a/Core/Authentication/Token/UsernamePasswordToken.php +++ b/Core/Authentication/Token/UsernamePasswordToken.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Authentication\Token; /** * UsernamePasswordToken implements a username and password token. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class UsernamePasswordToken extends Token { diff --git a/Core/Authorization/AccessDecisionManager.php b/Core/Authorization/AccessDecisionManager.php index d6e642c..7ae5378 100644 --- a/Core/Authorization/AccessDecisionManager.php +++ b/Core/Authorization/AccessDecisionManager.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; * AccessDecisionManager is the base class for all access decision managers * that use decision voters. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AccessDecisionManager implements AccessDecisionManagerInterface { diff --git a/Core/Authorization/AccessDecisionManagerInterface.php b/Core/Authorization/AccessDecisionManagerInterface.php index 7648a3b..648047a 100644 --- a/Core/Authorization/AccessDecisionManagerInterface.php +++ b/Core/Authorization/AccessDecisionManagerInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * AccessDecisionManagerInterface makes authorization decisions. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AccessDecisionManagerInterface { diff --git a/Core/Authorization/Voter/AuthenticatedVoter.php b/Core/Authorization/Voter/AuthenticatedVoter.php index a400e4d..3b5ca97 100644 --- a/Core/Authorization/Voter/AuthenticatedVoter.php +++ b/Core/Authorization/Voter/AuthenticatedVoter.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -20,7 +20,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; * * This list is most restrictive to least restrictive checking. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ class AuthenticatedVoter implements VoterInterface diff --git a/Core/Authorization/Voter/RoleHierarchyVoter.php b/Core/Authorization/Voter/RoleHierarchyVoter.php index 7bdff3d..5c1e11e 100644 --- a/Core/Authorization/Voter/RoleHierarchyVoter.php +++ b/Core/Authorization/Voter/RoleHierarchyVoter.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\Role\RoleHierarchyInterface; * RoleHierarchyVoter uses a RoleHierarchy to determine the roles granted to * the user before voting. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class RoleHierarchyVoter extends RoleVoter { diff --git a/Core/Authorization/Voter/RoleVoter.php b/Core/Authorization/Voter/RoleVoter.php index 426093a..3a1aa2d 100644 --- a/Core/Authorization/Voter/RoleVoter.php +++ b/Core/Authorization/Voter/RoleVoter.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * RoleVoter votes if any attribute starts with a given prefix. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class RoleVoter implements VoterInterface { diff --git a/Core/Authorization/Voter/VoterInterface.php b/Core/Authorization/Voter/VoterInterface.php index add6e19..b37880f 100644 --- a/Core/Authorization/Voter/VoterInterface.php +++ b/Core/Authorization/Voter/VoterInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * VoterInterface is the interface implemented by all voters. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface VoterInterface { diff --git a/Core/Encoder/BasePasswordEncoder.php b/Core/Encoder/BasePasswordEncoder.php index 01f471c..58c64db 100644 --- a/Core/Encoder/BasePasswordEncoder.php +++ b/Core/Encoder/BasePasswordEncoder.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Encoder; /** * BasePasswordEncoder is the base class for all password encoders. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ abstract class BasePasswordEncoder implements PasswordEncoderInterface { diff --git a/Core/Encoder/EncoderFactory.php b/Core/Encoder/EncoderFactory.php index bc6df06..80a7a61 100644 --- a/Core/Encoder/EncoderFactory.php +++ b/Core/Encoder/EncoderFactory.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Encoder/EncoderFactoryInterface.php b/Core/Encoder/EncoderFactoryInterface.php index 2bdf6fc..a4b7d3b 100644 --- a/Core/Encoder/EncoderFactoryInterface.php +++ b/Core/Encoder/EncoderFactoryInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Encoder/MessageDigestPasswordEncoder.php b/Core/Encoder/MessageDigestPasswordEncoder.php index 811dd4c..b69cf6e 100644 --- a/Core/Encoder/MessageDigestPasswordEncoder.php +++ b/Core/Encoder/MessageDigestPasswordEncoder.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Encoder; /** * MessageDigestPasswordEncoder uses a message digest algorithm. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class MessageDigestPasswordEncoder extends BasePasswordEncoder { @@ -28,7 +28,7 @@ class MessageDigestPasswordEncoder extends BasePasswordEncoder * @param Boolean $encodeHashAsBase64 Whether to base64 encode the password hash * @param integer $iterations The number of iterations to use to stretch the password hash */ - public function __construct($algorithm = 'sha256', $encodeHashAsBase64 = false, $iterations = 1) + public function __construct($algorithm = 'sha512', $encodeHashAsBase64 = true, $iterations = 5000) { $this->algorithm = $algorithm; $this->encodeHashAsBase64 = $encodeHashAsBase64; @@ -49,7 +49,7 @@ class MessageDigestPasswordEncoder extends BasePasswordEncoder // "stretch" hash for ($i = 1; $i < $this->iterations; $i++) { - $digest = hash($this->algorithm, $digest, true); + $digest = hash($this->algorithm, $digest.$salted, true); } return $this->encodeHashAsBase64 ? base64_encode($digest) : bin2hex($digest); diff --git a/Core/Encoder/PasswordEncoderInterface.php b/Core/Encoder/PasswordEncoderInterface.php index 393b779..dae6c69 100644 --- a/Core/Encoder/PasswordEncoderInterface.php +++ b/Core/Encoder/PasswordEncoderInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Encoder; /** * PasswordEncoderInterface is the interface for all encoders. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface PasswordEncoderInterface { diff --git a/Core/Encoder/PlaintextPasswordEncoder.php b/Core/Encoder/PlaintextPasswordEncoder.php index e155fbd..48c19fb 100644 --- a/Core/Encoder/PlaintextPasswordEncoder.php +++ b/Core/Encoder/PlaintextPasswordEncoder.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Encoder; /** * PlaintextPasswordEncoder does not do any encoding. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class PlaintextPasswordEncoder extends BasePasswordEncoder { diff --git a/Core/Exception/AccessDeniedException.php b/Core/Exception/AccessDeniedException.php index d065ed7..7c16afb 100644 --- a/Core/Exception/AccessDeniedException.php +++ b/Core/Exception/AccessDeniedException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * AccessDeniedException is thrown when the account has not the required role. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AccessDeniedException extends \RuntimeException { diff --git a/Core/Exception/AccountExpiredException.php b/Core/Exception/AccountExpiredException.php index f0a09f7..f899b1b 100644 --- a/Core/Exception/AccountExpiredException.php +++ b/Core/Exception/AccountExpiredException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * AccountExpiredException is thrown when the user account has expired. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AccountExpiredException extends AccountStatusException { diff --git a/Core/Exception/AccountStatusException.php b/Core/Exception/AccountStatusException.php index 4828d20..958f584 100644 --- a/Core/Exception/AccountStatusException.php +++ b/Core/Exception/AccountStatusException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -15,7 +15,7 @@ namespace Symfony\Component\Security\Core\Exception; * AccountStatusException is the base class for authentication exceptions * caused by the user account status. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ abstract class AccountStatusException extends AuthenticationException { diff --git a/Core/Exception/AuthenticationCredentialsNotFoundException.php b/Core/Exception/AuthenticationCredentialsNotFoundException.php index 4f95127..16686ad 100644 --- a/Core/Exception/AuthenticationCredentialsNotFoundException.php +++ b/Core/Exception/AuthenticationCredentialsNotFoundException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -15,7 +15,7 @@ namespace Symfony\Component\Security\Core\Exception; * AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected * because no Token is available. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AuthenticationCredentialsNotFoundException extends AuthenticationException { diff --git a/Core/Exception/AuthenticationException.php b/Core/Exception/AuthenticationException.php index f788a5d..a01d6b8 100644 --- a/Core/Exception/AuthenticationException.php +++ b/Core/Exception/AuthenticationException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * AuthenticationException is the base class for all authentication exceptions. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AuthenticationException extends \RuntimeException implements \Serializable { diff --git a/Core/Exception/AuthenticationServiceException.php b/Core/Exception/AuthenticationServiceException.php index 02fcc2f..5b32d81 100644 --- a/Core/Exception/AuthenticationServiceException.php +++ b/Core/Exception/AuthenticationServiceException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AuthenticationServiceException extends AuthenticationException { diff --git a/Core/Exception/BadCredentialsException.php b/Core/Exception/BadCredentialsException.php index 797a806..2eae5b8 100644 --- a/Core/Exception/BadCredentialsException.php +++ b/Core/Exception/BadCredentialsException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * BadCredentialsException is thrown when the user credentials are invalid. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class BadCredentialsException extends AuthenticationException { diff --git a/Core/Exception/CookieTheftException.php b/Core/Exception/CookieTheftException.php index 64a06ca..6dbead5 100644 --- a/Core/Exception/CookieTheftException.php +++ b/Core/Exception/CookieTheftException.php @@ -5,7 +5,7 @@ namespace Symfony\Component\Security\Core\Exception; /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Exception/CredentialsExpiredException.php b/Core/Exception/CredentialsExpiredException.php index 43ba982..a4d42c8 100644 --- a/Core/Exception/CredentialsExpiredException.php +++ b/Core/Exception/CredentialsExpiredException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * CredentialsExpiredException is thrown when the user account credentials have expired. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class CredentialsExpiredException extends AccountStatusException { diff --git a/Core/Exception/DisabledException.php b/Core/Exception/DisabledException.php index fd87947..fd26221 100644 --- a/Core/Exception/DisabledException.php +++ b/Core/Exception/DisabledException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * DisabledException is thrown when the user account is disabled. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class DisabledException extends AccountStatusException { diff --git a/Core/Exception/InsufficientAuthenticationException.php b/Core/Exception/InsufficientAuthenticationException.php index 3fbba35..bbf5517 100644 --- a/Core/Exception/InsufficientAuthenticationException.php +++ b/Core/Exception/InsufficientAuthenticationException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ namespace Symfony\Component\Security\Core\Exception; * * This is the case when a user is anonymous and the resource to be displayed has an access role. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class InsufficientAuthenticationException extends AuthenticationException { diff --git a/Core/Exception/LockedException.php b/Core/Exception/LockedException.php index 8ea820f..6fa0b77 100644 --- a/Core/Exception/LockedException.php +++ b/Core/Exception/LockedException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * LockedException is thrown if the user account is locked. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class LockedException extends AccountStatusException { diff --git a/Core/Exception/NonceExpiredException.php b/Core/Exception/NonceExpiredException.php index 34bb1dd..72b6d57 100644 --- a/Core/Exception/NonceExpiredException.php +++ b/Core/Exception/NonceExpiredException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -20,7 +20,7 @@ use Symfony\Component\HttpKernel\Log\LoggerInterface; * NonceExpiredException is thrown when an authentication is rejected because * the digest nonce has expired. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class NonceExpiredException extends AuthenticationException { diff --git a/Core/Exception/ProviderNotFoundException.php b/Core/Exception/ProviderNotFoundException.php index 50112c5..e11c8aa 100644 --- a/Core/Exception/ProviderNotFoundException.php +++ b/Core/Exception/ProviderNotFoundException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -15,7 +15,7 @@ namespace Symfony\Component\Security\Core\Exception; * ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance * supports an authentication Token. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class ProviderNotFoundException extends AuthenticationException { diff --git a/Core/Exception/TokenNotFoundException.php b/Core/Exception/TokenNotFoundException.php index 1c13421..f25905d 100644 --- a/Core/Exception/TokenNotFoundException.php +++ b/Core/Exception/TokenNotFoundException.php @@ -4,7 +4,7 @@ namespace Symfony\Component\Security\Core\Exception; /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Exception/UnsupportedAccountException.php b/Core/Exception/UnsupportedAccountException.php index 0704b65..9859c1d 100644 --- a/Core/Exception/UnsupportedAccountException.php +++ b/Core/Exception/UnsupportedAccountException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. diff --git a/Core/Exception/UsernameNotFoundException.php b/Core/Exception/UsernameNotFoundException.php index a1733fe..38533e7 100644 --- a/Core/Exception/UsernameNotFoundException.php +++ b/Core/Exception/UsernameNotFoundException.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Exception; /** * UsernameNotFoundException is thrown if a User cannot be found by its username. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class UsernameNotFoundException extends AuthenticationException { diff --git a/Core/Role/Role.php b/Core/Role/Role.php index 20e4fd5..4e22340 100644 --- a/Core/Role/Role.php +++ b/Core/Role/Role.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -15,7 +15,7 @@ namespace Symfony\Component\Security\Core\Role; * Role is a simple implementation of a RoleInterface where the role is a * string. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class Role implements RoleInterface { diff --git a/Core/Role/RoleHierarchy.php b/Core/Role/RoleHierarchy.php index 9556801..5217b53 100644 --- a/Core/Role/RoleHierarchy.php +++ b/Core/Role/RoleHierarchy.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Role; /** * RoleHierarchy defines a role hierarchy. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class RoleHierarchy implements RoleHierarchyInterface { diff --git a/Core/Role/RoleHierarchyInterface.php b/Core/Role/RoleHierarchyInterface.php index 9f5cd5d..d873b80 100644 --- a/Core/Role/RoleHierarchyInterface.php +++ b/Core/Role/RoleHierarchyInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\Role; /** * RoleHierarchyInterface is the interface for a role hierarchy. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface RoleHierarchyInterface { diff --git a/Core/Role/RoleInterface.php b/Core/Role/RoleInterface.php index 923a933..debda3a 100644 --- a/Core/Role/RoleInterface.php +++ b/Core/Role/RoleInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -17,7 +17,7 @@ namespace Symfony\Component\Security\Core\Role; * A role must either have a string representation or it needs to be explicitly * supported by an at least one AccessDecisionManager. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface RoleInterface { diff --git a/Core/Role/SwitchUserRole.php b/Core/Role/SwitchUserRole.php index 589129c..1305841 100644 --- a/Core/Role/SwitchUserRole.php +++ b/Core/Role/SwitchUserRole.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -17,7 +17,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; * SwitchUserRole is used when the current user temporarily impersonates * another one. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class SwitchUserRole extends Role { diff --git a/Core/SecurityContext.php b/Core/SecurityContext.php index 079636a..68ee2e0 100644 --- a/Core/SecurityContext.php +++ b/Core/SecurityContext.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -23,7 +23,7 @@ use Symfony\Component\Security\Acl\Voter\FieldVote; * * It gives access to the token representing the current user authentication. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ class SecurityContext implements SecurityContextInterface diff --git a/Core/User/AccountChecker.php b/Core/User/AccountChecker.php index 76befa6..cf66f93 100644 --- a/Core/User/AccountChecker.php +++ b/Core/User/AccountChecker.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -19,7 +19,7 @@ use Symfony\Component\Security\Core\Exception\AccountExpiredException; /** * AccountChecker checks the user account flags. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class AccountChecker implements AccountCheckerInterface { diff --git a/Core/User/AccountCheckerInterface.php b/Core/User/AccountCheckerInterface.php index cf0d68b..1e9abaa 100644 --- a/Core/User/AccountCheckerInterface.php +++ b/Core/User/AccountCheckerInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ namespace Symfony\Component\Security\Core\User; * * This should not be used to make authentication decisions. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AccountCheckerInterface { diff --git a/Core/User/AccountInterface.php b/Core/User/AccountInterface.php index 0c6f188..46ea6ae 100644 --- a/Core/User/AccountInterface.php +++ b/Core/User/AccountInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\User; /** * AccountInterface is the interface that user classes must implement. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AccountInterface { diff --git a/Core/User/AdvancedAccountInterface.php b/Core/User/AdvancedAccountInterface.php index 654ccaf..2c615b2 100644 --- a/Core/User/AdvancedAccountInterface.php +++ b/Core/User/AdvancedAccountInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -14,7 +14,7 @@ namespace Symfony\Component\Security\Core\User; /** * AdvancedAccountInterface adds status flags to a regular account. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface AdvancedAccountInterface extends AccountInterface { diff --git a/Core/User/EntityUserProvider.php b/Core/User/EntityUserProvider.php index 89ff443..58bcc45 100644 --- a/Core/User/EntityUserProvider.php +++ b/Core/User/EntityUserProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -20,7 +20,7 @@ use Symfony\Component\Security\Core\Exception\UsernameNotFoundException; * * Provides easy to use provisioning for Doctrine entity users. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ class EntityUserProvider implements UserProviderInterface diff --git a/Core/User/InMemoryUserProvider.php b/Core/User/InMemoryUserProvider.php index cc15463..7d4d1cc 100644 --- a/Core/User/InMemoryUserProvider.php +++ b/Core/User/InMemoryUserProvider.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -20,7 +20,7 @@ use Symfony\Component\Security\Core\Exception\UnsupportedAccountException; * Useful for testing, demonstration, prototyping, and for simple needs * (a backend with a unique admin for instance) * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class InMemoryUserProvider implements UserProviderInterface { diff --git a/Core/User/User.php b/Core/User/User.php index 49f7042..02a2c06 100644 --- a/Core/User/User.php +++ b/Core/User/User.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -16,7 +16,7 @@ namespace Symfony\Component\Security\Core\User; * * This should not be used for anything else. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ class User implements AdvancedAccountInterface { diff --git a/Core/User/UserProviderInterface.php b/Core/User/UserProviderInterface.php index 3486fff..6c5666f 100644 --- a/Core/User/UserProviderInterface.php +++ b/Core/User/UserProviderInterface.php @@ -3,7 +3,7 @@ /* * This file is part of the Symfony package. * - * (c) Fabien Potencier <fabien.potencier@symfony-project.com> + * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. @@ -15,7 +15,7 @@ namespace Symfony\Component\Security\Core\User; * UserProviderInterface is the implementation that all user provider must * implement. * - * @author Fabien Potencier <fabien.potencier@symfony-project.com> + * @author Fabien Potencier <fabien@symfony.com> */ interface UserProviderInterface { |