wylogowanie z symfony2

Moim problemem jest wylogowanie użytkownika. kod jaki mam to:

public  function onAuthenticationFailure(Request $request, AuthenticationException $exception){

    return new Response($this->translator->trans($exception->getMessage()));
}

public function logout(Request $request, Response $response, TokenInterface $token)
{
    $empleado = $token->getUser();
    $log = new Log();
    $log->setFechalog(new \DateTime('now'));
    $log->setTipo("Out");
    $log->setEntidad("");
    $log->setEmpleado($empleado);
    $this->em->persist($log);
    $this->em->flush();
}

public function onLogoutSuccess(Request $request) {
    return new RedirectResponse($this->router->generate('login'));
}

Problem polega na tym, że nie mogę uzyskać dostępu do tokena użytkownikaTokenInterface kiedy uruchamiasz funkcję wylogowania?

questionAnswers(3)

yourAnswerToTheQuestion