| | |
| | | protected bool $quickEdit = true; // whether to show in quick edit table |
| | | protected bool $quill; // whether to use quill |
| | | protected int $maxLength; // of characters |
| | | protected int $min; |
| | | protected int $max; |
| | | /** |
| | | * @var float $step For number fields. Indicates the amount the number increases/decreases with the plus/minus buttons |
| | | */ |
| | | protected float $step; |
| | | protected string $subtype; |
| | | protected array $condition; |
| | | protected array $allowedSubtype = ['text', 'url','number','tel','email','number']; |
| | |
| | | } |
| | | } |
| | | |
| | | public function getName():string |
| | | { |
| | | return $this->name; |
| | | } |
| | | |
| | | public function setDescription(string $description):void |
| | | { |
| | | $this->description = $description; |
| | |
| | | { |
| | | return $this->section??null; |
| | | } |
| | | |
| | | public function setMin(int $min):void |
| | | { |
| | | $this->min = $min; |
| | | } |
| | | public function getMin():?int |
| | | { |
| | | return $this->min??null; |
| | | } |
| | | public function setMax(int $max):void |
| | | { |
| | | $this->max = $max; |
| | | } |
| | | public function getMax():?int |
| | | { |
| | | return $this->max??null; |
| | | } |
| | | public function setStep(float $step):void |
| | | { |
| | | $this->step = $step; |
| | | } |
| | | public function getStep():?float |
| | | { |
| | | return $this->step??null; |
| | | } |
| | | public function setMaxLength(int $maxLength):void |
| | | { |
| | | $this->maxLength = $maxLength; |