Documentation

Parser
in package

FinalYes

Table of Contents

Methods

parse()  : array{0: list, 1: list}
parseLongOption()  : void
parseShortOption()  : void

Methods

parseLongOption()

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
throws
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException

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>
Tags
throws
RequiredOptionArgumentMissingException
On this page

Search results