示例#1
0
 /**
  * Create a Sitemap Generator
  * @param  array            $documentTypes
  * @param  array            $propertyMap
  * @return SitemapGenerator
  */
 protected function generatorFactory(array $documentTypes, array $propertyMap)
 {
     $generator = new SitemapGenerator();
     $generator->setContext($this->getContext());
     $generator->setPrismicApi($this->getPrismicApi());
     $generator->setDocumentTypes($documentTypes);
     $generator->setLinkResolver($this->linkResolver);
     $generator->setLinkGenerator($this->linkGenerator);
     $generator->setPropertyMap($propertyMap);
     $generator->setExclusions($this->exclude);
     return $generator;
 }