Table of Contents
-
parse()
: array<string|int, mixed>
-
parseLongOption()
: void
-
parseShortOption()
: void
parse()
public
parse(array<string|int, mixed> $argv, string $shortOptions[, array<string|int, mixed> $longOptions = null ]) : array<string|int, mixed>
Parameters
-
$argv
: array<string|int, mixed>
-
-
$shortOptions
: string
-
-
$longOptions
: array<string|int, mixed>
= null
-
-
psalm-param
-
-
psalm-param
-
-
throws
-
AmbiguousOptionException
-
throws
-
RequiredOptionArgumentMissingException
-
throws
-
OptionDoesNotAllowArgumentException
-
throws
-
UnknownOptionException
Return values
array<string|int, mixed>
—
parseLongOption()
private
parseLongOption(string $arg, array<string|int, mixed> $longOptions, array<string|int, mixed> &$opts, array<string|int, mixed> &$args) : void
Parameters
-
$arg
: string
-
-
$longOptions
: array<string|int, mixed>
-
-
$opts
: array<string|int, mixed>
-
-
$args
: array<string|int, mixed>
-
-
psalm-param
-
-
throws
-
AmbiguousOptionException
-
throws
-
RequiredOptionArgumentMissingException
-
throws
-
OptionDoesNotAllowArgumentException
-
throws
-
UnknownOptionException
Return values
void
—
parseShortOption()
private
parseShortOption(string $arg, string $shortOptions, array<string|int, mixed> &$opts, array<string|int, mixed> &$args) : void
Parameters
-
$arg
: string
-
-
$shortOptions
: string
-
-
$opts
: array<string|int, mixed>
-
-
$args
: array<string|int, mixed>
-
-
throws
-
RequiredOptionArgumentMissingException
Return values
void
—