PHP 클래스 Flitch\Cli\ArgumentParser

This is a PHP port of Arg_Parser, based on version 1.7.
파일 보기 프로젝트 열기: dasprid/flitch 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$error string Error during argument parsing.
$nonOptions array Parsed non-options.
$options array Parsed options.

공개 메소드들

메소드 설명
__construct ( array $arguments, array $options ) : void Parse command line arguments.
getError ( ) : string Get parser error.
getNonOptions ( ) : array Get all parsed non-options.
getOptions ( ) : array Get all parsed options.

보호된 메소드들

메소드 설명
parseLongOption ( string $option, string $argument, array $options, integer &$argumentIndex ) : boolean Parse a long option.
parseShortOption ( string $option, string $argument, array $options, integer &$argumentIndex ) : boolean Parse a short option.

메소드 상세

__construct() 공개 메소드

Parse command line arguments.
public __construct ( array $arguments, array $options ) : void
$arguments array
$options array
리턴 void

getError() 공개 메소드

Get parser error.
public getError ( ) : string
리턴 string

getNonOptions() 공개 메소드

Get all parsed non-options.
public getNonOptions ( ) : array
리턴 array

getOptions() 공개 메소드

Get all parsed options.
public getOptions ( ) : array
리턴 array

parseLongOption() 보호된 메소드

Parse a long option.
protected parseLongOption ( string $option, string $argument, array $options, integer &$argumentIndex ) : boolean
$option string
$argument string
$options array
$argumentIndex integer
리턴 boolean

parseShortOption() 보호된 메소드

Parse a short option.
protected parseShortOption ( string $option, string $argument, array $options, integer &$argumentIndex ) : boolean
$option string
$argument string
$options array
$argumentIndex integer
리턴 boolean

프로퍼티 상세

$error 보호되어 있는 프로퍼티

Error during argument parsing.
protected string $error
리턴 string

$nonOptions 보호되어 있는 프로퍼티

Parsed non-options.
protected array $nonOptions
리턴 array

$options 보호되어 있는 프로퍼티

Parsed options.
protected array $options
리턴 array