Пример #1
0
 /**
  * @return string
  */
 public function render()
 {
     $contents = HtmlElement::render("a[href={$this->url}]", $this->htmlAttributes->toArray(), $this->getText());
     return "{$this->prepend}{$contents}{$this->append}";
 }
Пример #2
0
 /**
  * Render the menu.
  *
  * @return string
  */
 public function render()
 {
     $contents = HtmlElement::render('ul', $this->htmlAttributes->toArray(), array_map(function (Item $item) {
         return HtmlElement::render($item->isActive() ? "li.{$this->activeClass}" : 'li', $item->getParentAttributes(), $item->render());
     }, $this->items));
     return "{$this->prepend}{$contents}{$this->append}";
 }