name: ApplicationTest
class_comment: null
dependencies:
- name: Application
  type: class
  source: Symfony\Bundle\FrameworkBundle\Console\Application
- name: SuggestMissingPackageSubscriber
  type: class
  source: Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber
- name: TestCase
  type: class
  source: Symfony\Bundle\FrameworkBundle\Tests\TestCase
- name: Command
  type: class
  source: Symfony\Component\Console\Command\Command
- name: ConsoleErrorEvent
  type: class
  source: Symfony\Component\Console\Event\ConsoleErrorEvent
- name: CommandNotFoundException
  type: class
  source: Symfony\Component\Console\Exception\CommandNotFoundException
- name: ArrayInput
  type: class
  source: Symfony\Component\Console\Input\ArrayInput
- name: InputInterface
  type: class
  source: Symfony\Component\Console\Input\InputInterface
- name: NullOutput
  type: class
  source: Symfony\Component\Console\Output\NullOutput
- name: OutputInterface
  type: class
  source: Symfony\Component\Console\Output\OutputInterface
- name: ApplicationTester
  type: class
  source: Symfony\Component\Console\Tester\ApplicationTester
- name: Container
  type: class
  source: Symfony\Component\DependencyInjection\Container
- name: ContainerBuilder
  type: class
  source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: ParameterBag
  type: class
  source: Symfony\Component\DependencyInjection\ParameterBag\ParameterBag
- name: EventDispatcher
  type: class
  source: Symfony\Component\EventDispatcher\EventDispatcher
- name: EventDispatcherInterface
  type: class
  source: Symfony\Component\EventDispatcher\EventDispatcherInterface
- name: Bundle
  type: class
  source: Symfony\Component\HttpKernel\Bundle\Bundle
- name: BundleInterface
  type: class
  source: Symfony\Component\HttpKernel\Bundle\BundleInterface
- name: KernelInterface
  type: class
  source: Symfony\Component\HttpKernel\KernelInterface
properties: []
methods:
- name: testBundleInterfaceImplementation
  visibility: public
  parameters: []
  comment: null
- name: testBundleCommandsAreRegistered
  visibility: public
  parameters: []
  comment: null
- name: testBundleCommandsAreRetrievable
  visibility: public
  parameters: []
  comment: null
- name: testBundleSingleCommandIsRetrievable
  visibility: public
  parameters: []
  comment: null
- name: testBundleCommandCanBeFound
  visibility: public
  parameters: []
  comment: null
- name: testBundleCommandCanBeFoundByAlias
  visibility: public
  parameters: []
  comment: null
- name: testBundleCommandCanOverriddeAPreExistingCommandWithTheSameName
  visibility: public
  parameters: []
  comment: null
- name: testRunOnlyWarnsOnUnregistrableCommand
  visibility: public
  parameters: []
  comment: null
- name: testRegistrationErrorsAreDisplayedOnCommandNotFound
  visibility: public
  parameters: []
  comment: null
- name: testRunOnlyWarnsOnUnregistrableCommandAtTheEnd
  visibility: public
  parameters: []
  comment: null
- name: testSuggestingPackagesWithExactMatch
  visibility: public
  parameters: []
  comment: null
- name: testSuggestingPackagesWithPartialMatchAndNoAlternatives
  visibility: public
  parameters: []
  comment: null
- name: testSuggestingPackagesWithPartialMatchAndAlternatives
  visibility: public
  parameters: []
  comment: null
- name: createEventForSuggestingPackages
  visibility: private
  parameters:
  - name: command
  - name: alternatives
    default: '[]'
  comment: null
- name: getKernel
  visibility: private
  parameters:
  - name: bundles
  - name: useDispatcher
    default: 'false'
  comment: null
- name: createBundleMock
  visibility: private
  parameters:
  - name: commands
  comment: null
- name: __construct
  visibility: public
  parameters: []
  comment: null
traits:
- Symfony\Bundle\FrameworkBundle\Console\Application
- Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber
- Symfony\Bundle\FrameworkBundle\Tests\TestCase
- Symfony\Component\Console\Command\Command
- Symfony\Component\Console\Event\ConsoleErrorEvent
- Symfony\Component\Console\Exception\CommandNotFoundException
- Symfony\Component\Console\Input\ArrayInput
- Symfony\Component\Console\Input\InputInterface
- Symfony\Component\Console\Output\NullOutput
- Symfony\Component\Console\Output\OutputInterface
- Symfony\Component\Console\Tester\ApplicationTester
- Symfony\Component\DependencyInjection\Container
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\ParameterBag\ParameterBag
- Symfony\Component\EventDispatcher\EventDispatcher
- Symfony\Component\EventDispatcher\EventDispatcherInterface
- Symfony\Component\HttpKernel\Bundle\Bundle
- Symfony\Component\HttpKernel\Bundle\BundleInterface
- Symfony\Component\HttpKernel\KernelInterface
interfaces: []