* * 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:----D6j/GyfhPERS8suAoJqpMhOf4YRMxqgGOCFC0+TeCoSQdDReoxvr+eBs/ahRhKb1UPU/USm78lFyVvAb94UDLzR+2axaT7Vj4Ef9qKiapd7+Zwm8z9X1KRp0aIwbPM91i5Gw54c3ln3p7vpagUwRlQCuplzgaooFKl/vetD/I64GG6eOfnt1l9bCFYxKTCzC+sDCpNT0vSqhZ94D3RMkNNEYyFmxpgpC5Am7ORPZRGSe57img10dAHW1emhqMW683jLZ5zq2xcwAMGLPzXasqJlgLz34dpQHUS5P3YRyIxE3f8ZlN+XM7JJ2Bn62ARWGEOpOc+xWSYjSiH81OG78tmYEZHHsO+AnCTswTxfS0sqTNvjrhd+uV8iYSc0wp5qMWSfodH1zdKyISMfl+LUOLpx2S4YQVJlyvX0G/TxouhwrsvuAfQ6QLiFzt9x0hn/pRVhgZaX+o8ewFq6xOa0N4d/lCTan52gUhWbyp3vpiA6MjdsKMBnbrFd+szdZdtPtELh2AQumd1P9T1n1pKlhvYKrOGAuzhtoDmh/sud6mFiVkXwavH1VbdEl2lrqTTzZgrhskpkkNBOxfw+My2Gkh81RoVetvFa0nZrHOSQ3kItrFHEuMAsy0OFc9SP6cgxlZ7Jg+XVmFJek1jbCe5KZZT6QelOO7MLjnVCJb5hO6G0=----ATTACHMENT:----NTk5MjY5ODA3MjI3OTQ4MCA2Mzg2Nzk2MDM4NzcyMjM3IDY2OTgyOTQxNDcxNzU3ODg=