/**
* {@inheritdoc}
*/
public function getUrls(SalesChannelContext
$context, int
$limit, ?int
$offset = null
): UrlResult
{ $sitemapCustomUrls =
$this->configHandler->
get(ConfigHandler::CUSTOM_URLS_KEY
);
$urls =
[];
$url =
new Url();
foreach ($sitemapCustomUrls as $sitemapCustomUrl) { if (!
$this->
isAvailableForSalesChannel($sitemapCustomUrl,
$context->
getSalesChannel()->
getId())) { continue;
} $newUrl =
clone $url;
$newUrl->
setLoc($sitemapCustomUrl['url'
]);
$newUrl->
setLastmod($sitemapCustomUrl['lastMod'
]);
$newUrl->
setChangefreq($sitemapCustomUrl['changeFreq'
]);
$newUrl->
setResource('custom'
);
$newUrl->
setIdentifier(''
);
$urls[] =
$newUrl;
}