diff --git a/rules-tests/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector/Fixture/keep_args.php.inc b/rules-tests/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector/Fixture/keep_args.php.inc new file mode 100644 index 00000000..f85af8db --- /dev/null +++ b/rules-tests/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector/Fixture/keep_args.php.inc @@ -0,0 +1,37 @@ +items?->contains(1); + } +} + +?> +----- +items->contains(1); + } +} + +?> diff --git a/rules/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector.php b/rules/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector.php index f2f710f7..ac0f53db 100644 --- a/rules/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector.php +++ b/rules/TypedCollections/Rector/NullsafeMethodCall/RemoveNullsafeOnCollectionRector.php @@ -71,6 +71,6 @@ public function refactor(Node $node): ?MethodCall return null; } - return new MethodCall($node->var, $node->name); + return new MethodCall($node->var, $node->name, $node->args); } }