PHP 클래스 HippoPHP\Hippo\CLI\ArgParser

파일 보기 프로젝트 열기: hippophp/hippo 1 사용 예제들

공개 메소드들

메소드 설명
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