code: public function findAllPublishedByTypeWithSkipAndLimit($nodeType, $skip, $limit)
      {
          $qa = $this->createAggregationQuery();
          $qa->match(
              array(
                  'nodeType' => $nodeType,
                  'status.publishedState' => true,
                  'deleted' => false
              )
          );
          $qa->sort(array('createdAt' => 1));
          $qa->skip($skip);
          $qa->limit($limit);
  
          return $this->hydrateAggregateQuery($qa);
      }
docs: @param string $nodeType
  @param int    $skip
  @param int    $limit
  
  @return array