/** * 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); }