name: InputDefinitionTest class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - 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: - name: multi visibility: protected comment: null - name: foo visibility: protected comment: null - name: bar visibility: protected comment: null - name: foo1 visibility: protected comment: null - name: foo2 visibility: protected comment: null methods: - name: setUpBeforeClass visibility: public parameters: [] comment: null - name: testConstructorArguments visibility: public parameters: [] comment: null - name: testConstructorOptions visibility: public parameters: [] comment: null - name: testSetArguments visibility: public parameters: [] comment: null - name: testAddArguments visibility: public parameters: [] comment: null - name: testAddArgument visibility: public parameters: [] comment: null - name: testArgumentsMustHaveDifferentNames visibility: public parameters: [] comment: null - name: testArrayArgumentHasToBeLast visibility: public parameters: [] comment: null - name: testRequiredArgumentCannotFollowAnOptionalOne visibility: public parameters: [] comment: null - name: testGetArgument visibility: public parameters: [] comment: null - name: testGetInvalidArgument visibility: public parameters: [] comment: null - name: testHasArgument visibility: public parameters: [] comment: null - name: testGetArgumentRequiredCount visibility: public parameters: [] comment: null - name: testGetArgumentCount visibility: public parameters: [] comment: null - name: testGetArgumentDefaults visibility: public parameters: [] comment: null - name: testSetOptions visibility: public parameters: [] comment: null - name: testSetOptionsClearsOptions visibility: public parameters: [] comment: null - name: testAddOptions visibility: public parameters: [] comment: null - name: testAddOption visibility: public parameters: [] comment: null - name: testAddDuplicateOption visibility: public parameters: [] comment: null - name: testAddDuplicateNegatedOption visibility: public parameters: [] comment: null - name: testAddDuplicateNegatedReverseOption visibility: public parameters: [] comment: null - name: testAddDuplicateShortcutOption visibility: public parameters: [] comment: null - name: testGetOption visibility: public parameters: [] comment: null - name: testGetInvalidOption visibility: public parameters: [] comment: null - name: testHasOption visibility: public parameters: [] comment: null - name: testHasShortcut visibility: public parameters: [] comment: null - name: testGetOptionForShortcut visibility: public parameters: [] comment: null - name: testGetOptionForMultiShortcut visibility: public parameters: [] comment: null - name: testGetOptionForInvalidShortcut visibility: public parameters: [] comment: null - name: testGetOptionDefaults visibility: public parameters: [] comment: null - name: testGetSynopsis visibility: public parameters: - name: definition - name: expectedSynopsis - name: message default: 'null' comment: '# * @dataProvider getGetSynopsisData' - name: getGetSynopsisData visibility: public parameters: [] comment: null - name: testGetShortSynopsis visibility: public parameters: [] comment: null - name: initializeArguments visibility: protected parameters: [] comment: null - name: initializeOptions visibility: protected parameters: [] comment: null traits: - PHPUnit\Framework\TestCase - Symfony\Component\Console\Input\InputArgument - Symfony\Component\Console\Input\InputDefinition - Symfony\Component\Console\Input\InputOption interfaces: []