From 0cf47e2843950ff4ead73cda469375fe2e58ad38 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Tue, 28 Oct 2025 14:20:13 +0100 Subject: [PATCH] skip to many in /TypedPropertyFromJMSSerializerAttributeTypeRector --- .../Fixture/skip_to_many.php.inc | 14 ++++++++++++++ ...ropertyFromJMSSerializerAttributeTypeRector.php | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 rules-tests/TypeDeclaration/Rector/Class_/TypedPropertyFromJMSSerializerAttributeTypeRector/Fixture/skip_to_many.php.inc diff --git a/rules-tests/TypeDeclaration/Rector/Class_/TypedPropertyFromJMSSerializerAttributeTypeRector/Fixture/skip_to_many.php.inc b/rules-tests/TypeDeclaration/Rector/Class_/TypedPropertyFromJMSSerializerAttributeTypeRector/Fixture/skip_to_many.php.inc new file mode 100644 index 00000000000..6670b3a1d6c --- /dev/null +++ b/rules-tests/TypeDeclaration/Rector/Class_/TypedPropertyFromJMSSerializerAttributeTypeRector/Fixture/skip_to_many.php.inc @@ -0,0 +1,14 @@ +phpAttributeAnalyzer->hasPhpAttributes($property, CollectionMapping::TO_MANY_CLASSES)) { + continue; + } + if (! $classReflection instanceof ClassReflection) { $classReflection = $this->reflectionResolver->resolveClassReflection($node); }