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
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__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