public function validate($input) : bool { if (!is_scalar($input)) { return false; } $cleanInput = $this->filter((string) $input); return $cleanInput === '' || $this->validateClean($cleanInput); }