Skip to content

Commit d715265

Browse files
committed
Clean up VaridaicArgumentOrganiser
1 parent 9ef98ef commit d715265

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)