public function construct() { foreach ($this->styleSheets as $sheets) { $this->addChildNode($sheets); } return parent::construct(); }
public function construct() { if ($this->text != null) { $this->addChildNode(new Text($this->text)); } return parent::construct(); }
public function construct() { $this->addChildNode($this->container); foreach ($this->scripts as $script) { $this->addChildNode($script); } return parent::construct(); }
public function construct() { if (is_array($this->opt)) { if (!array_key_exists('side', $this->opt)) { $this->opt['side'] = 'right'; } if ($this->opt['side'] === 'right') { $this->menu = (new Ul($this->opt))->addClass("nav navbar-nav navbar-right"); $this->addMenu($this->opt); } else { if ($this->opt['side'] === 'left') { $this->menu = (new Ul($this->opt))->addClass("nav navbar-nav"); $this->addMenu($this->opt); } } $this->addChildNode($this->menu); } return parent::construct(); }
public function construct() { if ($this->opt['type'] === 'fluid') { parent::__construct('div', $this->opt); $this->addClass('container'); $this->addChildNode((new Nav())->addClass('navbar navbar-default')->addChildNode((new Div())->addClass('container-fluid')->addChildNode($this->navigationHeader)->addChildNode($this->navigationBar))); } else { if ($this->opt['type'] === 'static') { parent::__construct('nav', $this->opt); $this->addClass('navbar navbar-default navbar-static-top'); $this->addChildNode((new Div())->addClass('container')->addChildNode($this->navigationHeader)->addChildNode($this->navigationBar)); } else { if ($this->opt['type'] === 'fixed') { parent::__construct('nav', $this->opt); $this->addClass('navbar navbar-default navbar-fixed-top'); $this->addChildNode((new Div())->addClass('container')->addChildNode($this->navigationHeader)->addChildNode($this->navigationBar)); } } } return parent::construct(); }
public function construct() { $this->addChildNode($this->head)->addChildNode($this->body)->addChildNode($this->footer); parent::construct(); return $this; }
/** * @param Node $child * @return $this */ public function addChildNode(Node $child) { if (array_key_exists('children', $this->options)) { array_push($this->options["children"], $child->construct()->getNode()); } else { $this->options["children"] = []; array_push($this->options["children"], $child->construct()->getNode()); } return $this; }
public function construct() { $this->addChildNode($this->navBrand); return parent::construct(); }