public function findUserByIdentifier($identifier)
{
$qb = $this->getUserWithPermissionsQuery()->where('user.email=:email')->orWhere('user.username=:username');
$query = $qb->getQuery();
$query->setParameter('email', $identifier);
$query->setParameter('username', $identifier);
return $query->getSingleResult();
}