getParams() as $position => $param) { if ($param->default === null) { $requireParams[$position] = $param; } else { $optionalParams[$position] = $param; } } return $requireParams + $optionalParams; } }