Support variadic parameters in models command (#1234)

This commit is contained in:
Karel Faille
2021-08-04 11:13:23 +02:00
committed by GitHub
parent b162347aff
commit 3b75048d12
6 changed files with 82 additions and 1 deletions
+2 -1
View File
@@ -935,7 +935,8 @@ class ModelsCommand extends Command
$paramsWithDefault = [];
/** @var \ReflectionParameter $param */
foreach ($method->getParameters() as $param) {
$paramStr = '$' . $param->getName();
$paramStr = $param->isVariadic() ? '...$' . $param->getName() : '$' . $param->getName();
if ($paramType = $this->getParamType($method, $param)) {
$paramStr = $paramType . ' ' . $paramStr;
}