DslElement.class.php (445B)
1 <?php 2 3 namespace cms\generator\dsl; 4 5 use cms\model\Element; 6 use dsl\context\BaseScriptableObject; 7 8 class DslElement extends BaseScriptableObject 9 { 10 private $element; 11 12 public $name; 13 public $label; 14 public $type; 15 16 /** 17 * @param Element $element 18 */ 19 public function __construct($element) 20 { 21 $this->element = $element; 22 23 $this->name = $element->name; 24 $this->label = $element->label; 25 $this->type = $element->getTypeName(); 26 } 27 28 29 }