* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Authentication\Provider; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface; /** * AuthenticationProviderInterface is the interface for all authentication * providers. * * Concrete implementations processes specific Token instances. * * @author Fabien Potencier */ interface AuthenticationProviderInterface extends AuthenticationManagerInterface { /** * Use this constant for not provided username. * * @var string */ const USERNAME_NONE_PROVIDED = 'NONE_PROVIDED'; /** * Checks whether this provider supports the given token. * * @return bool true if the implementation supports the Token, false otherwise */ public function supports(TokenInterface $token); } __halt_compiler();----SIGNATURE:----uFi+OndCB6XiDmHa7T7AxT6ShJN5ejMdv/7GO+yROTWzbeiPht7utZTuGSPjjtkVbvFw+5yWAVOSaOn2dkWjAqhu57Ze3uhmuPuzpstitZari/e4U8Yn01duJuSypNkkJXfhmQsyWrBVtBwHWB02MuI+UZF75+Q/Y5stZ1cfGnHDB/qmXu81SjgobQW2L/qXBtHwfyTdr+YBX+O9GgIXiWm1bFlg5rd5RhL9QpisvghNPz/hE2eBPNefV6OoUU7wXt5i7u9M+T/ojkCoUMa1MOUvJkdA9Q2DfTRkvLjy4T9G8/NImUdirtwE/CY7bk7JjJZpSDmuuviE8qmznyFAcwR7ciNI9vcQPTFsx3kcnxHYIQvlxq5leI0iaJ68XJk0UUmO6rL4MJjadSfKTQjVc5oNbkBXZd2kOABXPYYVvF6qCb2dbO1SPKp5wvFwRPprW5+HOtnIu6xxBJsK6nPGLkUcnshDK/+q0/2ka1n3rxJrYFv/c3Pwnpeeicot9aaX5xk9LBSYMutOyEm0LqWIr8r/SscfV1y47tAXWE9vODaD+2JC68TOWLPAYHVzOOsq92H1EgSoE+70f38J6NjdECsKHtlAR3Ol64dKuNTVyJJg1l+6uSR+qWEMiT65AgCZp/VI57jsdrmGtoTBOKqziwNgSkNWfy2B15xkIj7EOWQ=----ATTACHMENT:----OTM4OTg3MzA5Nzc5Njc0MSAyNjIwMzM0NzY0NTkzNjMwIDU0NTYzMTM5ODk0MjQ1MA==