ExtensionInterface
interface ExtensionInterface
ExtensionInterface is the interface implemented by container extension classes.
Methods
|  load(array $configs, ContainerBuilder $container)  Loads a specific configuration.  |  ||
| string |  getNamespace()  Returns the namespace to be used for this extension (XML namespace).  |  |
| string |  getXsdValidationBasePath()  Returns the base path for the XSD files.  |  |
| string |  getAlias()  Returns the recommended alias to use in XML.  |  
Details
load(array $configs, ContainerBuilder $container)
Loads a specific configuration.
Parameters
| array | $configs | |
| ContainerBuilder | $container | 
Exceptions
| InvalidArgumentException | When provided tag is not defined in this extension | 
string getNamespace()
Returns the namespace to be used for this extension (XML namespace).
Return Value
| string | The XML namespace | 
string getXsdValidationBasePath()
Returns the base path for the XSD files.
Return Value
| string | The XSD base path | 
string getAlias()
Returns the recommended alias to use in XML.
This alias is also the mandatory prefix to use when using YAML.
Return Value
| string | The alias | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.4/Symfony/Component/DependencyInjection/Extension/ExtensionInterface.html