code: public function findPublishedByPathAndLanguage($path, $siteId, $language)
      {
          $qa = $this->createAggregationQueryBuilderWithSiteId($siteId);
          $qa->match(
              array(
                  'path' => new MongoRegex('/^'.$path.'(\/.*)?$/'),
                  'status.publishedState' => true,
                  'deleted' => false,
                  'language' => $language,
              )
          );
  
          return $this->hydrateAggregateQuery($qa);
      }
docs: @param string $path
  @param string $siteId
  @param string $language
  
  @return array