Update to drupal 8.0.0-rc1. For more information, see https://www.drupal.org/node/2582663

This commit is contained in:
Greg Anderson 2015-10-08 11:40:12 -07:00
parent eb34d130a8
commit f32e58e4b1
8476 changed files with 211648 additions and 170042 deletions

View file

@ -0,0 +1,4 @@
services:
method_call1:
class: FooClass
calls: foo

View file

@ -0,0 +1,2 @@
parameters:
FOO: bar

View file

@ -0,0 +1,2 @@
imports:
- foo.yml

View file

@ -0,0 +1,2 @@
imports:
foo:bar

View file

@ -0,0 +1,2 @@
parameters:
foo:bar

View file

@ -0,0 +1,2 @@
services:
foo: bar

View file

@ -0,0 +1 @@
services: foo

View file

@ -0,0 +1,5 @@
services:
foo_service:
class: FooClass
# tags is not an array
tags: string

View file

@ -0,0 +1,6 @@
services:
foo_service:
class: FooClass
tags:
# tag is missing the name key
foo_tag: { foo: bar }

View file

@ -0,0 +1,6 @@
services:
foo_service:
class: FooClass
tags:
# tag-attribute is not a scalar
- { name: foo, bar: { foo: foo, bar: bar } }

View file

@ -0,0 +1,6 @@
services:
foo_service:
class: FooClass
tags:
# tag is not an array
- foo

View file

@ -0,0 +1,8 @@
services:
constructor: { class: FooClass, factory_method: getInstance }
factory_service: { class: BazClass, factory_method: getInstance, factory_service: baz_factory }
request:
class: Request
synthetic: true
synchronized: true
lazy: true

View file

@ -0,0 +1,28 @@
parameters:
baz_class: BazClass
foo: bar
services:
foo:
class: Bar\FooClass
tags:
- { name: foo, foo: foo }
- { name: foo, bar: bar }
factory_class: Bar\FooClass
factory_method: getInstance
arguments: [foo, '@foo.baz', { '%foo%': 'foo is %foo%', foobar: '%foo%' }, true, '@service_container']
properties: { foo: bar, moo: '@foo.baz', qux: { '%foo%': 'foo is %foo%', foobar: '%foo%' } }
calls:
- [setBar, ['@bar']]
- [initialize, { }]
configurator: sc_configure
foo.baz:
class: %baz_class%
factory_class: %baz_class%
factory_method: getInstance
configurator: ['%baz_class%', configureStatic1]
factory_service:
class: Bar
factory_method: getInstance
factory_service: foo.baz

View file

@ -0,0 +1,2 @@
foo:
bar

View file

@ -0,0 +1 @@
false

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,9 @@
parameters:
project.parameter.foo: BAR
services:
project.service.foo:
class: BAR
project:
test: %project.parameter.foo%

View file

@ -0,0 +1 @@
foobarfoobar: {}

View file

@ -0,0 +1,3 @@
# used to test imports in XML
parameters:
imported_from_yaml: true

View file

@ -0,0 +1,3 @@
services:
factory: { class: FooBarClass, factory: baz:getClass}
factory_with_static_call: { class: FooBarClass, factory: FooBacFactory::createFooBar}

View file

@ -0,0 +1,12 @@
parameters:
FOO: bar
values:
- true
- false
- 0
- 1000.3
bar: foo
escape: @@escapeme
foo_bar: @foo_bar
MixedCase:
MixedCaseKey: value

View file

@ -0,0 +1,9 @@
services:
request:
class: Request
synthetic: true
synchronized: true
depends_on_request:
class: stdClass
calls:
- [setRequest, ['@?request']]

View file

@ -0,0 +1,15 @@
services:
manager:
class: UserManager
arguments:
- true
calls:
- method: setLogger
arguments:
- @logger
- method: setClass
arguments:
- User
tags:
- name: manager
alias: user

View file

@ -0,0 +1,5 @@
parameters:
foo: foo
values:
- true
- false

View file

@ -0,0 +1,7 @@
imports:
- { resource: services2.yml }
- { resource: services3.yml }
- { resource: "../php/simple.php" }
- { resource: "../ini/parameters.ini", class: Symfony\Component\DependencyInjection\Loader\IniFileLoader }
- { resource: "../ini/parameters2.ini" }
- { resource: "../xml/services13.xml" }

View file

@ -0,0 +1,2 @@
imports:
- { resource: foo_fake.yml, ignore_errors: true }

View file

@ -0,0 +1,33 @@
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 }
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 ]
- [ setBar, ['@=service("foo").foo() ~ (container.hasparameter("foo") ? parameter("foo") : "default")'] ]
method_call2:
class: FooClass
calls:
- [ setBar, [ foo, @foo, [true, false] ] ]
alias_for_foo: @foo
another_alias_for_foo:
alias: foo
public: false
decorator_service:
decorates: decorated
decorator_service_with_name:
decorates: decorated
decoration_inner_name: decorated.pif-pouf
new_factory1: { class: FooBarClass, factory: factory}
new_factory2: { class: FooBarClass, factory: [@baz, getClass]}
new_factory3: { class: FooBarClass, factory: [BazClass, getInstance]}

View file

@ -0,0 +1,2 @@
services:
foo: { class: BarClass }

View file

@ -0,0 +1,7 @@
parameters:
foo: '%baz%'
baz: bar
bar: 'foo is %%foo bar'
escape: '@@escapeme'
values: [true, false, null, 0, 1000.3, 'true', 'false', 'null']

View file

@ -0,0 +1,94 @@
parameters:
baz_class: BazClass
foo_class: Bar\FooClass
foo: bar
services:
foo:
class: Bar\FooClass
tags:
- { name: foo, foo: foo }
- { name: foo, bar: bar, baz: baz }
arguments: [foo, '@foo.baz', { '%foo%': 'foo is %foo%', foobar: '%foo%' }, true, '@service_container']
properties: { foo: bar, moo: '@foo.baz', qux: { '%foo%': 'foo is %foo%', foobar: '%foo%' } }
calls:
- [setBar, ['@bar']]
- [initialize, { }]
factory: [Bar\FooClass, getInstance]
configurator: sc_configure
foo.baz:
class: %baz_class%
factory: ['%baz_class%', getInstance]
configurator: ['%baz_class%', configureStatic1]
bar:
class: Bar\FooClass
arguments: [foo, '@foo.baz', '%foo_bar%']
configurator: ['@foo.baz', configure]
foo_bar:
class: %foo_class%
scope: prototype
method_call1:
class: Bar\FooClass
file: %path%foo.php
calls:
- [setBar, ['@foo']]
- [setBar, ['@?foo2']]
- [setBar, ['@?foo3']]
- [setBar, ['@?foobaz']]
- [setBar, ['@=service("foo").foo() ~ (container.hasparameter("foo") ? parameter("foo") : "default")']]
foo_with_inline:
class: Foo
calls:
- [setBar, ['@inlined']]
inlined:
class: Bar
public: false
properties: { pub: pub }
calls:
- [setBaz, ['@baz']]
baz:
class: Baz
calls:
- [setFoo, ['@foo_with_inline']]
request:
class: Request
synthetic: true
configurator_service:
class: ConfClass
public: false
calls:
- [setFoo, ['@baz']]
configured_service:
class: stdClass
configurator: ['@configurator_service', configureStdClass]
decorated:
class: stdClass
decorator_service:
class: stdClass
decorates: decorated
decorator_service_with_name:
class: stdClass
decorates: decorated
decoration_inner_name: decorated.pif-pouf
new_factory:
class: FactoryClass
public: false
properties: { foo: bar }
factory_service:
class: Bar
factory: ['@foo.baz', getInstance]
new_factory_service:
class: FooBarBaz
properties: { foo: bar }
factory: ['@new_factory', getInstance]
service_from_static_method:
class: Bar\FooClass
factory: [Bar\FooClass, getInstance]
alias_for_foo: @foo
alias_for_alias: @foo