Esempio n. 1
0
 /**
  * @param $elements Setting[]
  */
 public function __construct($elements = null)
 {
     $settings = [];
     if (isset($elements)) {
         foreach ($elements as $setting) {
             $settings[$setting->code] = $setting;
         }
     }
     parent::__construct(Builder::className('SAF\\Framework\\Setting'), $settings);
 }
Esempio n. 2
0
 /**
  * @param $element_class_name string the reference class name
  * @param $properties         string[] properties names
  */
 public function __construct($element_class_name, $properties)
 {
     parent::__construct($element_class_name);
     $this->properties = $properties;
 }