name: ExtensionInterface
class_comment: null
dependencies:
- name: ContainerBuilder
  type: class
  source: Symfony\Component\DependencyInjection\ContainerBuilder
properties: []
methods:
- name: load
  visibility: public
  parameters:
  - name: configs
  - name: container
  comment: '# * ExtensionInterface is the interface implemented by container extension
    classes.

    # *

    # * @author Fabien Potencier <fabien@symfony.com>

    # */

    # interface ExtensionInterface

    # {

    # /**

    # * Loads a specific configuration.

    # *

    # * @param array<array<mixed>> $configs

    # *

    # * @return void

    # *

    # * @throws \InvalidArgumentException When provided tag is not defined in this
    extension'
- name: getNamespace
  visibility: public
  parameters: []
  comment: '# * Returns the namespace to be used for this extension (XML namespace).

    # *

    # * @return string'
- name: getXsdValidationBasePath
  visibility: public
  parameters: []
  comment: '# * Returns the base path for the XSD files.

    # *

    # * @return string|false'
- name: getAlias
  visibility: public
  parameters: []
  comment: '# * Returns the recommended alias to use in XML.

    # *

    # * This alias is also the mandatory prefix to use when using YAML.

    # *

    # * @return string'
traits:
- Symfony\Component\DependencyInjection\ContainerBuilder
interfaces: []