DowngradePipeOperatorRector
Downgrade pipe operator |> to PHP < 8.5 compatible code
$value = "hello world";
-$result = $value
- |> function3(...)
- |> function2(...)
- |> function1(...);
+$result1 = function3($value);
+$result2 = function2($result1);
+$result = function1($result2);
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\DowngradePhp85\Rector\StmtsAwareInterface\DowngradePipeOperatorRector;
return RectorConfig::configure()
->withRules([
DowngradePipeOperatorRector::class,
]);