code: public function findForPaginate(PaginateFinderConfiguration $configuration, $siteId, $language)
      {
          $elementName = 'node';
          $order = $configuration->getOrder();
          $qa = $this->createQueryWithFilterAndLastVersion($configuration, $siteId, $language, $elementName, $order);
  
          $qa->skip($configuration->getSkip());
          $qa->limit($configuration->getLimit());
  
          return $this->hydrateAggregateQuery($qa, $elementName);
      }
docs: @param PaginateFinderConfiguration $configuration
  @param string                      $siteId
  @param string                      $language
  
  @return array