eZ\Publish\Core\REST\Server\Security\RestAuthenticator::__construct PHP Method

__construct() public method

public __construct ( Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage, Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface $authenticationManager, $providerKey, Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, eZ\Publish\Core\MVC\ConfigResolverInterface $configResolver, Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface $sessionStorage, Psr\Log\LoggerInterface $logger = null )
$tokenStorage Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface
$authenticationManager Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface
$dispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$configResolver eZ\Publish\Core\MVC\ConfigResolverInterface
$sessionStorage Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface
$logger Psr\Log\LoggerInterface
    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, $providerKey, EventDispatcherInterface $dispatcher, ConfigResolverInterface $configResolver, SessionStorageInterface $sessionStorage, LoggerInterface $logger = null)
    {
        $this->tokenStorage = $tokenStorage;
        $this->authenticationManager = $authenticationManager;
        $this->providerKey = $providerKey;
        $this->dispatcher = $dispatcher;
        $this->configResolver = $configResolver;
        $this->sessionStorage = $sessionStorage;
        $this->logger = $logger;
    }