return sprintf($salesChannelContext->
getSalesChannel()->
getId() . '-' . self::SITEMAP_NAME_PATTERN, '-' .
$this->domainName,
$index ??
$this->index
);
} private function printHeader(): void
{ /** @var SitemapFilterOpenTagEvent $sitemapOpenTagEvent */
$sitemapOpenTagEvent =
$this->eventDispatcher->
dispatch( new SitemapFilterOpenTagEvent($this->context
) );
gzwrite($this->handle,
$sitemapOpenTagEvent->
getFullOpenTag());
} private function printFooter(): void
{ gzwrite($this->handle, '</urlset>'
);
} private function cleanUp(): void
{ try { $files =
$this->filesystem->
listContents($this->
getPath($this->context
));
}