name: ArgvInputTest class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: ArgvInput type: class source: Symfony\Component\Console\Input\ArgvInput - name: InputArgument type: class source: Symfony\Component\Console\Input\InputArgument - name: InputDefinition type: class source: Symfony\Component\Console\Input\InputDefinition - name: InputOption type: class source: Symfony\Component\Console\Input\InputOption properties: [] methods: - name: testConstructor visibility: public parameters: [] comment: null - name: testParseArguments visibility: public parameters: [] comment: null - name: testParseOptions visibility: public parameters: - name: input - name: options - name: expectedOptions - name: message comment: '# * @dataProvider provideOptions' - name: testParseOptionsNegatable visibility: public parameters: - name: input - name: options - name: expectedOptions - name: message comment: '# * @dataProvider provideNegatableOptions' - name: provideOptions visibility: public parameters: [] comment: null - name: provideNegatableOptions visibility: public parameters: [] comment: null - name: testInvalidInput visibility: public parameters: - name: argv - name: definition - name: expectedExceptionMessage comment: '# * @dataProvider provideInvalidInput' - name: testInvalidInputNegatable visibility: public parameters: - name: argv - name: definition - name: expectedExceptionMessage comment: '# * @dataProvider provideInvalidNegatableInput' - name: provideInvalidInput visibility: public parameters: [] comment: null - name: provideInvalidNegatableInput visibility: public parameters: [] comment: null - name: testParseArrayArgument visibility: public parameters: [] comment: null - name: testParseArrayOption visibility: public parameters: [] comment: null - name: testParseNegativeNumberAfterDoubleDash visibility: public parameters: [] comment: null - name: testParseEmptyStringArgument visibility: public parameters: [] comment: null - name: testGetFirstArgument visibility: public parameters: [] comment: null - name: testHasParameterOption visibility: public parameters: [] comment: null - name: testHasParameterOptionOnlyOptions visibility: public parameters: [] comment: null - name: testHasParameterOptionEdgeCasesAndLimitations visibility: public parameters: [] comment: null - name: testNoWarningOnInvalidParameterOption visibility: public parameters: [] comment: null - name: testToString visibility: public parameters: [] comment: null - name: testGetParameterOptionEqualSign visibility: public parameters: - name: argv - name: key - name: default - name: onlyParams - name: expected comment: '# * @dataProvider provideGetParameterOptionValues' - name: provideGetParameterOptionValues visibility: public parameters: [] comment: null - name: testParseSingleDashAsArgument visibility: public parameters: [] comment: null - name: testParseOptionWithValueOptionalGivenEmptyAndRequiredArgument visibility: public parameters: [] comment: null - name: testParseOptionWithValueOptionalGivenEmptyAndOptionalArgument visibility: public parameters: [] comment: null - name: testGetRawTokensFalse visibility: public parameters: [] comment: null - name: testGetRawTokensTrue visibility: public parameters: - name: argv - name: expected comment: '# * @dataProvider provideGetRawTokensTrueTests' - name: provideGetRawTokensTrueTests visibility: public parameters: [] comment: null traits: - PHPUnit\Framework\TestCase - Symfony\Component\Console\Input\ArgvInput - Symfony\Component\Console\Input\InputArgument - Symfony\Component\Console\Input\InputDefinition - Symfony\Component\Console\Input\InputOption interfaces: []