/** * Generates full page URL with locale prefix * @param Localization $pageLocalization * @return string */ private function getPageFullPath(Localization $pageLocalization) { throw new \Exception('Dont use me bro.'); if (!$pageLocalization instanceof PageLocalization) { return null; } $path = $pageLocalization->getPath(); $url = null; if (!is_null($path) && !$path instanceof NullPath) { $url = $path->getPath(Path::FORMAT_BOTH_DELIMITERS); $localeId = $pageLocalization->getLocale(); $url = '/' . $localeId . $url; } return $url; }