public function invalidateTokens(User $user, $action = 'any')
{
$tokens = $this->em->getRepository('Newscoop\\Entity\\UserToken')->findBy(array('user' => $user->getId(), 'action' => $action));
foreach ($tokens as $token) {
$this->em->remove($token);
}
$this->em->flush();
}