name: AbstractBundle
class_comment: null
dependencies:
- name: DefinitionConfigurator
  type: class
  source: Symfony\Component\Config\Definition\Configurator\DefinitionConfigurator
- name: Container
  type: class
  source: Symfony\Component\DependencyInjection\Container
- name: ContainerBuilder
  type: class
  source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: ConfigurableExtensionInterface
  type: class
  source: Symfony\Component\DependencyInjection\Extension\ConfigurableExtensionInterface
- name: ExtensionInterface
  type: class
  source: Symfony\Component\DependencyInjection\Extension\ExtensionInterface
- name: ContainerConfigurator
  type: class
  source: Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator
properties: []
methods:
- name: configure
  visibility: public
  parameters:
  - name: definition
  comment: null
- name: prependExtension
  visibility: public
  parameters:
  - name: container
  - name: builder
  comment: null
- name: loadExtension
  visibility: public
  parameters:
  - name: config
  - name: container
  - name: builder
  comment: null
- name: getContainerExtension
  visibility: public
  parameters: []
  comment: null
- name: getPath
  visibility: public
  parameters: []
  comment: null
traits:
- Symfony\Component\Config\Definition\Configurator\DefinitionConfigurator
- Symfony\Component\DependencyInjection\Container
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\Extension\ConfigurableExtensionInterface
- Symfony\Component\DependencyInjection\Extension\ExtensionInterface
- Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator
interfaces:
- ConfigurableExtensionInterface