name: CommandTest class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: Application type: class source: Symfony\Component\Console\Application - name: AsCommand type: class source: Symfony\Component\Console\Attribute\AsCommand - name: Command type: class source: Symfony\Component\Console\Command\Command - name: InvalidOptionException type: class source: Symfony\Component\Console\Exception\InvalidOptionException - name: FormatterHelper type: class source: Symfony\Component\Console\Helper\FormatterHelper - name: InputArgument type: class source: Symfony\Component\Console\Input\InputArgument - name: InputDefinition type: class source: Symfony\Component\Console\Input\InputDefinition - name: InputInterface type: class source: Symfony\Component\Console\Input\InputInterface - name: InputOption type: class source: Symfony\Component\Console\Input\InputOption - name: StringInput type: class source: Symfony\Component\Console\Input\StringInput - name: NullOutput type: class source: Symfony\Component\Console\Output\NullOutput - name: OutputInterface type: class source: Symfony\Component\Console\Output\OutputInterface - name: CommandTester type: class source: Symfony\Component\Console\Tester\CommandTester properties: - name: defaultName visibility: protected comment: null - name: defaultDescription visibility: protected comment: null methods: - name: setUpBeforeClass visibility: public parameters: [] comment: null - name: testConstructor visibility: public parameters: [] comment: null - name: testCommandNameCannotBeEmpty visibility: public parameters: [] comment: null - name: testSetApplication visibility: public parameters: [] comment: null - name: testSetApplicationNull visibility: public parameters: [] comment: null - name: testSetGetDefinition visibility: public parameters: [] comment: null - name: testAddArgument visibility: public parameters: [] comment: null - name: testAddArgumentFull visibility: public parameters: [] comment: null - name: testAddOption visibility: public parameters: [] comment: null - name: testAddOptionFull visibility: public parameters: [] comment: null - name: testSetHidden visibility: public parameters: [] comment: null - name: testGetNamespaceGetNameSetName visibility: public parameters: [] comment: null - name: testInvalidCommandNames visibility: public parameters: - name: name comment: '# * @dataProvider provideInvalidCommandNames' - name: provideInvalidCommandNames visibility: public parameters: [] comment: null - name: testGetSetDescription visibility: public parameters: [] comment: null - name: testGetSetHelp visibility: public parameters: [] comment: null - name: testGetProcessedHelp visibility: public parameters: [] comment: null - name: testGetSetAliases visibility: public parameters: [] comment: null - name: testGetSynopsis visibility: public parameters: [] comment: null - name: testAddGetUsages visibility: public parameters: [] comment: null - name: testGetHelper visibility: public parameters: [] comment: null - name: testGetHelperWithoutHelperSet visibility: public parameters: [] comment: null - name: testMergeApplicationDefinition visibility: public parameters: [] comment: null - name: testMergeApplicationDefinitionWithoutArgsThenWithArgsAddsArgs visibility: public parameters: [] comment: null - name: testRunInteractive visibility: public parameters: [] comment: null - name: testRunNonInteractive visibility: public parameters: [] comment: null - name: testExecuteMethodNeedsToBeOverridden visibility: public parameters: [] comment: null - name: testRunWithInvalidOption visibility: public parameters: [] comment: null - name: testRunWithApplication visibility: public parameters: [] comment: null - name: testRunReturnsAlwaysInteger visibility: public parameters: [] comment: null - name: testRunWithProcessTitle visibility: public parameters: [] comment: null - name: testSetCode visibility: public parameters: [] comment: null - name: getSetCodeBindToClosureTests visibility: public parameters: [] comment: null - name: testSetCodeBindToClosure visibility: public parameters: - name: previouslyBound - name: expected comment: '# * @dataProvider getSetCodeBindToClosureTests' - name: testSetCodeWithStaticClosure visibility: public parameters: [] comment: null - name: createClosure visibility: private parameters: [] comment: null - name: testSetCodeWithNonClosureCallable visibility: public parameters: [] comment: null - name: callableMethodCommand visibility: public parameters: - name: input - name: output comment: null - name: testSetCodeWithStaticAnonymousFunction visibility: public parameters: [] comment: null - name: testCommandAttribute visibility: public parameters: [] comment: null - name: testAttributeOverridesProperty visibility: public parameters: [] comment: null - name: testDefaultCommand visibility: public parameters: [] comment: null traits: - PHPUnit\Framework\TestCase - Symfony\Component\Console\Application - Symfony\Component\Console\Attribute\AsCommand - Symfony\Component\Console\Command\Command - Symfony\Component\Console\Exception\InvalidOptionException - Symfony\Component\Console\Helper\FormatterHelper - Symfony\Component\Console\Input\InputArgument - Symfony\Component\Console\Input\InputDefinition - Symfony\Component\Console\Input\InputInterface - Symfony\Component\Console\Input\InputOption - Symfony\Component\Console\Input\StringInput - Symfony\Component\Console\Output\NullOutput - Symfony\Component\Console\Output\OutputInterface - Symfony\Component\Console\Tester\CommandTester interfaces: - a - a - a - a - a - a - a - a - a