Skip to content

Commit 8e30015

Browse files
committed
fixup: handle both MethodCall and New_
1 parent 4c64a77 commit 8e30015

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

src/Rules/DoctrineKeyValueStyleRule.php

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,15 +119,22 @@ public function processNode(Node $callLike, Scope $scope): array
119119
$methodReflection->getNamedArgumentsVariants(),
120120
);
121121

122-
$reorderedMethodCall = ArgumentsNormalizer::reorderMethodArguments(
123-
$parametersAcceptor,
124-
$callLike,
125-
);
122+
if ($callLike instanceof MethodCall) {
123+
$reorderedCall = ArgumentsNormalizer::reorderMethodArguments(
124+
$parametersAcceptor,
125+
$callLike,
126+
);
127+
} else {
128+
$reorderedCall = ArgumentsNormalizer::reorderNewArguments(
129+
$parametersAcceptor,
130+
$callLike,
131+
);
132+
}
126133

127-
if ($reorderedMethodCall === null) {
134+
if ($reorderedCall === null) {
128135
return [];
129136
}
130-
$reorderedArgs = $reorderedMethodCall->getArgs();
137+
$reorderedArgs = $reorderedCall->getArgs();
131138

132139
if (\count($reorderedArgs) < 1) {
133140
return [];

0 commit comments

Comments
 (0)