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(array $options = null) { parent::__construct('a', $options); $this->addClass('navbar-brand'); if ($options != null && is_array($options)) { if (array_key_exists('link', $options)) { $this->addAttribute('href', $options['link']); } else { $this->addAttribute('href', "#"); } if (array_key_exists('img', $options)) { if (!array_key_exists('width', $options['img'])) { $options['img']['width'] = 30; } if (!array_key_exists('height', $options['img'])) { $options['img']['height'] = 30; } $this->addChildNode(new Img(['attributes' => ['width' => $options['img']['width'], 'height' => $options['img']['height'], 'alt' => 'Brand', 'src' => $options['img']['link']]])); } else { if (array_key_exists('title', $options['brand'])) { $this->addChildNode(new Text($options['title'])); } else { $this->addChildNode(new Text('Brand')); } } } }
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(array $options = null) { parent::__construct('link', $options); }
public function __construct($text) { $options = []; $options[0] = $text; parent::__construct(null, $options); }
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(); }