Skip to content

Instantly share code, notes, and snippets.

@Djuki
Created February 8, 2013 11:42
Show Gist options
  • Save Djuki/4738405 to your computer and use it in GitHub Desktop.
Save Djuki/4738405 to your computer and use it in GitHub Desktop.
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
$container = new ContainerBuilder();
$loader = new XmlFileLoader($container, new FileLocator(__DIR__));
$loader->load('services.xml');
<!-- src/Acme/HelloBundle/Resources/config/services.xml -->
<parameters>
<!-- ... -->
<parameter key="mailer.transport">sendmail</parameter>
</parameters>
<services>
<service id="mailer" class="Mailer">
<argument>%mailer.transport%</argument>
</service>
<service id="newsletter_manager" class="NewsletterManager">
<call method="setMailer">
<argument type="service" id="mailer" />
</call>
</service>
</services>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment