Exemplo n.º 1
0
 /**
  * Constructor - instantiates one base_optigroup, specifying its basic info
  *
  * @param string $name name of the element
  * @param array $elements base_optigroup_elements of this group
  * @param bool $multiple to decide if the group allows multiple branches processing or no
  */
 public function __construct($name, $elements = null, $multiple = false)
 {
     parent::__construct($name);
     $this->multiple = $multiple;
     if (!empty($elements)) {
         $this->add_children($elements);
     }
 }
 /**
  * Constructor - instantiates one backup_nested_element, specifying its basic info.
  *
  * @param string $name name of the element
  * @param array  $attributes attributes this element will handle (optional, defaults to null)
  * @param array  $final_elements this element will handle (optional, defaults to null)
  */
 public function __construct($name, $attributes = null, $final_elements = null)
 {
     parent::__construct($name, $attributes, $final_elements);
     $this->var_array = null;
     $this->table = null;
     $this->sql = null;
     $this->params = null;
     $this->procparams = null;
     $this->aliases = array();
     $this->fileannotations = array();
     $this->counter = 0;
 }