validate_fn = $validate_fn; } public function validate(string $name, $val): array { return call_user_func_array($this->validate_fn, [$name, $val]); } }