/** * {@inheritDoc} */ public function validate($value) { if (!is_numeric($value)) { return false; } $value += 0; if ($this->rule->getAllowFloat()) { return is_float($value); } else { return is_int($value); } }
public function numeric_value() { return ValidationConfig::create()->addRequired('必須入力です')->addNumeric('数値ではありません', NumericRule::create()->setAllowFloat(false)); }