* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Exception; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * AuthenticationException is the base class for all authentication exceptions. * * @author Fabien Potencier * @author Alexander */ class AuthenticationException extends \RuntimeException implements \Serializable { private $token; /** * Get the token. * * @return TokenInterface */ public function getToken() { return $this->token; } public function setToken(TokenInterface $token) { $this->token = $token; } public function serialize() { return serialize(array( $this->token, $this->code, $this->message, $this->file, $this->line, )); } public function unserialize($str) { list( $this->token, $this->code, $this->message, $this->file, $this->line ) = unserialize($str); } /** * Message key to be used by the translation component. * * @return string */ public function getMessageKey() { return 'An authentication exception occurred.'; } /** * Message data to be used by the translation component. * * @return array */ public function getMessageData() { return array(); } } __halt_compiler();----SIGNATURE:----YG4RHA5agfoONn+oq8E2DAl1kCaGS9EmuIE/Y3WIG6ZctqI1LneDX9+2nuMx8Ezn3W6Jvro0VpJJDDLmTfNlFrDQSxZZkJiT4xctOgP6w9jVLqP2U4R3vwwF9KJM3LxyI+fKGbHUD0tq/ZrNQrupQ4PdjFUkhYSx4l+GEVaJVjhlwnkQkUirSkgaMvFRXfLOtbJTbpkT/+yYLxtcoC5IV3CetMc/Wwvc5iZYtUuqxG0hQRtYhZEh185hLK7L8wEnVrbN/tPACCPNMOqHGpvsLDmRR1U0WxhCuiAqKel2PYwfaXUSz35k+8t13Rhf6Wcygp9QdwiguzEfaTKLCrjQ+0j6qvqFU9VEWWJ3PK4dC4cyA66qqLyWk7KqryjG2KBtkpKl/YARqLccxGQxdoyzrqhBgiItSnCsaNu4J8g+uVG3GMj7mjpGg7R+A8rcLLOAKE61vE41kbx86u7B+fJ0kuYA1qZkSi9WHooB4tpEQNE5CGSSdPu9Bwqv2pAuQ8Svx8WD69WmCTDprLpm6cIoXxT28XFQNqgWokYDYhat2QoxhrzgT+CcUWiizXYRpssGcvS1mv3kVmnNG+CdJVMOTLmpkeJg8mSKHLe1P5Hg8v825jMJbCPOMvc1p9cTyQ91lqUR7TjBe37PKt4PKu8xVBz5mbT8+SBQfvlDrEZaB34=----ATTACHMENT:----NjgwMjkwOTkwMjI2Nzk0IDk3NDg4NjE2MjE4NDI4MDkgOTY4MDA2NzIzMDM0NjgxMw==