eZPublishCommunityProject  2013.9
eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider Class Reference
+ Inheritance diagram for eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider:
+ Collaboration diagram for eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider:

Public Member Functions

 authenticate (TokenInterface $token)
 Attempts to authenticates a TokenInterface object. More...
 
 setLazyRepository (\Closure $lazyRepository)
 
 setLogger (LoggerInterface $logger=null)
 

Protected Member Functions

 getRepository ()
 

Protected Attributes

 $lazyRepository
 
 $logger
 

Member Function Documentation

eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::authenticate ( TokenInterface  $token)

Attempts to authenticates a TokenInterface object.

Parameters
\Symfony\Component\Security\Core\Authentication\Token\TokenInterface$tokenThe TokenInterface instance to authenticate
Returns
An authenticated TokenInterface instance, never null
Exceptions
\Symfony\Component\Security\Core\Exception\AuthenticationExceptionif the authentication fails
eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::getRepository ( )
protected
eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::setLazyRepository ( \Closure  $lazyRepository)
eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::setLogger ( LoggerInterface  $logger = null)

Member Data Documentation

eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::$lazyRepository
protected
eZ\Publish\Core\MVC\Symfony\Security\Authentication\Provider::$logger
protected

The documentation for this class was generated from the following file: