[Attribute] Cast min/max to int in Text and Select attribute validation

This commit is contained in:
Grzegorz Sadowski 2026-06-18 08:22:24 +02:00
parent da25e534a8
commit e603a8c63e
No known key found for this signature in database
GPG key ID: EF87FF4E6E3BD364
2 changed files with 4 additions and 4 deletions

View file

@ -78,13 +78,13 @@ final class SelectAttributeType implements AttributeTypeInterface
if (isset($validationConfiguration['min']) && !empty($validationConfiguration['min'])) {
$constraints[] = new Count(
min: $validationConfiguration['min'],
min: (int) $validationConfiguration['min'],
);
}
if (isset($validationConfiguration['max']) && !empty($validationConfiguration['max'])) {
$constraints[] = new Count(
max: $validationConfiguration['max'],
max: (int) $validationConfiguration['max'],
);
}

View file

@ -68,8 +68,8 @@ final class TextAttributeType implements AttributeTypeInterface
if (isset($validationConfiguration['min'], $validationConfiguration['max'])) {
$constraints[] = new Length(
min: $validationConfiguration['min'],
max: $validationConfiguration['max'],
min: (int) $validationConfiguration['min'],
max: (int) $validationConfiguration['max'],
);
}