dbal-1.0.xml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" ?>
  2. <container xmlns="http://www.symfony-project.org/schema/dic/services"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://www.symfony-project.org/schema/dic/services http://www.symfony-project.org/schema/dic/services/services-1.0.xsd">
  5. <parameters>
  6. <parameter key="doctrine.dbal.dbname">null</parameter>
  7. <parameter key="doctrine.dbal.user">root</parameter>
  8. <parameter key="doctrine.dbal.password"></parameter>
  9. <parameter key="doctrine.dbal.host">localhost</parameter>
  10. <parameter key="doctrine.dbal.port">null</parameter>
  11. <parameter key="doctrine.dbal.path">null</parameter>
  12. <parameter key="doctrine.dbal.driver.class">Doctrine\DBAL\Driver\PDOMySql\Driver</parameter>
  13. <parameter key="doctrine.dbal.driver.options" type="collection" />
  14. <parameter key="doctrine.dbal.wrapper.class">Doctrine\DBAL\Connection</parameter>
  15. <parameter key="doctrine.dbal.configuration.class">Doctrine\DBAL\Configuration</parameter>
  16. <parameter key="doctrine.dbal.event_manager.class">Doctrine\Common\EventManager</parameter>
  17. </parameters>
  18. <services>
  19. <service id="doctrine.dbal.connection" class="Doctrine\DBAL\DriverManager" constructor="getConnection">
  20. <argument type="collection">
  21. <argument key="dbname">%doctrine.dbal.dbname%</argument>
  22. <argument key="user">%doctrine.dbal.user%</argument>
  23. <argument key="password">%doctrine.dbal.password%</argument>
  24. <argument key="host">%doctrine.dbal.host%</argument>
  25. <argument key="port">%doctrine.dbal.port%</argument>
  26. <argument key="path">%doctrine.dbal.path%</argument>
  27. <argument key="driverClass">%doctrine.dbal.driver.class%</argument>
  28. <argument key="driverOptions">%doctrine.dbal.driver.options%</argument>
  29. <!--
  30. <argument key="wrapperClass">%doctrine.dbal.wrapper.class%</argument>
  31. //-->
  32. </argument>
  33. <argument type="service" id="doctrine.dbal.configuration" />
  34. <argument type="service" id="doctrine.dbal.event_manager" />
  35. </service>
  36. <service id="doctrine.dbal.configuration" class="%doctrine.dbal.configuration.class%">
  37. <call method="setSqlLogger"><argument type="service" id="doctrine.dbal.logger" on-invalid="ignore" /></call>
  38. </service>
  39. <service id="doctrine.dbal.logger.debug" class="Doctrine\DBAL\Logging\DebugStack" />
  40. <service id="doctrine.dbal.event_manager" class="%doctrine.dbal.event_manager.class%" />
  41. </services>
  42. </container>