private function buildEnvironment(Portal $portal, Environment $environment) { $segments = $portal->getWebspace()->getSegments(); foreach ($environment->getUrls() as $url) { $urlAddress = $url->getUrl(); $urlRedirect = $url->getRedirect(); $urlAnalyticsKey = $url->getAnalyticsKey(); if ($urlRedirect == null) { $this->buildUrls($portal, $environment, $url, $segments, $urlAddress, $urlAnalyticsKey); } else { // create the redirect $this->buildUrlRedirect($portal->getWebspace(), $environment, $urlAddress, $urlRedirect, $urlAnalyticsKey); } } }
private function buildEnvironment(Portal $portal, Environment $environment) { $segments = $portal->getWebspace()->getSegments(); foreach ($environment->getUrls() as $url) { $urlAddress = $url->getUrl(); $urlRedirect = $url->getRedirect(); $urlAnalyticsKey = $url->getAnalyticsKey(); if ($urlRedirect == null) { $this->buildUrls($portal, $environment, $url, $segments, $urlAddress, $urlAnalyticsKey); } else { // create the redirect $this->buildUrlRedirect($portal->getWebspace(), $environment, $portal, $urlAddress, $urlRedirect, $urlAnalyticsKey, $url); } } foreach ($environment->getCustomUrls() as $customUrl) { $urlAddress = $customUrl->getUrl(); $this->portalInformations[$environment->getType()][$urlAddress] = new PortalInformation(RequestAnalyzerInterface::MATCH_TYPE_WILDCARD, $portal->getWebspace(), $portal, null, $urlAddress, null, null, null, false, $urlAddress, 1); } }