/** * DateInput constructor * * @param string $name Název kontrolky * @param int|null $value Aktuální hodnota * @param int|null $min Minimální hodnota * @param int|null $max Maximální hodnota * @param LabelControl|string|null $label Popisek */ public function __construct($name, $value = null, $min = null, $max = null, $label = null) { parent::__construct(self::TYPE, $name, $value, $min, $max, null, $label); $this->addRule(new DateTimeRule()); return $this; }
/** * Month constructor * * @param string $name Název kontrolky * @param int|null $value Aktuální hodnota * @param int|null $min Minimální hodnota * @param int|null $max Maximální hodnota * @param LabelControl|string|null $label Popisek */ public function __construct($name, $value = null, $min = null, $max = null, $label = null) { return parent::__construct(self::TYPE, $name, $value, $min, $max, null, $label); }
/** * NumberInput constructor * * @param string $name Název kontrolky * @param int|null $value Aktuální hodnota * @param int|null $min Minimální hodnota * @param int|null $max Maximální hodnota * @param int|null $step Krok, o kolik se bude hodnota měnit * @param LabelControl|string|null $label Popisek */ public function __construct($name, $value = null, $min = null, $max = null, $step = null, $label = null) { parent::__construct(self::TYPE, $name, $value, $min, $max, $step, $label); $this->addRule(new NumberRule()); }