public function filter($var) { if (!is_numeric($var)) { return null; } $var = (int) $var; if ($this->options['min'] > $var) { return $this->options['min']; } elseif ($this->options['max'] < $var) { return $this->options['max']; } return $var; }