From d8231024c39a16e9c5d68c841f4d68e60a216c87 Mon Sep 17 00:00:00 2001 From: beerline Date: Fri, 7 May 2021 14:18:44 +0200 Subject: [PATCH] feature: Add new validation from constraints. - Add minimum for GreaterThanOrEqual - add minimum and exclusiveMinimum LessThanOrEqual annotation --- .../Annotations/SymfonyConstraintAnnotationReader.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ModelDescriber/Annotations/SymfonyConstraintAnnotationReader.php b/ModelDescriber/Annotations/SymfonyConstraintAnnotationReader.php index b0ba7c9..c326181 100644 --- a/ModelDescriber/Annotations/SymfonyConstraintAnnotationReader.php +++ b/ModelDescriber/Annotations/SymfonyConstraintAnnotationReader.php @@ -88,6 +88,11 @@ class SymfonyConstraintAnnotationReader $property->maximum = (int) $annotation->value; } elseif ($annotation instanceof Assert\LessThanOrEqual) { $property->maximum = (int) $annotation->value; + } elseif ($annotation instanceof Assert\GreaterThan) { + $property->exclusiveMinimum = true; + $property->minimum = (int) $annotation->value; + } elseif ($annotation instanceof Assert\GreaterThanOrEqual) { + $property->minimum = (int) $annotation->value; } } }