PHP Класс HippoPHP\Hippo\CLI\ArgParser

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
parse ( array $argv, ArgParserOptions $argParserOptions = null ) : ArgContainer

Приватные методы

Метод Описание
__construct ( ArgParserOptions $argParserOptions = null )
extractArgValue ( string $arg, string $nextArg, boolean &$hasUsedNextArg ) : mixed
isArgument ( string $arg ) : boolean
isBool ( string $arg ) : boolean
isLongArgument ( string $arg ) : boolean
isShortArgument ( string $arg ) : boolean
normalizeArg ( string $arg ) : string Normalizes an argument key.
parseArgs ( array $argv ) : ArgContainer
processArg ( string $arg, string $nextArg ) : boolean
processStringValue ( string $normalizedArg, string $value ) : mixed
toBool ( string $arg ) : boolean

Описание методов

parse() публичный статический Метод

public static parse ( array $argv, ArgParserOptions $argParserOptions = null ) : ArgContainer
$argv array
$argParserOptions ArgParserOptions
Результат ArgContainer