PHP 클래스 Webmozart\Console\Args\DefaultArgsParser

This parser delegates most of the work to Symfony's {@link ArgvInput} class.
부터: 1.0
저자: Bernhard Schussek ([email protected])
상속: extends Symfony\Component\Console\Input\ArgvInput, implements Webmozart\Console\Api\Args\ArgsParser
파일 보기 프로젝트 열기: webmozart/console 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ) Creates a new parser.
parseArgs ( Webmozart\Console\Api\Args\RawArgs $args, ArgsFormat $format, $lenient = false )

비공개 메소드들

메소드 설명
copyArgumentValues ( array &$actualValues, array &$inputArguments, array &$fixedValues, $lenient = false )
createArgs ( ArgsFormat $format, Webmozart\Console\Api\Args\RawArgs $rawArgs ) : Args Creates the arguments from the current class state.
flatten ( array $arguments, array &$result = [] )
insertMissingCommandNames ( ArgsFormatInputDefinition $inputDefinition, $lenient = false )
skipCommandNames ( array &$arguments, array $commandNames )

메소드 상세

__construct() 공개 메소드

Creates a new parser.
public __construct ( )

parseArgs() 공개 메소드

public parseArgs ( Webmozart\Console\Api\Args\RawArgs $args, ArgsFormat $format, $lenient = false )
$args Webmozart\Console\Api\Args\RawArgs
$format Webmozart\Console\Api\Args\Format\ArgsFormat