title: Loading bundle specific values for dev, prod and test environment
body: <p>The documentation mentiones <code>Symfony/app/config/config_dev.yml</code> for dev environment.</p>
  
  <p>I have bundle specific config files that are loaded with <code>Symfony/src/mmt/mrBundle/DependencyInjection/mmtmrExtension.php</code></p>
  
  <p>For example: <code>Symfony/src/mmt/mrBundle/Resources/config/services.yml</code> needs to be loaded by <code>mmtmrExtension.php</code> but <code>routing.yml</code> in the same directory doesn't.</p>
  
  <p>Is there a naming convention I have to follow? Then how do I load <code>Symfony/src/mmt/mrBundle/Resources/config/services_dev.yml</code> based on environment in <code>mmtmrExtension.php</code>? The only examples I've seen is just hard code load the <code>services.yml</code> ant that's it.</p>
  
  <p>In <code>services.yml</code> I have some code like:</p>
  
  <pre><code>mmt.mr.DefaultController:
       class: mmt\mrBundle\Controller\DefaultController
       arguments: [@data_provider]
       calls: 
           - [ "setContainer", [ @service_container ] ]
  </code></pre>
  
  <p>Maybe I should have different services loaded here based on environment? I would like another <code>@data_provider</code> used.</p>
  
  <p>There seems to be a hundreds ways of doing this but none of them are 100% covered by the documentation. I'd rather have one way of doing it but have 100% document coverage.</p>
  
  <p>Maybe someone can point me to the right place how config files work. "The Book" doesn't cover much and cook book only mentions the parts that are relevant to "how do I" stuff.</p>
  
  <p>Thank you for reading this and hope you can help.</p>