3 foo_class: Bar\FooClass
10 - { name: foo, foo: foo }
11 - { name: foo, bar: bar, baz: baz }
12 arguments: [foo, '@foo.baz', { '%foo%': 'foo is %foo%', foobar: '%foo%' }, true, '@service_container']
13 properties: { foo: bar, moo: '@foo.baz', qux: { '%foo%': 'foo is %foo%', foobar: '%foo%' } }
18 factory: [Bar\FooClass, getInstance]
19 configurator: sc_configure
22 factory: ['%baz_class%', getInstance]
23 configurator: ['%baz_class%', configureStatic1]
26 arguments: [foo, '@foo.baz', '%foo_bar%']
27 configurator: ['@foo.baz', configure]
36 - [setBar, ['@?foo2']]
37 - [setBar, ['@?foo3']]
38 - [setBar, ['@?foobaz']]
39 - [setBar, ['@=service("foo").foo() ~ (container.hasParameter("foo") ? parameter("foo") : "default")']]
44 - [setBar, ['@inlined']]
49 properties: { pub: pub }
56 - [setFoo, ['@foo_with_inline']]
69 configurator: ['@configurator_service', configureStdClass]
75 decorator_service_with_name:
78 decoration_inner_name: decorated.pif-pouf
81 deprecated: The "%service_id%" service is deprecated. You should stop using it, as it will soon be removed.
85 properties: { foo: bar }
88 factory: ['@foo.baz', getInstance]
91 properties: { foo: bar }
92 factory: ['@new_factory', getInstance]
93 service_from_static_method:
95 factory: [Bar\FooClass, getInstance]
97 alias_for_alias: '@foo'