title: Symfony can't override parameters on a bundle
body: <p>I currently have a bundle and I define its parameter from the /app/config/config.yml file</p>
  
  <pre><code>foo:
     facebook:
         page: 
             name: %facebook_page_name%
  </code></pre>
  
  <p>I then access it in my controller by:</p>
  
  <pre><code>$this-&gt;container-&gt;getParameter('facebook.page.name');
  </code></pre>
  
  <p>What I did to make it work for the moment is in the FooExtension is</p>
  
  <pre><code>public function load(array $configs, ContainerBuilder $container)
  {
      $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
      $loader-&gt;load('config.yml');
      $loader-&gt;load('services.yml');
  
      $configuration = new Configuration();
      $config = $this-&gt;processConfiguration($configuration, $configs);
  
      if (isset($config['facebook'])) {
          if (isset($config['facebook']['page'])) {
              if (isset($config['facebook']['page']['name'])) {
                  $container-&gt;setParameter('facebook.page.name', $config['facebook']['page']['name']);
              }
          }
      }
  }
  </code></pre>
  
  <p>You'll agree with me that this is exhausting and painful. How can I make that automatic? I've searched everywhere but there's definitely something I'm missing. but what? </p>