Update to drupal 8.0.0-rc1. For more information, see https://www.drupal.org/node/2582663
This commit is contained in:
parent
eb34d130a8
commit
f32e58e4b1
8476 changed files with 211648 additions and 170042 deletions
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container10.php
vendored
Normal file
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container10.php
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?php
|
||||
|
||||
require_once __DIR__.'/../includes/classes.php';
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Reference;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->
|
||||
register('foo', 'FooClass')->
|
||||
addArgument(new Reference('bar'))
|
||||
;
|
||||
|
||||
return $container;
|
12
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container11.php
vendored
Normal file
12
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container11.php
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Definition;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->
|
||||
register('foo', 'FooClass')->
|
||||
addArgument(new Definition('BarClass', array(new Definition('BazClass'))))
|
||||
;
|
||||
|
||||
return $container;
|
12
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container12.php
vendored
Normal file
12
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container12.php
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->
|
||||
register('foo', 'FooClass\\Foo')->
|
||||
addArgument('foo<>&bar')->
|
||||
addTag('foo"bar\\bar', array('foo' => 'foo"barřž€'))
|
||||
;
|
||||
|
||||
return $container;
|
16
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container13.php
vendored
Normal file
16
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container13.php
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Reference;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->
|
||||
register('foo', 'FooClass')->
|
||||
addArgument(new Reference('bar'))
|
||||
;
|
||||
$container->
|
||||
register('bar', 'BarClass')
|
||||
;
|
||||
$container->compile();
|
||||
|
||||
return $container;
|
17
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container14.php
vendored
Normal file
17
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container14.php
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
|
||||
namespace Container14;
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
/**
|
||||
* This file is included in Tests\Dumper\GraphvizDumperTest::testDumpWithFrozenCustomClassContainer
|
||||
* and Tests\Dumper\XmlDumperTest::testCompiledContainerCanBeDumped.
|
||||
*/
|
||||
if (!class_exists('Container14\ProjectServiceContainer')) {
|
||||
class ProjectServiceContainer extends ContainerBuilder
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
return new ProjectServiceContainer();
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container15.php
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container15.php
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container
|
||||
->register('foo', 'FooClass\\Foo')
|
||||
->setDecoratedService('bar', 'bar.woozy')
|
||||
;
|
||||
|
||||
return $container;
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container16.php
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container16.php
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container
|
||||
->register('foo', 'FooClass\\Foo')
|
||||
->setDecoratedService('bar')
|
||||
;
|
||||
|
||||
return $container;
|
10
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container17.php
vendored
Normal file
10
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container17.php
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container
|
||||
->register('foo', '%foo.class%')
|
||||
;
|
||||
|
||||
return $container;
|
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container18.php
vendored
Normal file
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container18.php
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Scope;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->addScope(new Scope('request'));
|
||||
$container->
|
||||
register('foo', 'FooClass')->
|
||||
setScope('request')
|
||||
;
|
||||
$container->compile();
|
||||
|
||||
return $container;
|
22
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container19.php
vendored
Normal file
22
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container19.php
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Definition;
|
||||
|
||||
require_once __DIR__.'/../includes/classes.php';
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
|
||||
$container
|
||||
->register('service_from_anonymous_factory', 'Bar\FooClass')
|
||||
->setFactory(array(new Definition('Bar\FooClass'), 'getInstance'))
|
||||
;
|
||||
|
||||
$anonymousServiceWithFactory = new Definition('Bar\FooClass');
|
||||
$anonymousServiceWithFactory->setFactory('Bar\FooClass::getInstance');
|
||||
$container
|
||||
->register('service_with_method_call_and_factory', 'Bar\FooClass')
|
||||
->addMethodCall('setBar', array($anonymousServiceWithFactory))
|
||||
;
|
||||
|
||||
return $container;
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container20.php
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container20.php
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
require_once __DIR__.'/../includes/classes.php';
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Reference;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container
|
||||
->register('request', 'Request')
|
||||
->setSynchronized(true)
|
||||
;
|
||||
$container
|
||||
->register('depends_on_request', 'stdClass')
|
||||
->addMethodCall('setRequest', array(new Reference('request', ContainerInterface::NULL_ON_INVALID_REFERENCE, false)))
|
||||
;
|
||||
|
||||
return $container;
|
20
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container21.php
vendored
Normal file
20
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container21.php
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Definition;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
|
||||
$bar = new Definition('Bar');
|
||||
$bar->setConfigurator(array(new Definition('Baz'), 'configureBar'));
|
||||
|
||||
$fooFactory = new Definition('FooFactory');
|
||||
$fooFactory->setFactory(array(new Definition('Foobar'), 'createFooFactory'));
|
||||
|
||||
$container
|
||||
->register('foo', 'Foo')
|
||||
->setFactory(array($fooFactory, 'createFoo'))
|
||||
->setConfigurator(array($bar, 'configureFoo'))
|
||||
;
|
||||
|
||||
return $container;
|
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container8.php
vendored
Normal file
14
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container8.php
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
$container = new ContainerBuilder(new ParameterBag(array(
|
||||
'FOO' => '%baz%',
|
||||
'baz' => 'bar',
|
||||
'bar' => 'foo is %%foo bar',
|
||||
'escape' => '@escapeme',
|
||||
'values' => array(true, false, null, 0, 1000.3, 'true', 'false', 'null'),
|
||||
)));
|
||||
|
||||
return $container;
|
113
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container9.php
vendored
Normal file
113
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container9.php
vendored
Normal file
|
@ -0,0 +1,113 @@
|
|||
<?php
|
||||
|
||||
require_once __DIR__.'/../includes/classes.php';
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Reference;
|
||||
use Symfony\Component\DependencyInjection\Parameter;
|
||||
use Symfony\Component\ExpressionLanguage\Expression;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container
|
||||
->register('foo', '\Bar\FooClass')
|
||||
->addTag('foo', array('foo' => 'foo'))
|
||||
->addTag('foo', array('bar' => 'bar', 'baz' => 'baz'))
|
||||
->setFactory(array('Bar\\FooClass', 'getInstance'))
|
||||
->setArguments(array('foo', new Reference('foo.baz'), array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%'), true, new Reference('service_container')))
|
||||
->setProperties(array('foo' => 'bar', 'moo' => new Reference('foo.baz'), 'qux' => array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%')))
|
||||
->addMethodCall('setBar', array(new Reference('bar')))
|
||||
->addMethodCall('initialize')
|
||||
->setConfigurator('sc_configure')
|
||||
;
|
||||
$container
|
||||
->register('foo.baz', '%baz_class%')
|
||||
->setFactory(array('%baz_class%', 'getInstance'))
|
||||
->setConfigurator(array('%baz_class%', 'configureStatic1'))
|
||||
;
|
||||
$container
|
||||
->register('bar', 'Bar\FooClass')
|
||||
->setArguments(array('foo', new Reference('foo.baz'), new Parameter('foo_bar')))
|
||||
->setScope('container')
|
||||
->setConfigurator(array(new Reference('foo.baz'), 'configure'))
|
||||
;
|
||||
$container
|
||||
->register('foo_bar', '%foo_class%')
|
||||
->setScope('prototype')
|
||||
;
|
||||
$container->getParameterBag()->clear();
|
||||
$container->getParameterBag()->add(array(
|
||||
'baz_class' => 'BazClass',
|
||||
'foo_class' => 'Bar\FooClass',
|
||||
'foo' => 'bar',
|
||||
));
|
||||
$container->setAlias('alias_for_foo', 'foo');
|
||||
$container->setAlias('alias_for_alias', 'alias_for_foo');
|
||||
$container
|
||||
->register('method_call1', 'Bar\FooClass')
|
||||
->setFile(realpath(__DIR__.'/../includes/foo.php'))
|
||||
->addMethodCall('setBar', array(new Reference('foo')))
|
||||
->addMethodCall('setBar', array(new Reference('foo2', ContainerInterface::NULL_ON_INVALID_REFERENCE)))
|
||||
->addMethodCall('setBar', array(new Reference('foo3', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)))
|
||||
->addMethodCall('setBar', array(new Reference('foobaz', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)))
|
||||
->addMethodCall('setBar', array(new Expression('service("foo").foo() ~ (container.hasparameter("foo") ? parameter("foo") : "default")')))
|
||||
;
|
||||
$container
|
||||
->register('foo_with_inline', 'Foo')
|
||||
->addMethodCall('setBar', array(new Reference('inlined')))
|
||||
;
|
||||
$container
|
||||
->register('inlined', 'Bar')
|
||||
->setProperty('pub', 'pub')
|
||||
->addMethodCall('setBaz', array(new Reference('baz')))
|
||||
->setPublic(false)
|
||||
;
|
||||
$container
|
||||
->register('baz', 'Baz')
|
||||
->addMethodCall('setFoo', array(new Reference('foo_with_inline')))
|
||||
;
|
||||
$container
|
||||
->register('request', 'Request')
|
||||
->setSynthetic(true)
|
||||
;
|
||||
$container
|
||||
->register('configurator_service', 'ConfClass')
|
||||
->setPublic(false)
|
||||
->addMethodCall('setFoo', array(new Reference('baz')))
|
||||
;
|
||||
$container
|
||||
->register('configured_service', 'stdClass')
|
||||
->setConfigurator(array(new Reference('configurator_service'), 'configureStdClass'))
|
||||
;
|
||||
$container
|
||||
->register('decorated', 'stdClass')
|
||||
;
|
||||
$container
|
||||
->register('decorator_service', 'stdClass')
|
||||
->setDecoratedService('decorated')
|
||||
;
|
||||
$container
|
||||
->register('decorator_service_with_name', 'stdClass')
|
||||
->setDecoratedService('decorated', 'decorated.pif-pouf')
|
||||
;
|
||||
$container
|
||||
->register('new_factory', 'FactoryClass')
|
||||
->setProperty('foo', 'bar')
|
||||
->setScope('container')
|
||||
->setPublic(false)
|
||||
;
|
||||
$container
|
||||
->register('factory_service', 'Bar')
|
||||
->setFactory(array(new Reference('foo.baz'), 'getInstance'))
|
||||
;
|
||||
$container
|
||||
->register('new_factory_service', 'FooBarBaz')
|
||||
->setProperty('foo', 'bar')
|
||||
->setFactory(array(new Reference('new_factory'), 'getInstance'))
|
||||
;
|
||||
$container
|
||||
->register('service_from_static_method', 'Bar\FooClass')
|
||||
->setFactory(array('Bar\FooClass', 'getInstance'))
|
||||
;
|
||||
|
||||
return $container;
|
39
vendor/symfony/dependency-injection/Tests/Fixtures/containers/legacy-container9.php
vendored
Normal file
39
vendor/symfony/dependency-injection/Tests/Fixtures/containers/legacy-container9.php
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?php
|
||||
|
||||
require_once __DIR__.'/../includes/classes.php';
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Reference;
|
||||
use Symfony\Component\ExpressionLanguage\Expression;
|
||||
|
||||
$container = new ContainerBuilder();
|
||||
$container->
|
||||
register('foo', 'Bar\FooClass')->
|
||||
addTag('foo', array('foo' => 'foo'))->
|
||||
addTag('foo', array('bar' => 'bar'))->
|
||||
setFactoryClass('Bar\\FooClass')->
|
||||
setFactoryMethod('getInstance')->
|
||||
setArguments(array('foo', new Reference('foo.baz'), array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%'), true, new Reference('service_container')))->
|
||||
setProperties(array('foo' => 'bar', 'moo' => new Reference('foo.baz'), 'qux' => array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%')))->
|
||||
addMethodCall('setBar', array(new Reference('bar')))->
|
||||
addMethodCall('initialize')->
|
||||
setConfigurator('sc_configure')
|
||||
;
|
||||
$container->
|
||||
register('foo.baz', '%baz_class%')->
|
||||
setFactoryClass('%baz_class%')->
|
||||
setFactoryMethod('getInstance')->
|
||||
setConfigurator(array('%baz_class%', 'configureStatic1'))
|
||||
;
|
||||
$container->
|
||||
register('factory_service', 'Bar')->
|
||||
setFactoryService('foo.baz')->
|
||||
setFactoryMethod('getInstance')
|
||||
;
|
||||
$container->getParameterBag()->clear();
|
||||
$container->getParameterBag()->add(array(
|
||||
'baz_class' => 'BazClass',
|
||||
'foo' => 'bar',
|
||||
));
|
||||
|
||||
return $container;
|
15
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/legacy-services9.dot
vendored
Normal file
15
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/legacy-services9.dot
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_foo_baz [label="foo.baz\nBazClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_factory_service [label="factory_service\nBar\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
node_bar [label="bar\n\n", shape=record, fillcolor="#ff9999", style="filled"];
|
||||
node_foo -> node_foo_baz [label="" style="filled"];
|
||||
node_foo -> node_service_container [label="" style="filled"];
|
||||
node_foo -> node_foo_baz [label="" style="dashed"];
|
||||
node_foo -> node_bar [label="setBar()" style="dashed"];
|
||||
}
|
7
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services1.dot
vendored
Normal file
7
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services1.dot
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
}
|
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services10-1.dot
vendored
Normal file
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services10-1.dot
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
digraph sc {
|
||||
ratio="normal"
|
||||
node [fontsize="13" fontname="Verdana" shape="square"];
|
||||
edge [fontsize="12" fontname="Verdana" color="white" arrowhead="closed" arrowsize="1"];
|
||||
|
||||
node_foo [label="foo\nFooClass\n", shape=square, fillcolor="grey", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=square, fillcolor="green", style="empty"];
|
||||
node_bar [label="bar\n\n", shape=square, fillcolor="red", style="empty"];
|
||||
node_foo -> node_bar [label="" style="filled"];
|
||||
}
|
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services10.dot
vendored
Normal file
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services10.dot
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo\nFooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
node_bar [label="bar\n\n", shape=record, fillcolor="#ff9999", style="filled"];
|
||||
node_foo -> node_bar [label="" style="filled"];
|
||||
}
|
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services13.dot
vendored
Normal file
10
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services13.dot
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo\nFooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_bar [label="bar\nBarClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
node_foo -> node_bar [label="" style="filled"];
|
||||
}
|
7
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services14.dot
vendored
Normal file
7
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services14.dot
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_service_container [label="service_container\nContainer14\\ProjectServiceContainer\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
}
|
8
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services17.dot
vendored
Normal file
8
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services17.dot
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo\n%foo.class%\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
}
|
8
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services18.dot
vendored
Normal file
8
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services18.dot
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo\nFooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
}
|
41
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services9.dot
vendored
Normal file
41
vendor/symfony/dependency-injection/Tests/Fixtures/graphviz/services9.dot
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
digraph sc {
|
||||
ratio="compress"
|
||||
node [fontsize="11" fontname="Arial" shape="record"];
|
||||
edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"];
|
||||
|
||||
node_foo [label="foo (alias_for_foo)\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_foo_baz [label="foo.baz\nBazClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_bar [label="bar\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_foo_bar [label="foo_bar\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="dotted"];
|
||||
node_method_call1 [label="method_call1\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_foo_with_inline [label="foo_with_inline\nFoo\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_inlined [label="inlined\nBar\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_baz [label="baz\nBaz\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_request [label="request\nRequest\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_configurator_service [label="configurator_service\nConfClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_configured_service [label="configured_service\nstdClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_decorated [label="decorated\nstdClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_decorator_service [label="decorator_service\nstdClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_decorator_service_with_name [label="decorator_service_with_name\nstdClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_new_factory [label="new_factory\nFactoryClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_factory_service [label="factory_service\nBar\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_new_factory_service [label="new_factory_service\nFooBarBaz\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_from_static_method [label="service_from_static_method\nBar\\FooClass\n", shape=record, fillcolor="#eeeeee", style="filled"];
|
||||
node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"];
|
||||
node_foo2 [label="foo2\n\n", shape=record, fillcolor="#ff9999", style="filled"];
|
||||
node_foo3 [label="foo3\n\n", shape=record, fillcolor="#ff9999", style="filled"];
|
||||
node_foobaz [label="foobaz\n\n", shape=record, fillcolor="#ff9999", style="filled"];
|
||||
node_foo -> node_foo_baz [label="" style="filled"];
|
||||
node_foo -> node_service_container [label="" style="filled"];
|
||||
node_foo -> node_foo_baz [label="" style="dashed"];
|
||||
node_foo -> node_bar [label="setBar()" style="dashed"];
|
||||
node_bar -> node_foo_baz [label="" style="filled"];
|
||||
node_method_call1 -> node_foo [label="setBar()" style="dashed"];
|
||||
node_method_call1 -> node_foo2 [label="setBar()" style="dashed"];
|
||||
node_method_call1 -> node_foo3 [label="setBar()" style="dashed"];
|
||||
node_method_call1 -> node_foobaz [label="setBar()" style="dashed"];
|
||||
node_foo_with_inline -> node_inlined [label="setBar()" style="dashed"];
|
||||
node_inlined -> node_baz [label="setBaz()" style="dashed"];
|
||||
node_baz -> node_foo_with_inline [label="setFoo()" style="dashed"];
|
||||
node_configurator_service -> node_baz [label="setFoo()" style="dashed"];
|
||||
}
|
40
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectExtension.php
vendored
Normal file
40
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectExtension.php
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\DependencyInjection\Definition;
|
||||
use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
|
||||
|
||||
class ProjectExtension implements ExtensionInterface
|
||||
{
|
||||
public function load(array $configs, ContainerBuilder $configuration)
|
||||
{
|
||||
$config = call_user_func_array('array_merge', $configs);
|
||||
|
||||
$configuration->setDefinition('project.service.bar', new Definition('FooClass'));
|
||||
$configuration->setParameter('project.parameter.bar', isset($config['foo']) ? $config['foo'] : 'foobar');
|
||||
|
||||
$configuration->setDefinition('project.service.foo', new Definition('FooClass'));
|
||||
$configuration->setParameter('project.parameter.foo', isset($config['foo']) ? $config['foo'] : 'foobar');
|
||||
|
||||
return $configuration;
|
||||
}
|
||||
|
||||
public function getXsdValidationBasePath()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getNamespace()
|
||||
{
|
||||
return 'http://www.example.com/schema/project';
|
||||
}
|
||||
|
||||
public function getAlias()
|
||||
{
|
||||
return 'project';
|
||||
}
|
||||
|
||||
public function getConfiguration(array $config, ContainerBuilder $container)
|
||||
{
|
||||
}
|
||||
}
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectWithXsdExtension.php
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectWithXsdExtension.php
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
class ProjectWithXsdExtension extends ProjectExtension
|
||||
{
|
||||
public function getXsdValidationBasePath()
|
||||
{
|
||||
return __DIR__.'/schema';
|
||||
}
|
||||
|
||||
public function getNamespace()
|
||||
{
|
||||
return 'http://www.example.com/schema/projectwithxsd';
|
||||
}
|
||||
|
||||
public function getAlias()
|
||||
{
|
||||
return 'projectwithxsd';
|
||||
}
|
||||
}
|
BIN
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectWithXsdExtensionInPhar.phar
vendored
Normal file
BIN
vendor/symfony/dependency-injection/Tests/Fixtures/includes/ProjectWithXsdExtensionInPhar.phar
vendored
Normal file
Binary file not shown.
61
vendor/symfony/dependency-injection/Tests/Fixtures/includes/classes.php
vendored
Normal file
61
vendor/symfony/dependency-injection/Tests/Fixtures/includes/classes.php
vendored
Normal file
|
@ -0,0 +1,61 @@
|
|||
<?php
|
||||
|
||||
function sc_configure($instance)
|
||||
{
|
||||
$instance->configure();
|
||||
}
|
||||
|
||||
class BarClass
|
||||
{
|
||||
protected $baz;
|
||||
public $foo = 'foo';
|
||||
|
||||
public function setBaz(BazClass $baz)
|
||||
{
|
||||
$this->baz = $baz;
|
||||
}
|
||||
|
||||
public function getBaz()
|
||||
{
|
||||
return $this->baz;
|
||||
}
|
||||
}
|
||||
|
||||
class BazClass
|
||||
{
|
||||
protected $foo;
|
||||
|
||||
public function setFoo(Foo $foo)
|
||||
{
|
||||
$this->foo = $foo;
|
||||
}
|
||||
|
||||
public function configure($instance)
|
||||
{
|
||||
$instance->configure();
|
||||
}
|
||||
|
||||
public static function getInstance()
|
||||
{
|
||||
return new self();
|
||||
}
|
||||
|
||||
public static function configureStatic($instance)
|
||||
{
|
||||
$instance->configure();
|
||||
}
|
||||
|
||||
public static function configureStatic1()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
class BarUserClass
|
||||
{
|
||||
public $bar;
|
||||
|
||||
public function __construct(BarClass $bar)
|
||||
{
|
||||
$this->bar = $bar;
|
||||
}
|
||||
}
|
47
vendor/symfony/dependency-injection/Tests/Fixtures/includes/createphar.php
vendored
Normal file
47
vendor/symfony/dependency-injection/Tests/Fixtures/includes/createphar.php
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
<?php
|
||||
|
||||
$file = __DIR__.'/ProjectWithXsdExtensionInPhar.phar';
|
||||
if (is_file($file)) {
|
||||
@unlink($file);
|
||||
}
|
||||
|
||||
$phar = new Phar($file, 0, 'ProjectWithXsdExtensionInPhar.phar');
|
||||
$phar->addFromString('ProjectWithXsdExtensionInPhar.php', <<<EOT
|
||||
<?php
|
||||
|
||||
class ProjectWithXsdExtensionInPhar extends ProjectExtension
|
||||
{
|
||||
public function getXsdValidationBasePath()
|
||||
{
|
||||
return __DIR__.'/schema';
|
||||
}
|
||||
|
||||
public function getNamespace()
|
||||
{
|
||||
return 'http://www.example.com/schema/projectwithxsdinphar';
|
||||
}
|
||||
|
||||
public function getAlias()
|
||||
{
|
||||
return 'projectwithxsdinphar';
|
||||
}
|
||||
}
|
||||
EOT
|
||||
);
|
||||
$phar->addFromString('schema/project-1.0.xsd', <<<EOT
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<xsd:schema xmlns="http://www.example.com/schema/projectwithxsdinphar"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.com/schema/projectwithxsdinphar"
|
||||
elementFormDefault="qualified">
|
||||
|
||||
<xsd:element name="bar" type="bar" />
|
||||
|
||||
<xsd:complexType name="bar">
|
||||
<xsd:attribute name="foo" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
EOT
|
||||
);
|
||||
$phar->setStub('<?php Phar::mapPhar("ProjectWithXsdExtensionInPhar.phar"); require_once "phar://ProjectWithXsdExtensionInPhar.phar/ProjectWithXsdExtensionInPhar.php"; __HALT_COMPILER(); ?>');
|
38
vendor/symfony/dependency-injection/Tests/Fixtures/includes/foo.php
vendored
Normal file
38
vendor/symfony/dependency-injection/Tests/Fixtures/includes/foo.php
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
namespace Bar;
|
||||
|
||||
class FooClass
|
||||
{
|
||||
public $foo, $moo;
|
||||
|
||||
public $bar = null, $initialized = false, $configured = false, $called = false, $arguments = array();
|
||||
|
||||
public function __construct($arguments = array())
|
||||
{
|
||||
$this->arguments = $arguments;
|
||||
}
|
||||
|
||||
public static function getInstance($arguments = array())
|
||||
{
|
||||
$obj = new self($arguments);
|
||||
$obj->called = true;
|
||||
|
||||
return $obj;
|
||||
}
|
||||
|
||||
public function initialize()
|
||||
{
|
||||
$this->initialized = true;
|
||||
}
|
||||
|
||||
public function configure()
|
||||
{
|
||||
$this->configured = true;
|
||||
}
|
||||
|
||||
public function setBar($value = null)
|
||||
{
|
||||
$this->bar = $value;
|
||||
}
|
||||
}
|
13
vendor/symfony/dependency-injection/Tests/Fixtures/includes/schema/project-1.0.xsd
vendored
Normal file
13
vendor/symfony/dependency-injection/Tests/Fixtures/includes/schema/project-1.0.xsd
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<xsd:schema xmlns="http://www.example.com/schema/projectwithxsd"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.com/schema/projectwithxsd"
|
||||
elementFormDefault="qualified">
|
||||
|
||||
<xsd:element name="bar" type="bar" />
|
||||
|
||||
<xsd:complexType name="bar">
|
||||
<xsd:attribute name="foo" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/ini/nonvalid.ini
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/ini/nonvalid.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
{NOT AN INI FILE}
|
||||
{JUST A PLAIN TEXT FILE}
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters.ini
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[parameters]
|
||||
foo = bar
|
||||
bar = %foo%
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters1.ini
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters1.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[parameters]
|
||||
FOO = foo
|
||||
baz = baz
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters2.ini
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/ini/parameters2.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[parameters]
|
||||
imported_from_ini = true
|
30
vendor/symfony/dependency-injection/Tests/Fixtures/php/services1-1.php
vendored
Normal file
30
vendor/symfony/dependency-injection/Tests/Fixtures/php/services1-1.php
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
namespace Symfony\Component\DependencyInjection\Dump;
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* Container.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class Container extends AbstractContainer
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
}
|
29
vendor/symfony/dependency-injection/Tests/Fixtures/php/services1.php
vendored
Normal file
29
vendor/symfony/dependency-injection/Tests/Fixtures/php/services1.php
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
}
|
118
vendor/symfony/dependency-injection/Tests/Fixtures/php/services10.php
vendored
Normal file
118
vendor/symfony/dependency-injection/Tests/Fixtures/php/services10.php
vendored
Normal file
|
@ -0,0 +1,118 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->parameters = $this->getDefaultParameters();
|
||||
|
||||
$this->services =
|
||||
$this->scopedServices =
|
||||
$this->scopeStacks = array();
|
||||
$this->scopes = array();
|
||||
$this->scopeChildren = array();
|
||||
$this->methodMap = array(
|
||||
'test' => 'getTestService',
|
||||
);
|
||||
|
||||
$this->aliases = array();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function compile()
|
||||
{
|
||||
throw new LogicException('You cannot compile a dumped frozen container.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'test' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getTestService()
|
||||
{
|
||||
return $this->services['test'] = new \stdClass(array('only dot' => '.', 'concatenation as value' => '.\'\'.', 'concatenation from the start value' => '\'\'.', '.' => 'dot as a key', '.\'\'.' => 'concatenation as a key', '\'\'.' => 'concatenation from the start key', 'optimize concatenation' => 'string1-string2', 'optimize concatenation with empty string' => 'string1string2', 'optimize concatenation from the start' => 'start', 'optimize concatenation at the end' => 'end'));
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
if (!(isset($this->parameters[$name]) || array_key_exists($name, $this->parameters))) {
|
||||
throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
|
||||
}
|
||||
|
||||
return $this->parameters[$name];
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function hasParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
return isset($this->parameters[$name]) || array_key_exists($name, $this->parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function setParameter($name, $value)
|
||||
{
|
||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameterBag()
|
||||
{
|
||||
if (null === $this->parameterBag) {
|
||||
$this->parameterBag = new FrozenParameterBag($this->parameters);
|
||||
}
|
||||
|
||||
return $this->parameterBag;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the default parameters.
|
||||
*
|
||||
* @return array An array of the default parameters
|
||||
*/
|
||||
protected function getDefaultParameters()
|
||||
{
|
||||
return array(
|
||||
'empty_value' => '',
|
||||
'some_string' => '-',
|
||||
);
|
||||
}
|
||||
}
|
124
vendor/symfony/dependency-injection/Tests/Fixtures/php/services12.php
vendored
Normal file
124
vendor/symfony/dependency-injection/Tests/Fixtures/php/services12.php
vendored
Normal file
|
@ -0,0 +1,124 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$dir = __DIR__;
|
||||
for ($i = 1; $i <= 5; ++$i) {
|
||||
$this->targetDirs[$i] = $dir = dirname($dir);
|
||||
}
|
||||
$this->parameters = $this->getDefaultParameters();
|
||||
|
||||
$this->services =
|
||||
$this->scopedServices =
|
||||
$this->scopeStacks = array();
|
||||
$this->scopes = array();
|
||||
$this->scopeChildren = array();
|
||||
$this->methodMap = array(
|
||||
'test' => 'getTestService',
|
||||
);
|
||||
|
||||
$this->aliases = array();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function compile()
|
||||
{
|
||||
throw new LogicException('You cannot compile a dumped frozen container.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'test' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getTestService()
|
||||
{
|
||||
return $this->services['test'] = new \stdClass(('wiz'.$this->targetDirs[1]), array(('wiz'.$this->targetDirs[1]) => ($this->targetDirs[2].'/')));
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
if (!(isset($this->parameters[$name]) || array_key_exists($name, $this->parameters))) {
|
||||
throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
|
||||
}
|
||||
|
||||
return $this->parameters[$name];
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function hasParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
return isset($this->parameters[$name]) || array_key_exists($name, $this->parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function setParameter($name, $value)
|
||||
{
|
||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameterBag()
|
||||
{
|
||||
if (null === $this->parameterBag) {
|
||||
$this->parameterBag = new FrozenParameterBag($this->parameters);
|
||||
}
|
||||
|
||||
return $this->parameterBag;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the default parameters.
|
||||
*
|
||||
* @return array An array of the default parameters
|
||||
*/
|
||||
protected function getDefaultParameters()
|
||||
{
|
||||
return array(
|
||||
'foo' => ('wiz'.$this->targetDirs[1]),
|
||||
'bar' => __DIR__,
|
||||
'baz' => (__DIR__.'/PhpDumperTest.php'),
|
||||
'buz' => $this->targetDirs[2],
|
||||
);
|
||||
}
|
||||
}
|
63
vendor/symfony/dependency-injection/Tests/Fixtures/php/services19.php
vendored
Normal file
63
vendor/symfony/dependency-injection/Tests/Fixtures/php/services19.php
vendored
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
$this->methodMap = array(
|
||||
'service_from_anonymous_factory' => 'getServiceFromAnonymousFactoryService',
|
||||
'service_with_method_call_and_factory' => 'getServiceWithMethodCallAndFactoryService',
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'service_from_anonymous_factory' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getServiceFromAnonymousFactoryService()
|
||||
{
|
||||
return $this->services['service_from_anonymous_factory'] = call_user_func(array(new \Bar\FooClass(), 'getInstance'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'service_with_method_call_and_factory' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getServiceWithMethodCallAndFactoryService()
|
||||
{
|
||||
$this->services['service_with_method_call_and_factory'] = $instance = new \Bar\FooClass();
|
||||
|
||||
$instance->setBar(\Bar\FooClass::getInstance());
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
73
vendor/symfony/dependency-injection/Tests/Fixtures/php/services20.php
vendored
Normal file
73
vendor/symfony/dependency-injection/Tests/Fixtures/php/services20.php
vendored
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
$this->methodMap = array(
|
||||
'depends_on_request' => 'getDependsOnRequestService',
|
||||
'request' => 'getRequestService',
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'depends_on_request' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDependsOnRequestService()
|
||||
{
|
||||
$this->services['depends_on_request'] = $instance = new \stdClass();
|
||||
|
||||
$instance->setRequest($this->get('request', ContainerInterface::NULL_ON_INVALID_REFERENCE));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'request' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Request A Request instance.
|
||||
*/
|
||||
protected function getRequestService()
|
||||
{
|
||||
return $this->services['request'] = new \Request();
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the 'request' service.
|
||||
*/
|
||||
protected function synchronizeRequestService()
|
||||
{
|
||||
if ($this->initialized('depends_on_request')) {
|
||||
$this->get('depends_on_request')->setRequest($this->get('request', ContainerInterface::NULL_ON_INVALID_REFERENCE));
|
||||
}
|
||||
}
|
||||
}
|
54
vendor/symfony/dependency-injection/Tests/Fixtures/php/services8.php
vendored
Normal file
54
vendor/symfony/dependency-injection/Tests/Fixtures/php/services8.php
vendored
Normal file
|
@ -0,0 +1,54 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(new ParameterBag($this->getDefaultParameters()));
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the default parameters.
|
||||
*
|
||||
* @return array An array of the default parameters
|
||||
*/
|
||||
protected function getDefaultParameters()
|
||||
{
|
||||
return array(
|
||||
'foo' => '%baz%',
|
||||
'baz' => 'bar',
|
||||
'bar' => 'foo is %%foo bar',
|
||||
'escape' => '@escapeme',
|
||||
'values' => array(
|
||||
0 => true,
|
||||
1 => false,
|
||||
2 => NULL,
|
||||
3 => 0,
|
||||
4 => 1000.3,
|
||||
5 => 'true',
|
||||
6 => 'false',
|
||||
7 => 'null',
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
376
vendor/symfony/dependency-injection/Tests/Fixtures/php/services9.php
vendored
Normal file
376
vendor/symfony/dependency-injection/Tests/Fixtures/php/services9.php
vendored
Normal file
|
@ -0,0 +1,376 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(new ParameterBag($this->getDefaultParameters()));
|
||||
$this->methodMap = array(
|
||||
'bar' => 'getBarService',
|
||||
'baz' => 'getBazService',
|
||||
'configurator_service' => 'getConfiguratorServiceService',
|
||||
'configured_service' => 'getConfiguredServiceService',
|
||||
'decorated' => 'getDecoratedService',
|
||||
'decorator_service' => 'getDecoratorServiceService',
|
||||
'decorator_service_with_name' => 'getDecoratorServiceWithNameService',
|
||||
'factory_service' => 'getFactoryServiceService',
|
||||
'foo' => 'getFooService',
|
||||
'foo.baz' => 'getFoo_BazService',
|
||||
'foo_bar' => 'getFooBarService',
|
||||
'foo_with_inline' => 'getFooWithInlineService',
|
||||
'inlined' => 'getInlinedService',
|
||||
'method_call1' => 'getMethodCall1Service',
|
||||
'new_factory' => 'getNewFactoryService',
|
||||
'new_factory_service' => 'getNewFactoryServiceService',
|
||||
'request' => 'getRequestService',
|
||||
'service_from_static_method' => 'getServiceFromStaticMethodService',
|
||||
);
|
||||
$this->aliases = array(
|
||||
'alias_for_alias' => 'foo',
|
||||
'alias_for_foo' => 'foo',
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'bar' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getBarService()
|
||||
{
|
||||
$a = $this->get('foo.baz');
|
||||
|
||||
$this->services['bar'] = $instance = new \Bar\FooClass('foo', $a, $this->getParameter('foo_bar'));
|
||||
|
||||
$a->configure($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'baz' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Baz A Baz instance.
|
||||
*/
|
||||
protected function getBazService()
|
||||
{
|
||||
$this->services['baz'] = $instance = new \Baz();
|
||||
|
||||
$instance->setFoo($this->get('foo_with_inline'));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'configured_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getConfiguredServiceService()
|
||||
{
|
||||
$this->services['configured_service'] = $instance = new \stdClass();
|
||||
|
||||
$this->get('configurator_service')->configureStdClass($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'decorated' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDecoratedService()
|
||||
{
|
||||
return $this->services['decorated'] = new \stdClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'decorator_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDecoratorServiceService()
|
||||
{
|
||||
return $this->services['decorator_service'] = new \stdClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'decorator_service_with_name' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDecoratorServiceWithNameService()
|
||||
{
|
||||
return $this->services['decorator_service_with_name'] = new \stdClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'factory_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar A Bar instance.
|
||||
*/
|
||||
protected function getFactoryServiceService()
|
||||
{
|
||||
return $this->services['factory_service'] = $this->get('foo.baz')->getInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getFooService()
|
||||
{
|
||||
$a = $this->get('foo.baz');
|
||||
|
||||
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, array($this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo')), true, $this);
|
||||
|
||||
$instance->setBar($this->get('bar'));
|
||||
$instance->initialize();
|
||||
$instance->foo = 'bar';
|
||||
$instance->moo = $a;
|
||||
$instance->qux = array($this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo'));
|
||||
sc_configure($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo.baz' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return object A %baz_class% instance.
|
||||
*/
|
||||
protected function getFoo_BazService()
|
||||
{
|
||||
$this->services['foo.baz'] = $instance = call_user_func(array($this->getParameter('baz_class'), 'getInstance'));
|
||||
|
||||
call_user_func(array($this->getParameter('baz_class'), 'configureStatic1'), $instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo_bar' service.
|
||||
*
|
||||
* @return object A %foo_class% instance.
|
||||
*/
|
||||
protected function getFooBarService()
|
||||
{
|
||||
$class = $this->getParameter('foo_class');
|
||||
|
||||
return new $class();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo_with_inline' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Foo A Foo instance.
|
||||
*/
|
||||
protected function getFooWithInlineService()
|
||||
{
|
||||
$this->services['foo_with_inline'] = $instance = new \Foo();
|
||||
|
||||
$instance->setBar($this->get('inlined'));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'method_call1' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getMethodCall1Service()
|
||||
{
|
||||
require_once '%path%foo.php';
|
||||
|
||||
$this->services['method_call1'] = $instance = new \Bar\FooClass();
|
||||
|
||||
$instance->setBar($this->get('foo'));
|
||||
$instance->setBar($this->get('foo2', ContainerInterface::NULL_ON_INVALID_REFERENCE));
|
||||
if ($this->has('foo3')) {
|
||||
$instance->setBar($this->get('foo3', ContainerInterface::NULL_ON_INVALID_REFERENCE));
|
||||
}
|
||||
if ($this->has('foobaz')) {
|
||||
$instance->setBar($this->get('foobaz', ContainerInterface::NULL_ON_INVALID_REFERENCE));
|
||||
}
|
||||
$instance->setBar(($this->get("foo")->foo() . (($this->hasparameter("foo")) ? ($this->getParameter("foo")) : ("default"))));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'new_factory_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \FooBarBaz A FooBarBaz instance.
|
||||
*/
|
||||
protected function getNewFactoryServiceService()
|
||||
{
|
||||
$this->services['new_factory_service'] = $instance = $this->get('new_factory')->getInstance();
|
||||
|
||||
$instance->foo = 'bar';
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'request' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @throws RuntimeException always since this service is expected to be injected dynamically
|
||||
*/
|
||||
protected function getRequestService()
|
||||
{
|
||||
throw new RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'service_from_static_method' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getServiceFromStaticMethodService()
|
||||
{
|
||||
return $this->services['service_from_static_method'] = \Bar\FooClass::getInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'configurator_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* This service is private.
|
||||
* If you want to be able to request this service from the container directly,
|
||||
* make it public, otherwise you might end up with broken code.
|
||||
*
|
||||
* @return \ConfClass A ConfClass instance.
|
||||
*/
|
||||
protected function getConfiguratorServiceService()
|
||||
{
|
||||
$this->services['configurator_service'] = $instance = new \ConfClass();
|
||||
|
||||
$instance->setFoo($this->get('baz'));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'inlined' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* This service is private.
|
||||
* If you want to be able to request this service from the container directly,
|
||||
* make it public, otherwise you might end up with broken code.
|
||||
*
|
||||
* @return \Bar A Bar instance.
|
||||
*/
|
||||
protected function getInlinedService()
|
||||
{
|
||||
$this->services['inlined'] = $instance = new \Bar();
|
||||
|
||||
$instance->setBaz($this->get('baz'));
|
||||
$instance->pub = 'pub';
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'new_factory' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* This service is private.
|
||||
* If you want to be able to request this service from the container directly,
|
||||
* make it public, otherwise you might end up with broken code.
|
||||
*
|
||||
* @return \FactoryClass A FactoryClass instance.
|
||||
*/
|
||||
protected function getNewFactoryService()
|
||||
{
|
||||
$this->services['new_factory'] = $instance = new \FactoryClass();
|
||||
|
||||
$instance->foo = 'bar';
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the default parameters.
|
||||
*
|
||||
* @return array An array of the default parameters
|
||||
*/
|
||||
protected function getDefaultParameters()
|
||||
{
|
||||
return array(
|
||||
'baz_class' => 'BazClass',
|
||||
'foo_class' => 'Bar\\FooClass',
|
||||
'foo' => 'bar',
|
||||
);
|
||||
}
|
||||
}
|
357
vendor/symfony/dependency-injection/Tests/Fixtures/php/services9_compiled.php
vendored
Normal file
357
vendor/symfony/dependency-injection/Tests/Fixtures/php/services9_compiled.php
vendored
Normal file
|
@ -0,0 +1,357 @@
|
|||
<?php
|
||||
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\InactiveScopeException;
|
||||
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||
|
||||
/**
|
||||
* ProjectServiceContainer.
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
private $parameters;
|
||||
private $targetDirs = array();
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->parameters = $this->getDefaultParameters();
|
||||
|
||||
$this->services =
|
||||
$this->scopedServices =
|
||||
$this->scopeStacks = array();
|
||||
$this->scopes = array();
|
||||
$this->scopeChildren = array();
|
||||
$this->methodMap = array(
|
||||
'bar' => 'getBarService',
|
||||
'baz' => 'getBazService',
|
||||
'configured_service' => 'getConfiguredServiceService',
|
||||
'decorator_service' => 'getDecoratorServiceService',
|
||||
'decorator_service_with_name' => 'getDecoratorServiceWithNameService',
|
||||
'factory_service' => 'getFactoryServiceService',
|
||||
'foo' => 'getFooService',
|
||||
'foo.baz' => 'getFoo_BazService',
|
||||
'foo_bar' => 'getFooBarService',
|
||||
'foo_with_inline' => 'getFooWithInlineService',
|
||||
'method_call1' => 'getMethodCall1Service',
|
||||
'new_factory_service' => 'getNewFactoryServiceService',
|
||||
'request' => 'getRequestService',
|
||||
'service_from_static_method' => 'getServiceFromStaticMethodService',
|
||||
);
|
||||
$this->aliases = array(
|
||||
'alias_for_alias' => 'foo',
|
||||
'alias_for_foo' => 'foo',
|
||||
'decorated' => 'decorator_service_with_name',
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function compile()
|
||||
{
|
||||
throw new LogicException('You cannot compile a dumped frozen container.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'bar' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getBarService()
|
||||
{
|
||||
$a = $this->get('foo.baz');
|
||||
|
||||
$this->services['bar'] = $instance = new \Bar\FooClass('foo', $a, $this->getParameter('foo_bar'));
|
||||
|
||||
$a->configure($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'baz' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Baz A Baz instance.
|
||||
*/
|
||||
protected function getBazService()
|
||||
{
|
||||
$this->services['baz'] = $instance = new \Baz();
|
||||
|
||||
$instance->setFoo($this->get('foo_with_inline'));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'configured_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getConfiguredServiceService()
|
||||
{
|
||||
$a = new \ConfClass();
|
||||
$a->setFoo($this->get('baz'));
|
||||
|
||||
$this->services['configured_service'] = $instance = new \stdClass();
|
||||
|
||||
$a->configureStdClass($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'decorator_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDecoratorServiceService()
|
||||
{
|
||||
return $this->services['decorator_service'] = new \stdClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'decorator_service_with_name' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \stdClass A stdClass instance.
|
||||
*/
|
||||
protected function getDecoratorServiceWithNameService()
|
||||
{
|
||||
return $this->services['decorator_service_with_name'] = new \stdClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'factory_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar A Bar instance.
|
||||
*/
|
||||
protected function getFactoryServiceService()
|
||||
{
|
||||
return $this->services['factory_service'] = $this->get('foo.baz')->getInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getFooService()
|
||||
{
|
||||
$a = $this->get('foo.baz');
|
||||
|
||||
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, array('bar' => 'foo is bar', 'foobar' => 'bar'), true, $this);
|
||||
|
||||
$instance->setBar($this->get('bar'));
|
||||
$instance->initialize();
|
||||
$instance->foo = 'bar';
|
||||
$instance->moo = $a;
|
||||
$instance->qux = array('bar' => 'foo is bar', 'foobar' => 'bar');
|
||||
sc_configure($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo.baz' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \BazClass A BazClass instance.
|
||||
*/
|
||||
protected function getFoo_BazService()
|
||||
{
|
||||
$this->services['foo.baz'] = $instance = \BazClass::getInstance();
|
||||
|
||||
\BazClass::configureStatic1($instance);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo_bar' service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getFooBarService()
|
||||
{
|
||||
return new \Bar\FooClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'foo_with_inline' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Foo A Foo instance.
|
||||
*/
|
||||
protected function getFooWithInlineService()
|
||||
{
|
||||
$a = new \Bar();
|
||||
|
||||
$this->services['foo_with_inline'] = $instance = new \Foo();
|
||||
|
||||
$a->setBaz($this->get('baz'));
|
||||
$a->pub = 'pub';
|
||||
|
||||
$instance->setBar($a);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'method_call1' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getMethodCall1Service()
|
||||
{
|
||||
require_once '%path%foo.php';
|
||||
|
||||
$this->services['method_call1'] = $instance = new \Bar\FooClass();
|
||||
|
||||
$instance->setBar($this->get('foo'));
|
||||
$instance->setBar(NULL);
|
||||
$instance->setBar(($this->get("foo")->foo() . (($this->hasparameter("foo")) ? ($this->getParameter("foo")) : ("default"))));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'new_factory_service' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \FooBarBaz A FooBarBaz instance.
|
||||
*/
|
||||
protected function getNewFactoryServiceService()
|
||||
{
|
||||
$a = new \FactoryClass();
|
||||
$a->foo = 'bar';
|
||||
|
||||
$this->services['new_factory_service'] = $instance = $a->getInstance();
|
||||
|
||||
$instance->foo = 'bar';
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'request' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @throws RuntimeException always since this service is expected to be injected dynamically
|
||||
*/
|
||||
protected function getRequestService()
|
||||
{
|
||||
throw new RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the 'service_from_static_method' service.
|
||||
*
|
||||
* This service is shared.
|
||||
* This method always returns the same instance of the service.
|
||||
*
|
||||
* @return \Bar\FooClass A Bar\FooClass instance.
|
||||
*/
|
||||
protected function getServiceFromStaticMethodService()
|
||||
{
|
||||
return $this->services['service_from_static_method'] = \Bar\FooClass::getInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
if (!(isset($this->parameters[$name]) || array_key_exists($name, $this->parameters))) {
|
||||
throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
|
||||
}
|
||||
|
||||
return $this->parameters[$name];
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function hasParameter($name)
|
||||
{
|
||||
$name = strtolower($name);
|
||||
|
||||
return isset($this->parameters[$name]) || array_key_exists($name, $this->parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function setParameter($name, $value)
|
||||
{
|
||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getParameterBag()
|
||||
{
|
||||
if (null === $this->parameterBag) {
|
||||
$this->parameterBag = new FrozenParameterBag($this->parameters);
|
||||
}
|
||||
|
||||
return $this->parameterBag;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the default parameters.
|
||||
*
|
||||
* @return array An array of the default parameters
|
||||
*/
|
||||
protected function getDefaultParameters()
|
||||
{
|
||||
return array(
|
||||
'baz_class' => 'BazClass',
|
||||
'foo_class' => 'Bar\\FooClass',
|
||||
'foo' => 'bar',
|
||||
);
|
||||
}
|
||||
}
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/php/simple.php
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/php/simple.php
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?php
|
||||
|
||||
$container->setParameter('foo', 'foo');
|
14
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extension1/services.xml
vendored
Normal file
14
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extension1/services.xml
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="extension1.foo" class="FooClass1">
|
||||
<argument type="service">
|
||||
<service class="BarClass1">
|
||||
</service>
|
||||
</argument>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
14
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extension2/services.xml
vendored
Normal file
14
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extension2/services.xml
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="extension2.foo" class="FooClass2">
|
||||
<argument type="service">
|
||||
<service class="BarClass2">
|
||||
</service>
|
||||
</argument>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services1.xml
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services1.xml
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:project="http://www.example.com/schema/project">
|
||||
|
||||
<parameters>
|
||||
<parameter key="project.parameter.foo">BAR</parameter>
|
||||
</parameters>
|
||||
|
||||
<services>
|
||||
<service id="project.service.foo" class="BAR" />
|
||||
</services>
|
||||
|
||||
<project:bar babar="babar">
|
||||
<another />
|
||||
<another2>%project.parameter.foo%</another2>
|
||||
</project:bar>
|
||||
|
||||
</container>
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services2.xml
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services2.xml
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:project="http://www.example.com/schema/projectwithxsd"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://www.example.com/schema/projectwithxsd http://www.example.com/schema/projectwithxsd/project-1.0.xsd">
|
||||
|
||||
<parameters>
|
||||
<parameter key="project.parameter.foo">BAR</parameter>
|
||||
</parameters>
|
||||
|
||||
<services>
|
||||
<service id="project.service.foo" class="BAR" />
|
||||
</services>
|
||||
|
||||
<project:bar />
|
||||
|
||||
</container>
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services3.xml
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services3.xml
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:project="http://www.example.com/schema/projectwithxsd"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://www.example.com/schema/projectwithxsd http://www.example.com/schema/projectwithxsd/project-1.0.xsd">
|
||||
|
||||
<parameters>
|
||||
<parameter key="project.parameter.foo">BAR</parameter>
|
||||
</parameters>
|
||||
|
||||
<services>
|
||||
<service id="project.service.foo" class="BAR" />
|
||||
</services>
|
||||
|
||||
<project:bar bar="bar" />
|
||||
|
||||
</container>
|
6
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services4.xml
vendored
Normal file
6
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services4.xml
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:project="http://www.example.com/schema/not_registered_extension">
|
||||
<project:bar />
|
||||
</container>
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services5.xml
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services5.xml
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:project="http://www.example.com/schema/projectwithxsd"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://www.example.com/schema/projectwithxsd http://www.example.com/schema/projectwithxsd/project-1.0.xsd">
|
||||
|
||||
<project:foobar />
|
||||
|
||||
</container>
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services6.xml
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services6.xml
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:project="http://www.example.com/schema/projectwithxsdinphar"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://www.example.com/schema/projectwithxsdinphar http://www.example.com/schema/projectwithxsdinphar/project-1.0.xsd">
|
||||
|
||||
<project:bar />
|
||||
|
||||
</container>
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services7.xml
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/extensions/services7.xml
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:project="http://www.example.com/schema/projectwithxsdinphar"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://www.example.com/schema/projectwithxsdinphar http://www.example.com/schema/projectwithxsdinphar/project-1.0.xsd">
|
||||
|
||||
<project:bar bar="foo" />
|
||||
|
||||
</container>
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/legacy-services6.xml
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/legacy-services6.xml
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="constructor" class="FooClass" factory-method="getInstance" />
|
||||
<service id="factory_service" factory-method="getInstance" factory-service="baz_factory" />
|
||||
<service id="request" class="Request" synthetic="true" synchronized="true" lazy="true"/>
|
||||
</services>
|
||||
</container>
|
36
vendor/symfony/dependency-injection/Tests/Fixtures/xml/legacy-services9.xml
vendored
Normal file
36
vendor/symfony/dependency-injection/Tests/Fixtures/xml/legacy-services9.xml
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter key="baz_class">BazClass</parameter>
|
||||
<parameter key="foo">bar</parameter>
|
||||
</parameters>
|
||||
<services>
|
||||
<service id="foo" class="Bar\FooClass" factory-method="getInstance" factory-class="Bar\FooClass">
|
||||
<tag name="foo" foo="foo"/>
|
||||
<tag name="foo" bar="bar"/>
|
||||
<argument>foo</argument>
|
||||
<argument type="service" id="foo.baz"/>
|
||||
<argument type="collection">
|
||||
<argument key="%foo%">foo is %foo%</argument>
|
||||
<argument key="foobar">%foo%</argument>
|
||||
</argument>
|
||||
<argument>true</argument>
|
||||
<argument type="service" id="service_container"/>
|
||||
<property name="foo">bar</property>
|
||||
<property name="moo" type="service" id="foo.baz"/>
|
||||
<property name="qux" type="collection">
|
||||
<property key="%foo%">foo is %foo%</property>
|
||||
<property key="foobar">%foo%</property>
|
||||
</property>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="bar"/>
|
||||
</call>
|
||||
<call method="initialize"/>
|
||||
<configurator function="sc_configure"/>
|
||||
</service>
|
||||
<service id="foo.baz" class="%baz_class%" factory-method="getInstance" factory-class="%baz_class%">
|
||||
<configurator class="%baz_class%" method="configureStatic1"/>
|
||||
</service>
|
||||
<service id="factory_service" class="Bar" factory-method="getInstance" factory-service="foo.baz"/>
|
||||
</services>
|
||||
</container>
|
17
vendor/symfony/dependency-injection/Tests/Fixtures/xml/namespaces.xml
vendored
Normal file
17
vendor/symfony/dependency-injection/Tests/Fixtures/xml/namespaces.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<srv:container xmlns="http://symfony.com/schema/dic/doctrine"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:srv="http://symfony.com/schema/dic/services"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
|
||||
http://symfony.com/schema/dic/doctrine http://symfony.com/schema/dic/doctrine/doctrine-1.0.xsd">
|
||||
|
||||
<srv:services>
|
||||
<srv:service id="foo" class="FooClass">
|
||||
<srv:tag name="foo.tag" />
|
||||
<srv:call method="setBar">
|
||||
<srv:argument>foo</srv:argument>
|
||||
</srv:call>
|
||||
</srv:service>
|
||||
</srv:services>
|
||||
</srv:container>
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/xml/nonvalid.xml
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/xml/nonvalid.xml
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<nonvalid />
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services1.xml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services1.xml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"/>
|
16
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services10.xml
vendored
Normal file
16
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services10.xml
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="foo" class="BarClass">
|
||||
<tag name="foo_tag"
|
||||
some-option="cat"
|
||||
some_option="ciz"
|
||||
other-option="lorem"
|
||||
an_other-option="ipsum"
|
||||
/>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services13.xml
vendored
Normal file
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services13.xml
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter key="imported_from_xml">true</parameter>
|
||||
</parameters>
|
||||
</container>
|
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services14.xml
vendored
Normal file
19
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services14.xml
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="monolog.logger" parent="monolog.logger_prototype" public="false">
|
||||
<argument index="0">app</argument>
|
||||
</service>
|
||||
|
||||
<service id="logger" alias="monolog.logger" />
|
||||
|
||||
<service id="monolog.logger" parent="monolog.logger_prototype" public="false">
|
||||
<argument index="0">app</argument>
|
||||
</service>
|
||||
<service id="monolog.logger_prototype" class="Symfony\Bridge\Monolog\Logger" abstract="true">
|
||||
<argument /><!-- Channel -->
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
31
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services2.xml
vendored
Normal file
31
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services2.xml
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter>a string</parameter>
|
||||
<parameter key="FOO">bar</parameter>
|
||||
<parameter key="values" type="collection">
|
||||
<parameter>0</parameter>
|
||||
<parameter key="integer">4</parameter>
|
||||
<parameter key="100">null</parameter>
|
||||
<parameter type="string">true</parameter>
|
||||
<parameter>true</parameter>
|
||||
<parameter>false</parameter>
|
||||
<parameter>on</parameter>
|
||||
<parameter>off</parameter>
|
||||
<parameter key="float">1.3</parameter>
|
||||
<parameter>1000.3</parameter>
|
||||
<parameter>a string</parameter>
|
||||
<parameter type="collection">
|
||||
<parameter>foo</parameter>
|
||||
<parameter>bar</parameter>
|
||||
</parameter>
|
||||
</parameter>
|
||||
<parameter key="MixedCase" type="collection"> <!-- Should be lower cased -->
|
||||
<parameter key="MixedCaseKey">value</parameter> <!-- Should stay mixed case -->
|
||||
</parameter>
|
||||
<parameter key="constant" type="constant">PHP_EOL</parameter>
|
||||
</parameters>
|
||||
</container>
|
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services20.xml
vendored
Normal file
11
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services20.xml
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="request" class="Request" synthetic="true" synchronized="true"/>
|
||||
<service id="depends_on_request" class="stdClass">
|
||||
<call method="setRequest">
|
||||
<argument type="service" id="request" on-invalid="null" strict="false"/>
|
||||
</call>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
21
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services21.xml
vendored
Normal file
21
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services21.xml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="foo" class="Foo">
|
||||
<factory method="createFoo">
|
||||
<service class="FooFactory">
|
||||
<factory method="createFooFactory">
|
||||
<service class="Foobar"/>
|
||||
</factory>
|
||||
</service>
|
||||
</factory>
|
||||
<configurator method="configureFoo">
|
||||
<service class="Bar">
|
||||
<configurator method="configureBar">
|
||||
<service class="Baz"/>
|
||||
</configurator>
|
||||
</service>
|
||||
</configurator>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
13
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services3.xml
vendored
Normal file
13
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services3.xml
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter key="foo">foo</parameter>
|
||||
<parameter key="values" type="collection">
|
||||
<parameter>true</parameter>
|
||||
<parameter>false</parameter>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</container>
|
13
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services4.xml
vendored
Normal file
13
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services4.xml
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<imports>
|
||||
<import resource="services2.xml" />
|
||||
<import resource="services3.xml" />
|
||||
<import resource="../ini/parameters.ini" />
|
||||
<import resource="../ini/parameters2.ini" />
|
||||
<import resource="../yaml/services13.yml" />
|
||||
</imports>
|
||||
</container>
|
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services4_bad_import.xml
vendored
Normal file
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services4_bad_import.xml
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<imports>
|
||||
<import resource="foo_fake.xml" ignore-errors="true" />
|
||||
</imports>
|
||||
</container>
|
21
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services5.xml
vendored
Normal file
21
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services5.xml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="foo" class="FooClass">
|
||||
<argument type="service">
|
||||
<service class="BarClass">
|
||||
<argument type="service">
|
||||
<service class="BazClass">
|
||||
</service>
|
||||
</argument>
|
||||
</service>
|
||||
</argument>
|
||||
<property name="p" type="service">
|
||||
<service class="BazClass" />
|
||||
</property>
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
62
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services6.xml
vendored
Normal file
62
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services6.xml
vendored
Normal file
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="foo" class="FooClass" />
|
||||
<service id="baz" class="BazClass" />
|
||||
<service id="scope.container" class="FooClass" scope="container" />
|
||||
<service id="scope.custom" class="FooClass" scope="custom" />
|
||||
<service id="scope.prototype" class="FooClass" scope="prototype" />
|
||||
<service id="file" class="FooClass">
|
||||
<file>%path%/foo.php</file>
|
||||
</service>
|
||||
<service id="arguments" class="FooClass">
|
||||
<argument>foo</argument>
|
||||
<argument type="service" id="foo" />
|
||||
<argument type="collection">
|
||||
<argument>true</argument>
|
||||
<argument>false</argument>
|
||||
</argument>
|
||||
</service>
|
||||
<service id="configurator1" class="FooClass">
|
||||
<configurator function="sc_configure" />
|
||||
</service>
|
||||
<service id="configurator2" class="FooClass">
|
||||
<configurator service="baz" method="configure" />
|
||||
</service>
|
||||
<service id="configurator3" class="FooClass">
|
||||
<configurator class="BazClass" method="configureStatic" />
|
||||
</service>
|
||||
<service id="method_call1" class="FooClass">
|
||||
<call method="setBar" />
|
||||
<call method="setBar">
|
||||
<argument type="expression">service("foo").foo() ~ (container.hasparameter("foo") ? parameter("foo") : "default")</argument>
|
||||
</call>
|
||||
</service>
|
||||
<service id="method_call2" class="FooClass">
|
||||
<call method="setBar">
|
||||
<argument>foo</argument>
|
||||
<argument type="service" id="foo" />
|
||||
<argument type="collection">
|
||||
<argument>true</argument>
|
||||
<argument>false</argument>
|
||||
</argument>
|
||||
</call>
|
||||
</service>
|
||||
<service id="alias_for_foo" alias="foo" />
|
||||
<service id="another_alias_for_foo" alias="foo" public="false" />
|
||||
<service id="decorator_service" decorates="decorated" />
|
||||
<service id="decorator_service_with_name" decorates="decorated" decoration-inner-name="decorated.pif-pouf"/>
|
||||
<service id="new_factory1" class="FooBarClass">
|
||||
<factory function="factory" />
|
||||
</service>
|
||||
<service id="new_factory2" class="FooBarClass">
|
||||
<factory service="baz" method="getClass" />
|
||||
</service>
|
||||
<service id="new_factory3" class="FooBarClass">
|
||||
<factory class="BazClass" method="getInstance" />
|
||||
</service>
|
||||
</services>
|
||||
</container>
|
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services7.xml
vendored
Normal file
9
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services7.xml
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" ?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
<service id="foo" class="BarClass" />
|
||||
</services>
|
||||
</container>
|
22
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services8.xml
vendored
Normal file
22
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services8.xml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<container xmlns="http://symfony.com/schema/dic/services"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter key="foo">%baz%</parameter>
|
||||
<parameter key="baz">bar</parameter>
|
||||
<parameter key="bar">foo is %%foo bar</parameter>
|
||||
<parameter key="escape">@escapeme</parameter>
|
||||
<parameter key="values" type="collection">
|
||||
<parameter>true</parameter>
|
||||
<parameter>false</parameter>
|
||||
<parameter>null</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>1000.3</parameter>
|
||||
<parameter type="string">true</parameter>
|
||||
<parameter type="string">false</parameter>
|
||||
<parameter type="string">null</parameter>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</container>
|
106
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services9.xml
vendored
Normal file
106
vendor/symfony/dependency-injection/Tests/Fixtures/xml/services9.xml
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<parameters>
|
||||
<parameter key="baz_class">BazClass</parameter>
|
||||
<parameter key="foo_class">Bar\FooClass</parameter>
|
||||
<parameter key="foo">bar</parameter>
|
||||
</parameters>
|
||||
<services>
|
||||
<service id="foo" class="Bar\FooClass">
|
||||
<tag name="foo" foo="foo"/>
|
||||
<tag name="foo" bar="bar" baz="baz"/>
|
||||
<argument>foo</argument>
|
||||
<argument type="service" id="foo.baz"/>
|
||||
<argument type="collection">
|
||||
<argument key="%foo%">foo is %foo%</argument>
|
||||
<argument key="foobar">%foo%</argument>
|
||||
</argument>
|
||||
<argument>true</argument>
|
||||
<argument type="service" id="service_container"/>
|
||||
<property name="foo">bar</property>
|
||||
<property name="moo" type="service" id="foo.baz"/>
|
||||
<property name="qux" type="collection">
|
||||
<property key="%foo%">foo is %foo%</property>
|
||||
<property key="foobar">%foo%</property>
|
||||
</property>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="bar"/>
|
||||
</call>
|
||||
<call method="initialize"/>
|
||||
<factory class="Bar\FooClass" method="getInstance"/>
|
||||
<configurator function="sc_configure"/>
|
||||
</service>
|
||||
<service id="foo.baz" class="%baz_class%">
|
||||
<factory class="%baz_class%" method="getInstance"/>
|
||||
<configurator class="%baz_class%" method="configureStatic1"/>
|
||||
</service>
|
||||
<service id="bar" class="Bar\FooClass">
|
||||
<argument>foo</argument>
|
||||
<argument type="service" id="foo.baz"/>
|
||||
<argument>%foo_bar%</argument>
|
||||
<configurator service="foo.baz" method="configure"/>
|
||||
</service>
|
||||
<service id="foo_bar" class="%foo_class%" scope="prototype"/>
|
||||
<service id="method_call1" class="Bar\FooClass">
|
||||
<file>%path%foo.php</file>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="foo"/>
|
||||
</call>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="foo2" on-invalid="null"/>
|
||||
</call>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="foo3" on-invalid="ignore"/>
|
||||
</call>
|
||||
<call method="setBar">
|
||||
<argument type="service" id="foobaz" on-invalid="ignore"/>
|
||||
</call>
|
||||
<call method="setBar">
|
||||
<argument type="expression">service("foo").foo() ~ (container.hasparameter("foo") ? parameter("foo") : "default")</argument>
|
||||
</call>
|
||||
</service>
|
||||
<service id="foo_with_inline" class="Foo">
|
||||
<call method="setBar">
|
||||
<argument type="service" id="inlined"/>
|
||||
</call>
|
||||
</service>
|
||||
<service id="inlined" class="Bar" public="false">
|
||||
<property name="pub">pub</property>
|
||||
<call method="setBaz">
|
||||
<argument type="service" id="baz"/>
|
||||
</call>
|
||||
</service>
|
||||
<service id="baz" class="Baz">
|
||||
<call method="setFoo">
|
||||
<argument type="service" id="foo_with_inline"/>
|
||||
</call>
|
||||
</service>
|
||||
<service id="request" class="Request" synthetic="true"/>
|
||||
<service id="configurator_service" class="ConfClass" public="false">
|
||||
<call method="setFoo">
|
||||
<argument type="service" id="baz"/>
|
||||
</call>
|
||||
</service>
|
||||
<service id="configured_service" class="stdClass">
|
||||
<configurator service="configurator_service" method="configureStdClass"/>
|
||||
</service>
|
||||
<service id="decorated" class="stdClass"/>
|
||||
<service id="decorator_service" class="stdClass" decorates="decorated"/>
|
||||
<service id="decorator_service_with_name" class="stdClass" decorates="decorated" decoration-inner-name="decorated.pif-pouf"/>
|
||||
<service id="new_factory" class="FactoryClass" public="false">
|
||||
<property name="foo">bar</property>
|
||||
</service>
|
||||
<service id="factory_service" class="Bar">
|
||||
<factory service="foo.baz" method="getInstance"/>
|
||||
</service>
|
||||
<service id="new_factory_service" class="FooBarBaz">
|
||||
<property name="foo">bar</property>
|
||||
<factory service="new_factory" method="getInstance"/>
|
||||
</service>
|
||||
<service id="service_from_static_method" class="Bar\FooClass">
|
||||
<factory class="Bar\FooClass" method="getInstance"/>
|
||||
</service>
|
||||
<service id="alias_for_foo" alias="foo"/>
|
||||
<service id="alias_for_alias" alias="foo"/>
|
||||
</services>
|
||||
</container>
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/xml/withdoctype.xml
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/xml/withdoctype.xml
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE foo>
|
||||
<foo></foo>
|
4
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_calls.yml
vendored
Normal file
4
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_calls.yml
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
services:
|
||||
method_call1:
|
||||
class: FooClass
|
||||
calls: foo
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_format.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_format.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
parameters:
|
||||
FOO: bar
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_import.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_import.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
imports:
|
||||
- foo.yml
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_imports.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_imports.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
imports:
|
||||
foo:bar
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_parameters.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_parameters.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
parameters:
|
||||
foo:bar
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_service.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_service.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
services:
|
||||
foo: bar
|
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_services.yml
vendored
Normal file
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_services.yml
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
services: foo
|
5
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag1.yml
vendored
Normal file
5
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag1.yml
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
services:
|
||||
foo_service:
|
||||
class: FooClass
|
||||
# tags is not an array
|
||||
tags: string
|
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag2.yml
vendored
Normal file
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag2.yml
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
services:
|
||||
foo_service:
|
||||
class: FooClass
|
||||
tags:
|
||||
# tag is missing the name key
|
||||
foo_tag: { foo: bar }
|
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag3.yml
vendored
Normal file
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag3.yml
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
services:
|
||||
foo_service:
|
||||
class: FooClass
|
||||
tags:
|
||||
# tag-attribute is not a scalar
|
||||
- { name: foo, bar: { foo: foo, bar: bar } }
|
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag4.yml
vendored
Normal file
6
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag4.yml
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
services:
|
||||
foo_service:
|
||||
class: FooClass
|
||||
tags:
|
||||
# tag is not an array
|
||||
- foo
|
8
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/legacy-services6.yml
vendored
Normal file
8
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/legacy-services6.yml
vendored
Normal 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
|
28
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/legacy-services9.yml
vendored
Normal file
28
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/legacy-services9.yml
vendored
Normal 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
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid1.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid1.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
foo:
|
||||
bar
|
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid2.yml
vendored
Normal file
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid2.yml
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
false
|
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services1.yml
vendored
Normal file
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services1.yml
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
|
9
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services10.yml
vendored
Normal file
9
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services10.yml
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
parameters:
|
||||
project.parameter.foo: BAR
|
||||
|
||||
services:
|
||||
project.service.foo:
|
||||
class: BAR
|
||||
|
||||
project:
|
||||
test: %project.parameter.foo%
|
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services11.yml
vendored
Normal file
1
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services11.yml
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
foobarfoobar: {}
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services13.yml
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services13.yml
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
# used to test imports in XML
|
||||
parameters:
|
||||
imported_from_yaml: true
|
3
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services14.yml
vendored
Normal file
3
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services14.yml
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
services:
|
||||
factory: { class: FooBarClass, factory: baz:getClass}
|
||||
factory_with_static_call: { class: FooBarClass, factory: FooBacFactory::createFooBar}
|
12
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services2.yml
vendored
Normal file
12
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services2.yml
vendored
Normal 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
|
9
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services20.yml
vendored
Normal file
9
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services20.yml
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
services:
|
||||
request:
|
||||
class: Request
|
||||
synthetic: true
|
||||
synchronized: true
|
||||
depends_on_request:
|
||||
class: stdClass
|
||||
calls:
|
||||
- [setRequest, ['@?request']]
|
15
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services21.yml
vendored
Normal file
15
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services21.yml
vendored
Normal 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
|
5
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services3.yml
vendored
Normal file
5
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services3.yml
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
parameters:
|
||||
foo: foo
|
||||
values:
|
||||
- true
|
||||
- false
|
7
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services4.yml
vendored
Normal file
7
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services4.yml
vendored
Normal 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" }
|
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services4_bad_import.yml
vendored
Normal file
2
vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services4_bad_import.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
imports:
|
||||
- { resource: foo_fake.yml, ignore_errors: true }
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue