1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?xml version="1.0" ?>
- <container xmlns="http://www.symfony-project.org/schema/dic/services"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.symfony-project.org/schema/dic/services http://www.symfony-project.org/schema/dic/services/services-1.0.xsd">
- <parameters>
- <parameter key="baz_class">BazClass</parameter>
- <parameter key="foo_class">FooClass</parameter>
- <parameter key="foo">bar</parameter>
- </parameters>
- <services>
- <service id="foo" class="FooClass" factory-method="getInstance" shared="false">
- <tag name="foo" foo="foo" />
- <tag name="foo" bar="bar" />
- <file>%path%foo.php</file>
- <argument>foo</argument>
- <argument type="service" id="foo.baz" />
- <argument type="collection">
- <argument key="%foo%">foo is %foo%</argument>
- <argument key="bar">%foo%</argument>
- </argument>
- <argument>true</argument>
- <argument type="service" id="service_container" />
- <call method="setBar">
- <argument>bar</argument>
- </call>
- <call method="initialize" />
- <configurator function="sc_configure" />
- </service>
- <service id="bar" class="FooClass">
- <argument>foo</argument>
- <argument type="service" id="foo.baz" />
- <argument>%foo_bar%</argument>
- <configurator service="foo.baz" method="configure" />
- </service>
- <service id="foo.baz" class="%baz_class%" factory-method="getInstance">
- <configurator class="%baz_class%" method="configureStatic1" />
- </service>
- <service id="foo_bar" class="%foo_class%">
- </service>
- <service id="method_call1" class="FooClass">
- <call method="setBar">
- <argument type="service" id="foo" />
- </call>
- <call method="setBar">
- <argument type="service" id="foo" on-invalid="null" />
- </call>
- <call method="setBar">
- <argument type="service" id="foo" on-invalid="ignore" />
- </call>
- <call method="setBar">
- <argument type="service" id="foobaz" on-invalid="ignore" />
- </call>
- </service>
- <service id="factory_service" factory-method="getInstance" factory-service="foo.baz">
- </service>
- <service id="alias_for_foo" alias="foo" />
- </services>
- </container>
|