openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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 }