/** * @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); }
/** * @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); }
/** * @inheritdoc */ public function __construct() { parent::__construct("color"); }
/** * @inheritdoc */ public function __construct() { parent::__construct("tel"); }
/** * @inheritdoc */ public function __construct() { parent::__construct("datetime"); }
/** * @inheritdoc */ public function __construct() { parent::__construct("month"); }
/** * @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)); }
/** * @inheritdoc */ public function __construct() { parent::__construct("search"); }
/** * @param Field $field * @param array $options * * @return string */ public function __invoke($field, array $options = []) { return parent::__invoke($field, array_merge(["step" => $this->step], $options)); }
/** * @inheritdoc */ public function __construct() { parent::__construct("week"); }