* * 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:----j6uxKoJmjX8iQpqoAm14BWLp/MSuCFmX2GU65gR+xIoF2hEiQ/cqFOOSTOfuZPSkgkoMyCnLcQH0j2321K3hP9okvmn0U8+RHJCjq7J91v6ggwzDTlDbBY1/4d/jkPRBOetNYkoYjXpN0gyTBwa/fFDzv2WZl6jwG6VtkDmwwU8THvc36DJVDDf+mvPl3MbfwBBA3Bda2KCGNNZTJnovQyuQi1oqx4Cfhss/T1DlBbvTmGNMvFIwOVKoa3YNAsq0ST0WmEtoYVoN/o2e5fQF01aonOgrOamkFPkV5L+BuymUTHJvtt1lwezgz1WF2hNrvmGoVVBWj0jQLlqba5wTDXTTKAWITuyLYcX4VTIRHq1pgs8yxT6z27wgobCmq6ZOrUzGcXlSGawggVybng6nliknoghpuJfqqtYyKWUEfeEKHoSHcpnXos0oDCCFuEmBnDkeoMQESnvzSfVhbtnTb5xonLfMgKTG6rsTQxCXorT/v7fNsYf3He8BQH2ktbwY/jNUJ76MbS/JqL3IFs9YXuLX1xF0Kt4Ljriq0a+kzjN8eSYjIL5IWC8DhlpZulqoVVPPKDsyqiym1T6HzAJiH6R0iNvQsXfTjYDj8VD8XJMUYRnVlBDWVZ8VMdoSG+a+Q/qGf3X1hjbSDaqrgC+I93zO+Yb9KzD/ere3OmEKzKY=----ATTACHMENT:----MTYwMTg0MzMwOTA5MjgyNCAxMzAyNDU0NjQ1NjYzNjU1IDUxNzYzMjg4NzI5NzQ2OA==