Пример #1
0
 /**
  * Processes the requested route. Registers current resolver if
  * the route can be processed by CMS module
  *
  * @param string $route
  */
 public function process($route)
 {
     /* Check if route resolver has not been registered yet */
     if (!$this->balcon->getRouteResolver()) {
         $this->setRoute($route);
         $this->setEntity(new Page($route));
         $this->getEntity()->process();
         /* Check if the route can be processed by CMS module.
            if yes - register current resolver */
         if ($this->getEntity()->isProcessed()) {
             $this->balcon->setRouteResolver($this);
         }
     }
 }