code: public function readAll(Repository $repository, array $parameters = [])
      {
          $search = $repository->createSearch();
          $search->addQuery(new MatchAllQuery());
  
          if (isset($parameters['size'])) {
              $search->setSize($parameters['size']);
          }
          if (isset($parameters['from'])) {
              $search->setFrom($parameters['from']);
          }
  
          $results = $repository->execute($search, Result::RESULTS_ARRAY);
  
          if (!isset($results[0])) {
              return null;
          }
  
          return $results;
      }
docs: {@inheritdoc}