/** * 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; }