/book/includes/_service_container_my_mailer.rst.inc
PHP | 35 lines | 26 code | 7 blank | 2 comment | 0 complexity | d3e583b5ccb78860018c1da086ecae38 MD5 | raw file
Possible License(s): ISC, MPL-2.0-no-copyleft-exception
- .. configuration-block::
- .. code-block:: yaml
- # app/config/config.yml
- services:
- my_mailer:
- class: Acme\HelloBundle\Mailer
- arguments: [sendmail]
- .. code-block:: xml
- <!-- app/config/config.xml -->
- <?xml version="1.0" encoding="UTF-8" ?>
- <container xmlns="http://symfony.com/schema/dic/services"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://symfony.com/schema/dic/services
- http://symfony.com/schema/dic/services/services-1.0.xsd"
- >
- <services>
- <service id="my_mailer" class="Acme\HelloBundle\Mailer">
- <argument>sendmail</argument>
- </service>
- </services>
- </container>
- .. code-block:: php
- // app/config/config.php
- use Symfony\Component\DependencyInjection\Definition;
- $container->setDefinition('my_mailer', new Definition(
- 'Acme\HelloBundle\Mailer',
- array('sendmail')
- ));