diff --git a/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Fixture/two_bare_getters.php.inc b/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Fixture/two_bare_getters.php.inc new file mode 100644 index 00000000000..69d53d06a79 --- /dev/null +++ b/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Fixture/two_bare_getters.php.inc @@ -0,0 +1,34 @@ +getSome(); + $second = $secondSomeGetter->getSome(); + + return $first <=> $second; + } +} + +?> +----- +getSome() <=> $secondSomeGetter->getSome(); + } +} + +?> diff --git a/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Source/SomeGetter.php b/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Source/SomeGetter.php new file mode 100644 index 00000000000..fcc9329bcac --- /dev/null +++ b/rules-tests/CodingStyle/Rector/ClassMethod/BinaryOpStandaloneAssignsToDirectRector/Source/SomeGetter.php @@ -0,0 +1,11 @@ +expr instanceof MethodCall) { + if ($assign->expr instanceof MethodCall && $assign->expr->args !== []) { return null; }