name: InputOptionTest
class_comment: null
dependencies:
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: CompletionInput
  type: class
  source: Symfony\Component\Console\Completion\CompletionInput
- name: CompletionSuggestions
  type: class
  source: Symfony\Component\Console\Completion\CompletionSuggestions
- name: Suggestion
  type: class
  source: Symfony\Component\Console\Completion\Suggestion
- name: LogicException
  type: class
  source: Symfony\Component\Console\Exception\LogicException
- name: InputOption
  type: class
  source: Symfony\Component\Console\Input\InputOption
properties: []
methods:
- name: testConstructor
  visibility: public
  parameters: []
  comment: null
- name: testArrayModeWithoutValue
  visibility: public
  parameters: []
  comment: null
- name: testBooleanWithRequired
  visibility: public
  parameters: []
  comment: null
- name: testBooleanWithOptional
  visibility: public
  parameters: []
  comment: null
- name: testShortcut
  visibility: public
  parameters: []
  comment: null
- name: testModes
  visibility: public
  parameters: []
  comment: null
- name: testInvalidModes
  visibility: public
  parameters: []
  comment: null
- name: testEmptyNameIsInvalid
  visibility: public
  parameters: []
  comment: null
- name: testDoubleDashNameIsInvalid
  visibility: public
  parameters: []
  comment: null
- name: testSingleDashOptionIsInvalid
  visibility: public
  parameters: []
  comment: null
- name: testIsArray
  visibility: public
  parameters: []
  comment: null
- name: testGetDescription
  visibility: public
  parameters: []
  comment: null
- name: testGetDefault
  visibility: public
  parameters: []
  comment: null
- name: testSetDefault
  visibility: public
  parameters: []
  comment: null
- name: testDefaultValueWithValueNoneMode
  visibility: public
  parameters: []
  comment: null
- name: testDefaultValueWithIsArrayMode
  visibility: public
  parameters: []
  comment: null
- name: testEquals
  visibility: public
  parameters: []
  comment: null
- name: testSuggestedValuesErrorIfNoValue
  visibility: public
  parameters: []
  comment: null
- name: testCompleteArray
  visibility: public
  parameters: []
  comment: null
- name: testCompleteClosure
  visibility: public
  parameters: []
  comment: null
- name: testCompleteClosureReturnIncorrectType
  visibility: public
  parameters: []
  comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\Console\Completion\CompletionInput
- Symfony\Component\Console\Completion\CompletionSuggestions
- Symfony\Component\Console\Completion\Suggestion
- Symfony\Component\Console\Exception\LogicException
- Symfony\Component\Console\Input\InputOption
interfaces: []