diff --git a/src/Doctrine/Odm/Filter/AbstractFilter.php b/src/Doctrine/Odm/Filter/AbstractFilter.php index 40cecd1400f..d1b30add62a 100644 --- a/src/Doctrine/Odm/Filter/AbstractFilter.php +++ b/src/Doctrine/Odm/Filter/AbstractFilter.php @@ -86,7 +86,7 @@ protected function isPropertyEnabled(string $property, string $resourceClass): b protected function denormalizePropertyName(string|int $property): string { if (!$this->nameConverter instanceof NameConverterInterface) { - return $property; + return (string) $property; } return implode('.', array_map($this->nameConverter->denormalize(...), explode('.', (string) $property))); diff --git a/src/Doctrine/Orm/Filter/AbstractFilter.php b/src/Doctrine/Orm/Filter/AbstractFilter.php index c1deb1c0a90..0ad569e5145 100644 --- a/src/Doctrine/Orm/Filter/AbstractFilter.php +++ b/src/Doctrine/Orm/Filter/AbstractFilter.php @@ -80,7 +80,7 @@ protected function isPropertyEnabled(string $property, string $resourceClass): b protected function denormalizePropertyName(string|int $property): string { if (!$this->nameConverter instanceof NameConverterInterface) { - return $property; + return (string) $property; } return implode('.', array_map($this->nameConverter->denormalize(...), explode('.', (string) $property)));