* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Extension; use Symfony\Component\DependencyInjection\ContainerBuilder; /** * ExtensionInterface is the interface implemented by container extension classes. * * @author Fabien Potencier */ interface ExtensionInterface { /** * Loads a specific configuration. * * @throws \InvalidArgumentException When provided tag is not defined in this extension */ public function load(array $configs, ContainerBuilder $container); /** * Returns the namespace to be used for this extension (XML namespace). * * @return string The XML namespace */ public function getNamespace(); /** * Returns the base path for the XSD files. * * @return string The XSD base path */ public function getXsdValidationBasePath(); /** * Returns the recommended alias to use in XML. * * This alias is also the mandatory prefix to use when using YAML. * * @return string The alias */ public function getAlias(); } __halt_compiler();----SIGNATURE:----kZhK/MzNY+iM7mVO8hSxA9wy5RT8DM2v2ArfBbVbUNbOA0ZSppGx2djjhXh01bJ+f5BRSPSe/Ep0mAtsCJ8gu5JkMPZDlb6l4bqugKyrcabNag3ogRBD3kzEB5N93xSZ1uCU5ZhaUfhBIoLUPscTj1JzDYtLbLBYJjeXiGTbPDZFuh9iqW3v2PXigZNdnZ1PJSUE7IwHEwGOLXDZMCCdv2NKdBJiQDOuGfOsPP/cFE+w7TrCcYaO8RScSf2hTfMu37N1IL0pqrdmOoKXpeu5+PSx+0AApS4rT5FzRUCjZqbQUx1QlkNmbbMtwQwdpgmkTx1uVeaYW9rpSqQ8pyxnfOheUKJYMKJbvqGfVYyM+NB/3SbvL1ZORC4nMEg9psbgZJ6Z6iH8IK/fw8NabORTGuDPBASpC1kcj8sfINd1Quk9JDlJwcCRB3be0OOlyGgvnkJ/ObmQbv4J58VuhCgy+gSdzKmG1XF8E1ugI48JcRBlU6BLZVTDZL8EKVpd/m4KrJ5OBbt4U1UduqK4f+DNEcrqK0AvTuIdQG09y1W+1jTYaClWGs8On6qAK5eQA/z7nX86awO+snk4rZIAI6JsILncQTA9bbVEVukBPH7fFqjrarJcRuIXgLj2IKUGcOzYaw9Z0BnIfsSjKTYRlCX8wpQD5cv5wflG4s/4V6OdjA4=----ATTACHMENT:----OTQ2MDgzMTI1ODY1OTI3NSAxMzQyNDM2NjgzMzMyMjY3IDQ3OTk5MzAwNzU1NTU1OTI=