/**
* Loads user(s) with user email.
*
* As earlier eZ Publish versions supported several users having same email (ini config),
* this function may return several users.
*
* @param string $email
*
* @return \eZ\Publish\SPI\Persistence\User[]
*/
public function loadByEmail($email)
{
$data = $this->userGateway->loadByEmail($email);
if (empty($data)) {
return array();
}
return $this->mapper->mapUsers($data);
}