protected function getUserInformation($loginOrMail)
{
$usersManager = $this->usersManagerApi;
return Access::doAsSuperUser(function () use($loginOrMail, $usersManager) {
$user = null;
if ($usersManager->userExists($loginOrMail)) {
$user = $usersManager->getUser($loginOrMail);
} else {
if ($usersManager->userEmailExists($loginOrMail)) {
$user = $usersManager->getUserByEmail($loginOrMail);
}
}
return $user;
});
}