* * 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\User\UserInterface; /** * AccountStatusException is the base class for authentication exceptions * caused by the user account status. * * @author Fabien Potencier * @author Alexander */ abstract class AccountStatusException extends AuthenticationException { private $user; /** * Get the user. * * @return UserInterface */ public function getUser() { return $this->user; } public function setUser(UserInterface $user) { $this->user = $user; } /** * {@inheritdoc} */ public function serialize() { return serialize(array( $this->user, parent::serialize(), )); } /** * {@inheritdoc} */ public function unserialize($str) { list($this->user, $parentData) = unserialize($str); parent::unserialize($parentData); } } __halt_compiler();----SIGNATURE:----m8nU7Cr9s6KqAvJ0awAxc1Lw5l8T9aSjgENlu23ySSz84A6QXhPR3rsOO/hB9St2QAlKznYxTQuMT9Z/3T+HBEijFiB/CqAUnlxzCaC+xdGtaNmp9FEW/NJARuXtjCMp+1zjW+CaJl5MeSxZus1GLV5uIUznV1bLg8Bd7+fCzZrT1VUFDpbWX1WkKUAzetel7rDo1CFz6HNAxIvjZUpi4cgdRVJNeEATG4vUeV+6CXcJ19nQ8ZKt7DVMKgwrxeCz2g/mRkpJZi6f2ZAwBwchnwyxMwnnx1+WYHcO3yqFWNyxjGECr4EIUSuYzgGhSFT/gZPGdDzYMaaw/I7KpbGEA+DJxCyuhV/DzR6RcRr2joaqEjP6d7p9Pjwz0E5jTSYn8NOb5EejOO45ZvZVSPFYwF4uYmH0KFjfpJBo9EexNltcGoYdtRDamjrYCG8m0zWKAyzQXOwJvPMWbLMAPOitM52XEOaxFJcwfOBDiCk2fK8UkyJDmBEzXqy11X05XNzHJQi9IEXdynbYqrfaGHCjLqcE1HrJ6X6hL4pbIv5qBRiWA3xRb4Gs2J+vYxPOTBSGKcN0+j1WLcGH65GndLiOLmfEHtyYaQmrxgpqBXZmQYajgThv2guBf43XbXy8nRExs2iwMRP1nFNxMkNjZ+GMnSDc1tBIg9awg6KI3fSjz/s=----ATTACHMENT:----MjI2NzI2NTM2MjcwODY0MSA0ODYzMjQxMDM4NDEwNDA5IDc5MDMwMzcwMTMwNTcxNzU=