123456789101112131415161718192021 |
- services:
- foo: { class: FooClass }
- baz: { class: BazClass }
- shared: { class: FooClass, shared: true }
- non_shared: { class: FooClass, shared: false }
- constructor: { class: FooClass, factory_method: getInstance }
- file: { class: FooClass, file: %path%/foo.php }
- arguments: { class: FooClass, arguments: [foo, @foo, [true, false]] }
- configurator1: { class: FooClass, configurator: sc_configure }
- configurator2: { class: FooClass, configurator: [@baz, configure] }
- configurator3: { class: FooClass, configurator: [BazClass, configureStatic] }
- method_call1:
- class: FooClass
- calls:
- - [ setBar, [] ]
- method_call2:
- class: FooClass
- calls:
- - [ setBar, [ foo, @foo, [true, false] ] ]
- alias_for_foo: @foo
- factory_service: { class: BazClass, factory_method: getInstance, factory_service: baz_factory }
|