Skip to content

Commit 62b0a27

Browse files
authored
Merge pull request #4 from pamil/argument-organiser-cleanup
Clean up VariadicArgumentOrganiser v2
2 parents 9ef98ef + d715265 commit 62b0a27

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Argument/VariadicArgumentOrganiser.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ public function organiseArguments(ReflectionFunctionAbstract $function, array $a
4242
{
4343
$organisedArguments = $this->decoratedArgumentOrganiser->organiseArguments($function, $arguments);
4444

45-
if (!$function->isVariadic()) {
46-
return $organisedArguments;
45+
if ($function->isVariadic()) {
46+
$organisedArguments += array_diff($arguments, $organisedArguments);
4747
}
4848

49-
return array_merge($organisedArguments, array_diff($arguments, $organisedArguments));
49+
return $organisedArguments;
5050
}
5151
}

0 commit comments

Comments
 (0)