Пример #1
0
 /**
  * Constructor
  * @param $controller Controller Active controller object.
  * @param $model Model The relevant model to reference.
  * @param $formField FormField Object containing general form field information.
  * @param $configuration array Configuration the relates to this widget.
  */
 public function __construct($controller, $model, $formField, $configuration = [])
 {
     $this->formField = $formField;
     $this->columnName = $formField->columnName;
     $this->model = $model;
     if (isset($configuration->sessionKey)) {
         $this->sessionKey = $configuration->sessionKey;
     }
     if (isset($configuration->previewMode)) {
         $this->previewMode = $configuration->previewMode;
     }
     parent::__construct($controller, $configuration);
 }
Пример #2
0
 public function __construct($controller, $properties = [])
 {
     $this->properties = $this->validateProperties($properties);
     parent::__construct($controller);
 }