diff --git a/DependencyInjection/SonataBlockExtension.php b/DependencyInjection/SonataBlockExtension.php
index <HASH>..<HASH> 100644
--- a/DependencyInjection/SonataBlockExtension.php
+++ b/DependencyInjection/SonataBlockExtension.php
@@ -30,7 +30,7 @@ class SonataBlockExtension extends Extension
     /**
      * {@inheritdoc}
      */
-    public function load(array $configs, ContainerBuilder $container)
+    final public function getConfiguration(array $config, ContainerBuilder $container)
     {
         $bundles = $container->getParameter('kernel.bundles');
 
@@ -45,8 +45,18 @@ class SonataBlockExtension extends Extension
             $defaultTemplates['SonataSeoBundle:Block:block_social_container.html.twig'] = 'SonataSeoBundle (to contain social buttons)';
         }
 
+        return new Configuration($defaultTemplates);
+    }
+
+    /**
+     * {@inheritdoc}
+     */
+    public function load(array $configs, ContainerBuilder $container)
+    {
+        $bundles = $container->getParameter('kernel.bundles');
+
         $processor = new Processor();
-        $configuration = new Configuration($defaultTemplates);
+        $configuration = $this->getConfiguration($configs, $container);
         $config = $processor->processConfiguration($configuration, $configs);
 
         $loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
Override and use Extension::getConfiguration method

The Configuration class constructor needs $defaultContainerTemplates argument.

This is not provided on the default Extension::getConfiguration method.

The bundle is working, but some functionalities like `app/console config:dump-reference sonata_block` might fail.