Знакомлюсь с событиями и подписчиками.
class TokenSubscriber implements EventSubscriberInterface
{
private $requestToken;
public function __construct()
{}
public function onKernelController(ControllerEvent $event)
{
$controller = $event->getController();
if (is_array($controller)) {
$controller = $controller[0];
}
if ($controller instanceof AuthenticateControllerInterface) {
$this->requestToken = $event->getRequest()->headers->get('ACCESS_TOKEN');
}
}
}
Как в этом подписчике получить доступ к $doctrine объекту, что бы проверить валидность токена?