Beispiel #1
0
 /**
  * @param Field $field
  * @param array $options
  *
  * @return string
  */
 public function __invoke($field, array $options = [])
 {
     if ($field->checked) {
         $options['checked'] = true;
     }
     return parent::__invoke($field, $options);
 }
 /**
  * @param Field $field
  * @param array $options
  *
  * @return string
  */
 public function __invoke($field, array $options = [])
 {
     if ($this->hide_value) {
         $options['value'] = "";
     }
     return parent::__invoke($field, $options);
 }
Beispiel #3
0
 /**
  * @inheritdoc
  */
 public function __invoke($field, array $options = [])
 {
     foreach (['step', 'min', 'max'] as $option) {
         if (!array_key_exists($option, $options) && $this->{$option}) {
             $options[$option] = $this->{$option};
         }
     }
     return parent::__invoke($field, $options);
 }
Beispiel #4
0
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("color");
 }
Beispiel #5
0
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("tel");
 }
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("datetime");
 }
Beispiel #7
0
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("month");
 }
Beispiel #8
0
 /**
  * @param Field $field
  * @param array $options
  *
  * @return string
  */
 public function __invoke($field, array $options = [])
 {
     return parent::__invoke($field, array_merge(["value" => $field->label->text], $options));
 }
Beispiel #9
0
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("search");
 }
Beispiel #10
0
 /**
  * @param Field $field
  * @param array $options
  *
  * @return string
  */
 public function __invoke($field, array $options = [])
 {
     return parent::__invoke($field, array_merge(["step" => $this->step], $options));
 }
Beispiel #11
0
 /**
  * @inheritdoc
  */
 public function __construct()
 {
     parent::__construct("week");
 }