PageRenderTime 47ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/book/includes/_service_container_my_mailer.rst.inc

https://github.com/hhamon/symfony-docs
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
  1. .. configuration-block::
  2. .. code-block:: yaml
  3. # app/config/config.yml
  4. services:
  5. my_mailer:
  6. class: Acme\HelloBundle\Mailer
  7. arguments: [sendmail]
  8. .. code-block:: xml
  9. <!-- app/config/config.xml -->
  10. <?xml version="1.0" encoding="UTF-8" ?>
  11. <container xmlns="http://symfony.com/schema/dic/services"
  12. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  13. xsi:schemaLocation="http://symfony.com/schema/dic/services
  14. http://symfony.com/schema/dic/services/services-1.0.xsd"
  15. >
  16. <services>
  17. <service id="my_mailer" class="Acme\HelloBundle\Mailer">
  18. <argument>sendmail</argument>
  19. </service>
  20. </services>
  21. </container>
  22. .. code-block:: php
  23. // app/config/config.php
  24. use Symfony\Component\DependencyInjection\Definition;
  25. $container->setDefinition('my_mailer', new Definition(
  26. 'Acme\HelloBundle\Mailer',
  27. array('sendmail')
  28. ));