Ejemplo n.º 1
0
 /**
  * Visit a Navigation Block
  * 
  * @param object NavBlockSiteComponent $siteComponent
  * @return mixed
  * @access public
  * @since 8/5/08
  */
 public function visitNavBlock(NavBlockSiteComponent $siteComponent)
 {
     if (!$this->firstSeen) {
         $this->firstSeen = true;
     } else {
         if ($siteComponent->isSection()) {
             $this->sections++;
         } else {
             $this->pages++;
         }
     }
     if ($siteComponent->getNestedMenuOrganizer()) {
         $siteComponent->getNestedMenuOrganizer()->acceptVisitor($this);
     } else {
         $siteComponent->getOrganizer()->acceptVisitor($this);
     }
 }