File modules/template_engine/components/html/component_part/PartComponent.class.php

Last commit: Wed Oct 14 22:36:29 2020 +0200	Jan Dankert	Refactoring: Fixed the namespace in component classes, now the are able to be load by the standard autoloader.
1 <?php 2 3 namespace template_engine\components\html\component_part; 4 5 use template_engine\components\html\Component; 6 use template_engine\element\CMSElement; 7 use template_engine\element\HtmlElement; 8 9 class PartComponent extends Component 10 { 11 public $class = ''; 12 public $id; 13 public $tag = 'div'; 14 15 public function createElement() 16 { 17 $element = (new CMSElement($this->tag)); 18 19 $element->addStyleClass( Component::splitByComma( $this->class ) ); 20 21 if ( $this->id ) 22 $element->addAttribute('id',$this->id); 23 24 return $element; 25 } 26 27 }
Download modules/template_engine/components/html/component_part/PartComponent.class.php
History Wed, 14 Oct 2020 22:36:29 +0200 Jan Dankert Refactoring: Fixed the namespace in component classes, now the are able to be load by the standard autoloader. Wed, 14 Oct 2020 22:20:22 +0200 Jan Dankert Refactoring: Renamed component folders, because 'if' is no valid namespace fragment.