fix(synapsis): Skip variadic parameters in argument resolution

This commit is contained in:
2026-04-15 16:35:32 -03:00
parent 53e862d126
commit 2b5d19ecd5

View File

@@ -140,6 +140,10 @@ class Synapsis
{ {
$values = []; $values = [];
foreach ($parameters as $parameter) { foreach ($parameters as $parameter) {
if ($parameter->isVariadic()) { // Skip variatic parameters
continue;
}
if ($parameter->isOptional()) { // Always use the default value first if ($parameter->isOptional()) { // Always use the default value first
$values[] = $parameter->getDefaultValue(); $values[] = $parameter->getDefaultValue();
continue; continue;