public function validate($input) : bool { if (!is_array($input)) { return false; } $filtered = array_filter($input, $this->callback); return sizeof($input) == sizeof($filtered); }