Example #1
0
 /**
  * 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);
 }
Example #3
0
 /**
  * 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());
 }