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