/** * Render * * @param RenderHandler $handler * @return bool */ public function render(RenderHandler $handler) { return $handler->getLevel() >= 3 ? $this->renderExtensive($handler) : $this->renderCompressed($handler); }
/** * Render * * @param RenderHandler $handler * @return bool */ public function render(RenderHandler $handler) { ksort($this->cleanParam); return $handler->getLevel() >= 3 ? $this->renderExtensive($handler) : $this->renderCompressed($handler); }
/** * Render * * @param RenderHandler $handler * @return bool */ public function render(RenderHandler $handler) { $this->removeOverlapping(); sort($this->path); $inline = new RenderHandler($handler->getLevel()); $this->host->render($inline); $this->cleanParam->render($inline); $handler->addInline($this->directive, $inline); foreach ($this->path as $path) { $handler->add($this->directive, $path); } return true; }