Sulu\Component\Webspace\Url::isMain PHP Method

isMain() public method

Return main flag.
public isMain ( ) : boolean
return boolean
    public function isMain()
    {
        return $this->main;
    }

Usage Example

Example #1
0
 /**
  * @param Portal $portal
  * @param Environment $environment
  * @param Segment[] $segments
  * @param string[] $replacers
  * @param string $urlAddress
  * @param Localization $localization
  * @param string $urlAnalyticsKey
  * @param Url $url
  */
 private function buildUrlFullMatch(Portal $portal, Environment $environment, $segments, $replacers, $urlAddress, Localization $localization, $urlAnalyticsKey, Url $url)
 {
     if (!empty($segments)) {
         foreach ($segments as $segment) {
             $replacers[ReplacerInterface::REPLACER_SEGMENT] = $segment->getKey();
             $urlResult = $this->generateUrlAddress($urlAddress, $replacers);
             $this->portalInformations[$environment->getType()][$urlResult] = new PortalInformation(RequestAnalyzerInterface::MATCH_TYPE_FULL, $portal->getWebspace(), $portal, $localization, $urlResult, $segment, null, $urlAnalyticsKey, $url->isMain(), $url->getUrl(), $this->urlReplacer->hasHostReplacer($urlResult) ? 5 : 10);
         }
     } else {
         $urlResult = $this->generateUrlAddress($urlAddress, $replacers);
         $this->portalInformations[$environment->getType()][$urlResult] = new PortalInformation(RequestAnalyzerInterface::MATCH_TYPE_FULL, $portal->getWebspace(), $portal, $localization, $urlResult, null, null, $urlAnalyticsKey, $url->isMain(), $url->getUrl(), $this->urlReplacer->hasHostReplacer($urlResult) ? 5 : 10);
     }
 }