in scripts/extract_redis_commands_argcounts.php [26:40]
function categorize_arg(array $arg, string $commandName): array {
$min = 1;
$max = 1;
if ($arg['multiple']) {
$min = 0;
$max = INFINITE_ARGS;
}
if ($arg['optional']) {
$min = 0;
}
if ($arg['type'] === 'key') {
return ['min_key' => $min, 'max_key' => $max];
}
return ['min_arg' => $min, 'max_arg' => $max];
}