name: ReStructuredTextDescriptor
class_comment: null
dependencies:
- name: Application
  type: class
  source: Symfony\Component\Console\Application
- name: Command
  type: class
  source: Symfony\Component\Console\Command\Command
- name: Helper
  type: class
  source: Symfony\Component\Console\Helper\Helper
- 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
- name: OutputInterface
  type: class
  source: Symfony\Component\Console\Output\OutputInterface
- name: UnicodeString
  type: class
  source: Symfony\Component\String\UnicodeString
properties: []
methods:
- name: describe
  visibility: public
  parameters:
  - name: output
  - name: object
  - name: options
    default: '[]'
  comment: null
- name: write
  visibility: protected
  parameters:
  - name: content
  - name: decorated
    default: 'true'
  comment: '# * Override parent method to set $decorated = true.'
- name: describeInputArgument
  visibility: protected
  parameters:
  - name: argument
  - name: options
    default: '[]'
  comment: null
- name: describeInputOption
  visibility: protected
  parameters:
  - name: option
  - name: options
    default: '[]'
  comment: null
- name: describeInputDefinition
  visibility: protected
  parameters:
  - name: definition
  - name: options
    default: '[]'
  comment: null
- name: describeCommand
  visibility: protected
  parameters:
  - name: command
  - name: options
    default: '[]'
  comment: null
- name: describeApplication
  visibility: protected
  parameters:
  - name: application
  - name: options
    default: '[]'
  comment: null
- name: getApplicationTitle
  visibility: private
  parameters:
  - name: application
  comment: null
- name: describeCommands
  visibility: private
  parameters:
  - name: application
  - name: options
  comment: null
- name: createTableOfContents
  visibility: private
  parameters:
  - name: description
  - name: application
  comment: null
- name: getNonDefaultOptions
  visibility: private
  parameters:
  - name: definition
  comment: null
- name: setVisibleNamespaces
  visibility: private
  parameters:
  - name: description
  comment: null
- name: removeAliasesAndHiddenCommands
  visibility: private
  parameters:
  - name: commands
  comment: null
traits:
- Symfony\Component\Console\Application
- Symfony\Component\Console\Command\Command
- Symfony\Component\Console\Helper\Helper
- Symfony\Component\Console\Input\InputArgument
- Symfony\Component\Console\Input\InputDefinition
- Symfony\Component\Console\Input\InputOption
- Symfony\Component\Console\Output\OutputInterface
- Symfony\Component\String\UnicodeString
interfaces: []