Parser
in package
FinalYes
Table of Contents
Methods
-
parse()
: array{0: list
, 1: list } - parseLongOption() : void
- parseShortOption() : void
Methods
parse()
public
parse(array<int, string> $argv, string $shortOptions[, array<int, string> $longOptions = null ]) : array{0: list, 1: list}
Parameters
- $argv : array<int, string>
- $shortOptions : string
- $longOptions : array<int, string> = null
Tags
Return values
array{0: listparseLongOption()
private
parseLongOption(string $argument, array<int, string> $longOptions, array<int, array{0: non-empty-string, 1: ?non-empty-string}> &$options, array<int, string> &$argv) : void
Parameters
- $argument : string
- $longOptions : array<int, string>
- $options : array<int, array{0: non-empty-string, 1: ?non-empty-string}>
- $argv : array<int, string>
Tags
parseShortOption()
private
parseShortOption(string $argument, string $shortOptions, array<int, array{0: non-empty-string, 1: ?non-empty-string}> &$options, array<int, string> &$argv) : void
Parameters
- $argument : string
- $shortOptions : string
- $options : array<int, array{0: non-empty-string, 1: ?non-empty-string}>
- $argv : array<int, string>