diff --git a/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/basic.php.inc b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/basic.php.inc index b9a9e57d3d3..35a5992d32e 100644 --- a/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/basic.php.inc +++ b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/basic.php.inc @@ -6,6 +6,7 @@ $value = "hello world"; $result1 = function3($value); $result2 = function2($result1); $result = function1($result2); + ?> ----- function3(...) |> function2(...) |> function1(...); -?> \ No newline at end of file +$result = $value + |> function3(...) + |> function2(...) + |> function1(...); + +?> diff --git a/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/nested_func.php.inc b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/nested_func.php.inc index 05a509160ad..0dabf1c3548 100644 --- a/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/nested_func.php.inc +++ b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/nested_func.php.inc @@ -3,11 +3,14 @@ namespace Rector\Tests\Php85\Rector\StmtsAwareInterface\NestedToPipeOperatorRector\Fixture; $result = trim(strtoupper("Hello World")); + ?> ----- trim(...); -?> \ No newline at end of file +$result = strtoupper("Hello World") + |> trim(...); + +?> diff --git a/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/skip_if_used_elsewhere.php.inc b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/skip_if_used_elsewhere.php.inc new file mode 100644 index 00000000000..322bb560969 --- /dev/null +++ b/rules-tests/Php85/Rector/StmtsAwareInterface/NestedToPipeOperatorRector/Fixture/skip_if_used_elsewhere.php.inc @@ -0,0 +1,9 @@ +pInfixOp( + Pipe::class, + $node->left, + $this->nl . $this->resolveIndentSpaces() . '|> ', + $node->right, + $precedence, + $lhsPrecedence + ); + } + /** * Fixes escaping of regular patterns */