27 lines
997 B
YAML
27 lines
997 B
YAML
services:
|
|
foo: { class: FooClass }
|
|
baz: { class: BazClass }
|
|
scope.container: { class: FooClass, scope: container }
|
|
scope.custom: { class: FooClass, scope: custom }
|
|
scope.prototype: { class: FooClass, scope: prototype }
|
|
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, [] ]
|
|
- [ setBar ]
|
|
method_call2:
|
|
class: FooClass
|
|
calls:
|
|
- [ setBar, [ foo, @foo, [true, false] ] ]
|
|
alias_for_foo: @foo
|
|
another_alias_for_foo:
|
|
alias: foo
|
|
public: false
|
|
factory_service: { class: BazClass, factory_method: getInstance, factory_service: baz_factory }
|