* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\DependencyInjection; use Symfony\Component\DependencyInjection\ContainerBuilder; /** * This extension sub-class provides first-class integration with the * Config/Definition Component. * * You can use this as base class if * * a) you use the Config/Definition component for configuration, * b) your configuration class is named "Configuration", and * c) the configuration class resides in the DependencyInjection sub-folder. * * @author Johannes M. Schmitt */ abstract class ConfigurableExtension extends Extension { /** * {@inheritdoc} */ final public function load(array $configs, ContainerBuilder $container) { $this->loadInternal($this->processConfiguration($this->getConfiguration($configs, $container), $configs), $container); } /** * Configures the passed container according to the merged configuration. */ abstract protected function loadInternal(array $mergedConfig, ContainerBuilder $container); } __halt_compiler();----SIGNATURE:----GBiji9J/AzXnfGa5cFg7+LwWla0HvtnlDH2zSH+11FvAuQ+zUb4jO51rx8JMxqKZkMzCgQZGb1/96BjBWJf26gal4T10NSHs5fRxUDHttAQRGcHqCRBhfEyzPZBM7y95wxvdwdwD8jSKMLD4RR9cM9D1+YPQVRH28EAfLoLBABegNhIYwuzlpme3k2vV9ztN+NP6ZNR98UjdxcuniJ9lrns0mMinPXMeY9yasPRjEw4g4uIosO74pf1Y3D+zrp6eSR05mpzIAzVuekkn2Ptsz5wLAU+2pofEZOYn+cQmOd6WYb2rpgC3JAqORD4qAGbpwkLQD3p2Vv2Jxfm1w5SZXg/te2yE9TPGUqTKpT95rkRlZM+boYxPXrkClwM/nJXUupnE18HDJik6MSXAHq2pFQ5ARF+IC9V+vwa1cClkau8NSdNjirqVKrQTCHVZ+QSr+/FjwduXp8ZrAQp9kjaUEZEk1cC9oET4buYE2yvCJUh3mHuCTbUOCJvyjyqvWd1wr51sgJ87CvvMW7q6sUnii+VAhiRb9btL+jwAX1dBAqW16WQ+1CifEhmeQeoaQSYbGqv+T1/bPRoKLHdR4pkR+K+jT9yVrjPLzt+h/lB2g/TmNuQSCjT3qdnIiHluqAiUcbq2DpI2+rXCy4qmHw5ZUmZ59FDb79AaBhYAsP58udU=----ATTACHMENT:----MjMwOTY2ODIxMDU1NTMyMCAzMzc1NTE1OTY0OTA3MjU0IDE2ODk4MzM5OTA2MDA1OTU=