protected function replaceUrlByParse($sitemapUrl, $replaceUrl)
{
$toReplace = $this->matchUrls($sitemapUrl, $replaceUrl)['mismatches'];
foreach ($toReplace as $replacement) {
if ($replacement === "port") {
// @todo output error that ports are not supported yet
} else {
$sitemapUrl = str_replace(parse_url($sitemapUrl)[$replacement], parse_url($replaceUrl)[$replacement], $sitemapUrl);
}
}
return (string) $sitemapUrl;
}