/** * Gets the user list * * @return array of User Entity */ public function getUsers() { $query = new Query(''); $elasticaUsers = $this->index->search($query)->getResults(); $users = array(); foreach ($elasticaUsers as $elasticaUser) { $user = new User(); $user->setId($elasticaUser->getId()); $user->setName($elasticaUser->getData()['name']); $user->setEmail($elasticaUser->getData()['email']); $user->setPassword($elasticaUser->getData()['password']); $users[] = $user; } return $users; }