mini\CLI\ArgManager::getUnparsedArgs() Method

public

Signature

public function getUnparsedArgs(): array

Returns

array

Documentation

Get unparsed arguments (unknown options, undeclared subcommands, or args after --)

For simple commands without subcommands, check this to detect invalid input:

if ($args->getUnparsedArgs()) {
    die("Unexpected: " . implode(', ', $args->getUnparsedArgs()));
}

Source

src/CLI/ArgManager.php:315-319