Skip to content

Commit f2a28a0

Browse files
committed
Updated Rector to commit f7b87f33d7f109a18f8d6a2ce7080e9fb10ba92d
rectorphp/rector-src@f7b87f3 [Php85] Do not convert to pipe on use directly of spread operator on NestedFuncCallsToPipeOperatorRector (#7938)
1 parent 48880a2 commit f2a28a0

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

rules/Php85/Rector/Expression/NestedFuncCallsToPipeOperatorRector.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ private function processNestedCalls(Expr $expr, bool $deep = \false): ?Expr
118118
}
119119
// If we're deep in recursion and hit a non-FuncCall, this is the base
120120
if ($deep) {
121+
// Spread argument can't be converted to pipe — keep the call as-is
122+
if ($arg->unpack) {
123+
return null;
124+
}
121125
// Return a pipe with the base expression on the left
122126
return new Pipe($arg->value, $this->createPlaceholderCall($expr));
123127
}

src/Application/VersionResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ final class VersionResolver
1919
* @api
2020
* @var string
2121
*/
22-
public const PACKAGE_VERSION = 'd7bb039250a564ee83ba37b576a0ec55e62c3034';
22+
public const PACKAGE_VERSION = 'f7b87f33d7f109a18f8d6a2ce7080e9fb10ba92d';
2323
/**
2424
* @api
2525
* @var string
2626
*/
27-
public const RELEASE_DATE = '2026-03-26 19:59:52';
27+
public const RELEASE_DATE = '2026-03-27 11:19:24';
2828
/**
2929
* @var int
3030
*/

src/ChangesReporting/Output/JUnitOutputFormatter.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ public function report(ProcessResult $processResult, Configuration $configuratio
6666
return;
6767
}
6868
$domDocument = new DOMDocument('1.0', 'UTF-8');
69-
$xmlTestSuite = $domDocument->createElement(self::XML_ELEMENT_TESTSUITE);
70-
$xmlTestSuite->setAttribute(self::XML_ATTRIBUTE_NAME, 'rector');
69+
$domElement = $domDocument->createElement(self::XML_ELEMENT_TESTSUITE);
70+
$domElement->setAttribute(self::XML_ATTRIBUTE_NAME, 'rector');
7171
$xmlTestSuites = $domDocument->createElement(self::XML_ELEMENT_TESTSUITES);
72-
$xmlTestSuites->appendChild($xmlTestSuite);
72+
$xmlTestSuites->appendChild($domElement);
7373
$domDocument->appendChild($xmlTestSuites);
74-
$this->appendSystemErrors($processResult, $configuration, $domDocument, $xmlTestSuite);
75-
$this->appendFileDiffs($processResult, $configuration, $domDocument, $xmlTestSuite);
74+
$this->appendSystemErrors($processResult, $configuration, $domDocument, $domElement);
75+
$this->appendFileDiffs($processResult, $configuration, $domDocument, $domElement);
7676
echo $domDocument->saveXML() . \PHP_EOL;
7777
}
7878
private function appendSystemErrors(ProcessResult $processResult, Configuration $configuration, DOMDocument $domDocument, DOMElement $domElement): void

vendor/scoper-autoload.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// Restore the backup and ensure the excluded files are properly marked as loaded
1515
$GLOBALS['__composer_autoload_files'] = \array_merge(
1616
$existingComposerAutoloadFiles,
17-
\array_fill_keys(['9eaa6b0f3f04e58e17ae5ecb754ea313', '320cde22f66dd4f5d3fd621d3e88b98f', 'acbe0d033c55cd0a032b415e08d14f4c', '8825ede83f2f289127722d4e842cf7e8', '36dfd6ed9dd74e8062aa61f09caf8554', 'e69f7f6ee287b969198c3c9d6777bd38', '5928a00fa978807cf85d90ec3f4b0147', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a', '7bfbed8d216c917b4d3e46b319a08b5c', '9d2b9fc6db0f153a0a149fefb182415e', '606a39d89246991a373564698c2d8383'], true)
17+
\array_fill_keys(['320cde22f66dd4f5d3fd621d3e88b98f', '9eaa6b0f3f04e58e17ae5ecb754ea313', '8825ede83f2f289127722d4e842cf7e8', 'acbe0d033c55cd0a032b415e08d14f4c', 'e69f7f6ee287b969198c3c9d6777bd38', '36dfd6ed9dd74e8062aa61f09caf8554', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a', '5928a00fa978807cf85d90ec3f4b0147', '9d2b9fc6db0f153a0a149fefb182415e', '7bfbed8d216c917b4d3e46b319a08b5c', '606a39d89246991a373564698c2d8383'], true)
1818
);
1919

2020
return $loader;

0 commit comments

Comments
 (0)