min = $this->replace['min'] = intval($min); return true; } /** * @param int $min * @return static */ public function min($min) { $this->setMin($min); return $this; } /** * @param int $max * @return bool */ public function setMax($max): bool { if (! is_numeric($max) || intval($max) < 0) { return false; } $this->max = $this->replace['max'] = intval($max); return true; } /** * @param int $max * @return static */ public function max($max) { $this->setMax($max); return $this; } }