diff --git a/src/Errors/ValidationError.php b/src/Errors/ValidationError.php index 8081808..2999f0f 100644 --- a/src/Errors/ValidationError.php +++ b/src/Errors/ValidationError.php @@ -18,7 +18,7 @@ class ValidationError extends Error public static function definition(): string { - $codes = implode("\n\n", app(GenerateValidationCodeEnum::class)->generate()); + $codes = implode("\n\n", app(GenerateValidationCodeEnum::class)->generate()); return /** @lang GraphQL */ <<getMethods() as $reflectionMethod) { - if ( - $reflectionMethod->getShortName() === "validated" || - ! Str::of($reflectionMethod->getShortName())->startsWith('validate') || - !($code = $this->validationCodeString($reflectionMethod->getShortName())) - ) { - continue; - } - - $description = (new PhpdocParser(new TagSet([new Summery()])))->parse($reflectionMethod->getDocComment())['description']; - - $codes[] = <<codes) { + foreach ((new ReflectionClass(Validator::class))->getMethods() as $reflectionMethod) { + if ( + $reflectionMethod->getShortName() === "validated" || + !Str::of($reflectionMethod->getShortName())->startsWith('validate') || + !($code = $this->validationCodeString($reflectionMethod->getShortName())) + ) { + continue; + } + + $description = (new PhpdocParser(new TagSet([new Summery()])))->parse($reflectionMethod->getDocComment())['description']; + $this->codes[] = <<codes; } /**