fixed CS on generated container files

This commit is contained in:
Fabien Potencier 2019-01-16 12:42:57 +01:00
parent 7ffd8d3e03
commit afaa13e946
56 changed files with 522 additions and 521 deletions

View File

@ -215,11 +215,11 @@ EOF;
if ($ids = array_keys($this->container->getRemovedIds())) {
sort($ids);
$c = "<?php\n\nreturn array(\n";
$c = "<?php\n\nreturn [\n";
foreach ($ids as $id) {
$c .= ' '.$this->doExport($id)." => true,\n";
}
$files['removed-ids.php'] = $c .= ");\n";
$files['removed-ids.php'] = $c .= "];\n";
}
foreach ($this->generateServiceFiles() as $file => $c) {
@ -258,11 +258,11 @@ if (!\\class_exists({$options['class']}::class, false)) {
\\class_alias(\\Container{$hash}\\{$options['class']}::class, {$options['class']}::class, false);
}
return new \\Container{$hash}\\{$options['class']}(array(
return new \\Container{$hash}\\{$options['class']}([
'container.build_hash' => '$hash',
'container.build_id' => '$id',
'container.build_time' => $time,
), __DIR__.\\DIRECTORY_SEPARATOR.'Container{$hash}');
], __DIR__.\\DIRECTORY_SEPARATOR.'Container{$hash}');
EOF;
} else {
@ -607,7 +607,7 @@ EOF;
return sprintf(" (%s)->%s(\$%s);\n", $this->dumpValue($callable[0]), $callable[1], $variableName);
}
return sprintf(" \\call_user_func(array(%s, '%s'), \$%s);\n", $this->dumpValue($callable[0]), $callable[1], $variableName);
return sprintf(" \\call_user_func([%s, '%s'], \$%s);\n", $this->dumpValue($callable[0]), $callable[1], $variableName);
}
return sprintf(" %s(\$%s);\n", $callable, $variableName);
@ -900,7 +900,7 @@ EOTXT
return $return.sprintf("(%s)->%s(%s);\n", $class, $callable[1], $arguments ? implode(', ', $arguments) : '');
}
return $return.sprintf("\\call_user_func(array(%s, '%s')%s);\n", $class, $callable[1], $arguments ? ', '.implode(', ', $arguments) : '');
return $return.sprintf("\\call_user_func([%s, '%s']%s);\n", $class, $callable[1], $arguments ? ', '.implode(', ', $arguments) : '');
}
return $return.sprintf("%s(%s);\n", $this->dumpLiteralClass($this->dumpValue($callable)), $arguments ? implode(', ', $arguments) : '');
@ -947,7 +947,7 @@ $bagClass
class $class extends $baseClass
{
private \$parameters;
private \$targetDirs = array();
private \$targetDirs = [];
public function __construct()
{
@ -965,7 +965,7 @@ EOF;
}
if ($this->asFiles) {
$code = str_replace('$parameters', "\$buildParameters;\n private \$containerDir;\n private \$parameters", $code);
$code = str_replace('__construct()', '__construct(array $buildParameters = array(), $containerDir = __DIR__)', $code);
$code = str_replace('__construct()', '__construct(array $buildParameters = [], $containerDir = __DIR__)', $code);
$code .= " \$this->buildParameters = \$buildParameters;\n";
$code .= " \$this->containerDir = \$containerDir;\n";
}
@ -987,7 +987,7 @@ EOF;
$code .= " \$this->parameters = \$this->getDefaultParameters();\n\n";
}
$code .= " \$this->services = array();\n";
$code .= " \$this->services = [];\n";
} else {
$arguments = $this->container->getParameterBag()->all() ? 'new ParameterBag($this->getDefaultParameters())' : null;
$code .= " parent::__construct($arguments);\n";
@ -1085,7 +1085,7 @@ EOF;
}
}
return $code ? " \$this->normalizedIds = array(\n".$code." );\n" : '';
return $code ? " \$this->normalizedIds = [\n".$code." ];\n" : '';
}
/**
@ -1104,7 +1104,7 @@ EOF;
}
}
return $code ? " \$this->syntheticIds = array(\n{$code} );\n" : '';
return $code ? " \$this->syntheticIds = [\n{$code} ];\n" : '';
}
/**
@ -1130,7 +1130,7 @@ EOF;
$code .= ' '.$this->doExport($id)." => true,\n";
}
$code = "array(\n{$code} )";
$code = "[\n{$code} ]";
}
return <<<EOF
@ -1159,7 +1159,7 @@ EOF;
}
}
return $code ? " \$this->methodMap = array(\n{$code} );\n" : '';
return $code ? " \$this->methodMap = [\n{$code} ];\n" : '';
}
/**
@ -1178,7 +1178,7 @@ EOF;
}
}
return $code ? " \$this->fileMap = array(\n{$code} );\n" : '';
return $code ? " \$this->fileMap = [\n{$code} ];\n" : '';
}
/**
@ -1210,9 +1210,9 @@ EOF;
return '';
}
$out = " \$this->privates = array(\n";
$out = " \$this->privates = [\n";
$out .= $code;
$out .= " );\n";
$out .= " ];\n";
return $out;
}
@ -1225,10 +1225,10 @@ EOF;
private function addAliases()
{
if (!$aliases = $this->container->getAliases()) {
return $this->container->isCompiled() ? "\n \$this->aliases = array();\n" : '';
return $this->container->isCompiled() ? "\n \$this->aliases = [];\n" : '';
}
$code = " \$this->aliases = array(\n";
$code = " \$this->aliases = [\n";
ksort($aliases);
foreach ($aliases as $alias => $id) {
$id = $this->container->normalizeId($id);
@ -1238,7 +1238,7 @@ EOF;
$code .= ' '.$this->doExport($alias).' => '.$this->doExport($id).",\n";
}
return $code." );\n";
return $code." ];\n";
}
private function addInlineRequires()
@ -1295,7 +1295,7 @@ EOF;
$normalizedParams[] = sprintf(' %s => %s,', $this->export($lcKey), $this->export($key));
}
$export = $this->exportParameters([$value]);
$export = explode('0 => ', substr(rtrim($export, " )\n"), 7, -1), 2);
$export = explode('0 => ', substr(rtrim($export, " ]\n"), 2, -1), 2);
if (preg_match("/\\\$this->(?:getEnv\('(?:\w++:)*+\w++'\)|targetDirs\[\d++\])/", $export[1])) {
$dynamicPhp[$key] = sprintf('%scase %s: $value = %s; break;', $export[0], $this->export($key), $export[1]);
@ -1303,7 +1303,8 @@ EOF;
$php[] = sprintf('%s%s => %s,', $export[0], $this->export($key), $export[1]);
}
}
$parameters = sprintf("array(\n%s\n%s)", implode("\n", $php), str_repeat(' ', 8));
$parameters = sprintf("[\n%s\n%s]", implode("\n", $php), str_repeat(' ', 8));
$code = '';
if ($this->container->isCompiled()) {
@ -1379,14 +1380,14 @@ EOF;
EOF;
$getDynamicParameter = sprintf($getDynamicParameter, implode("\n", $dynamicPhp));
} else {
$loadedDynamicParameters = 'array()';
$loadedDynamicParameters = '[]';
$getDynamicParameter = str_repeat(' ', 8).'throw new InvalidArgumentException(sprintf(\'The dynamic parameter "%s" must be defined.\', $name));';
}
$code .= <<<EOF
private \$loadedDynamicParameters = {$loadedDynamicParameters};
private \$dynamicParameters = array();
private \$dynamicParameters = [];
/*{$this->docStar}
* Computes a dynamic parameter.
@ -1405,7 +1406,7 @@ EOF;
EOF;
$code .= ' private $normalizedParameterNames = '.($normalizedParams ? sprintf("array(\n%s\n );", implode("\n", $normalizedParams)) : 'array();')."\n";
$code .= ' private $normalizedParameterNames = '.($normalizedParams ? sprintf("[\n%s\n ];", implode("\n", $normalizedParams)) : '[];')."\n";
$code .= <<<'EOF'
private function normalizeParameterName($name)
@ -1478,7 +1479,7 @@ EOF;
$php[] = sprintf('%s%s => %s,', str_repeat(' ', $indent), $this->export($key), $value);
}
return sprintf("array(\n%s\n%s)", implode("\n", $php), str_repeat(' ', $indent - 4));
return sprintf("[\n%s\n%s]", implode("\n", $php), str_repeat(' ', $indent - 4));
}
/**
@ -1599,7 +1600,7 @@ EOF;
$code[] = sprintf('%s => %s', $this->dumpValue($k, $interpolate), $this->dumpValue($v, $interpolate));
}
return sprintf('array(%s)', implode(', ', $code));
return sprintf('[%s]', implode(', ', $code));
} elseif ($value instanceof ArgumentInterface) {
$scope = [$this->definitionVariables, $this->referenceVariables];
$this->definitionVariables = $this->referenceVariables = null;
@ -1691,7 +1692,7 @@ EOF;
return sprintf('(%s)->%s(%s)', $class, $factory[1], implode(', ', $arguments));
}
return sprintf("\\call_user_func(array(%s, '%s')%s)", $class, $factory[1], \count($arguments) > 0 ? ', '.implode(', ', $arguments) : '');
return sprintf("\\call_user_func([%s, '%s']%s)", $class, $factory[1], \count($arguments) > 0 ? ', '.implode(', ', $arguments) : '');
}
if ($factory[0] instanceof Reference) {

View File

@ -13,7 +13,7 @@ namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
class Bar implements BarInterface
{
public function __construct($quz = null, \NonExistent $nonExistent = null, BarInterface $decorated = null, array $foo = array())
public function __construct($quz = null, \NonExistent $nonExistent = null, BarInterface $decorated = null, array $foo = [])
{
}

View File

@ -12,11 +12,11 @@ class TestServiceSubscriber implements ServiceSubscriberInterface
public static function getSubscribedServices()
{
return array(
return [
__CLASS__,
'?'.CustomDefinition::class,
'bar' => CustomDefinition::class,
'baz' => '?'.CustomDefinition::class,
);
];
}
}

View File

@ -7,5 +7,5 @@ use App\BarService;
return function (ContainerConfigurator $c) {
$s = $c->services();
$s->set(BarService::class)
->args(array(inline('FooClass')));
->args([inline('FooClass')]);
};

View File

@ -13,7 +13,7 @@ return function (ContainerConfigurator $c) {
->set('foo')
->parent(BarService::class)
->decorate('bar', 'b', 1)
->args(array(ref('b')))
->args([ref('b')])
->class('Class2')
->file('file.php')
->parent('bar')

View File

@ -12,10 +12,10 @@ return function (ContainerConfigurator $c) {
->private()
->autoconfigure()
->autowire()
->tag('t', array('a' => 'b'))
->tag('t', ['a' => 'b'])
->bind(Foo::class, ref('bar'))
->private();
$s->set(Foo::class)->args(array(ref('bar')))->public();
$s->set(Foo::class)->args([ref('bar')])->public();
$s->set('bar', Foo::class)->call('setFoo')->autoconfigure(false);
};

View File

@ -9,8 +9,8 @@ return function (ContainerConfigurator $c) {
$s = $c->services();
$s->instanceof(Prototype\Foo::class)
->property('p', 0)
->call('setFoo', array(ref('foo')))
->tag('tag', array('k' => 'v'))
->call('setFoo', [ref('foo')])
->tag('tag', ['k' => 'v'])
->share(false)
->lazy()
->configurator('c')

View File

@ -12,8 +12,8 @@ return function (ContainerConfigurator $c) {
->exclude('../Prototype/{OtherDir,BadClasses}')
->factory('f')
->deprecate('%service_id%')
->args(array(0))
->args(array(1))
->args([0])
->args([1])
->autoconfigure(false)
->tag('foo')
->parent('foo');

View File

@ -16,65 +16,65 @@ return function (ContainerConfigurator $c) {
$s = $c->services();
$s->set('foo')
->args(array('foo', ref('foo.baz'), array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%'), true, ref('service_container')))
->args(['foo', ref('foo.baz'), ['%foo%' => 'foo is %foo%', 'foobar' => '%foo%'], true, ref('service_container')])
->class(FooClass::class)
->tag('foo', array('foo' => 'foo'))
->tag('foo', array('bar' => 'bar', 'baz' => 'baz'))
->factory(array(FooClass::class, 'getInstance'))
->tag('foo', ['foo' => 'foo'])
->tag('foo', ['bar' => 'bar', 'baz' => 'baz'])
->factory([FooClass::class, 'getInstance'])
->property('foo', 'bar')
->property('moo', ref('foo.baz'))
->property('qux', array('%foo%' => 'foo is %foo%', 'foobar' => '%foo%'))
->call('setBar', array(ref('bar')))
->property('qux', ['%foo%' => 'foo is %foo%', 'foobar' => '%foo%'])
->call('setBar', [ref('bar')])
->call('initialize')
->configurator('sc_configure');
$s->set('foo.baz', '%baz_class%')
->factory(array('%baz_class%', 'getInstance'))
->configurator(array('%baz_class%', 'configureStatic1'));
->factory(['%baz_class%', 'getInstance'])
->configurator(['%baz_class%', 'configureStatic1']);
$s->set('bar', FooClass::class)
->args(array('foo', ref('foo.baz'), new Parameter('foo_bar')))
->configurator(array(ref('foo.baz'), 'configure'));
->args(['foo', ref('foo.baz'), new Parameter('foo_bar')])
->configurator([ref('foo.baz'), 'configure']);
$s->set('foo_bar', '%foo_class%')
->args(array(ref('deprecated_service')))
->args([ref('deprecated_service')])
->share(false);
$s->set('method_call1', 'Bar\FooClass')
->file(realpath(__DIR__.'/../includes/foo.php'))
->call('setBar', array(ref('foo')))
->call('setBar', array(ref('foo2')->nullOnInvalid()))
->call('setBar', array(ref('foo3')->ignoreOnInvalid()))
->call('setBar', array(ref('foobaz')->ignoreOnInvalid()))
->call('setBar', array(expr('service("foo").foo() ~ (container.hasParameter("foo") ? parameter("foo") : "default")')));
->call('setBar', [ref('foo')])
->call('setBar', [ref('foo2')->nullOnInvalid()])
->call('setBar', [ref('foo3')->ignoreOnInvalid()])
->call('setBar', [ref('foobaz')->ignoreOnInvalid()])
->call('setBar', [expr('service("foo").foo() ~ (container.hasParameter("foo") ? parameter("foo") : "default")')]);
$s->set('foo_with_inline', 'Foo')
->call('setBar', array(ref('inlined')));
->call('setBar', [ref('inlined')]);
$s->set('inlined', 'Bar')
->property('pub', 'pub')
->call('setBaz', array(ref('baz')))
->call('setBaz', [ref('baz')])
->private();
$s->set('baz', 'Baz')
->call('setFoo', array(ref('foo_with_inline')));
->call('setFoo', [ref('foo_with_inline')]);
$s->set('request', 'Request')
->synthetic();
$s->set('configurator_service', 'ConfClass')
->private()
->call('setFoo', array(ref('baz')));
->call('setFoo', [ref('baz')]);
$s->set('configured_service', 'stdClass')
->configurator(array(ref('configurator_service'), 'configureStdClass'));
->configurator([ref('configurator_service'), 'configureStdClass']);
$s->set('configurator_service_simple', 'ConfClass')
->args(array('bar'))
->args(['bar'])
->private();
$s->set('configured_service_simple', 'stdClass')
->configurator(array(ref('configurator_service_simple'), 'configureStdClass'));
->configurator([ref('configurator_service_simple'), 'configureStdClass']);
$s->set('decorated', 'stdClass');
@ -92,28 +92,28 @@ return function (ContainerConfigurator $c) {
->private();
$s->set('factory_service', 'Bar')
->factory(array(ref('foo.baz'), 'getInstance'));
->factory([ref('foo.baz'), 'getInstance']);
$s->set('new_factory_service', 'FooBarBaz')
->property('foo', 'bar')
->factory(array(ref('new_factory'), 'getInstance'));
->factory([ref('new_factory'), 'getInstance']);
$s->set('service_from_static_method', 'Bar\FooClass')
->factory(array('Bar\FooClass', 'getInstance'));
->factory(['Bar\FooClass', 'getInstance']);
$s->set('factory_simple', 'SimpleFactoryClass')
->deprecate()
->args(array('foo'))
->args(['foo'])
->private();
$s->set('factory_service_simple', 'Bar')
->factory(array(ref('factory_simple'), 'getInstance'));
->factory([ref('factory_simple'), 'getInstance']);
$s->set('lazy_context', 'LazyContext')
->args(array(iterator(array('k1' => ref('foo.baz'), 'k2' => ref('service_container'))), iterator(array())));
->args([iterator(['k1' => ref('foo.baz'), 'k2' => ref('service_container')]), iterator([])]);
$s->set('lazy_context_ignore_invalid_ref', 'LazyContext')
->args(array(iterator(array(ref('foo.baz'), ref('invalid')->ignoreOnInvalid())), iterator(array())));
->args([iterator([ref('foo.baz'), ref('invalid')->ignoreOnInvalid()]), iterator([])]);
$s->set('tagged_iterator_foo', 'Bar')
->private()
@ -121,7 +121,7 @@ return function (ContainerConfigurator $c) {
$s->set('tagged_iterator', 'Bar')
->public()
->args(array(tagged('foo')));
->args([tagged('foo')]);
$s->alias('alias_for_foo', 'foo')->private()->public();
$s->alias('alias_for_alias', ref('alias_for_foo'));

View File

@ -6,7 +6,7 @@ use Symfony\Component\DependencyInjection\Definition;
$container = new ContainerBuilder();
$container->
register('foo', 'FooClass')->
addArgument(new Definition('BarClass', array(new Definition('BazClass'))))
addArgument(new Definition('BarClass', [new Definition('BazClass')]))
->setPublic(true)
;

View File

@ -6,7 +6,7 @@ $container = new ContainerBuilder();
$container->
register('foo', 'FooClass\\Foo')->
addArgument('foo<>&bar')->
addTag('foo"bar\\bar', array('foo' => 'foo"barřž€'))
addTag('foo"bar\\bar', ['foo' => 'foo"barřž€'])
->setPublic(true)
;

View File

@ -12,7 +12,7 @@ $container->setParameter('foo', '%env(FOO)%');
$container
->register('service_from_anonymous_factory', '%foo%')
->setFactory(array(new Definition('%foo%'), 'getInstance'))
->setFactory([new Definition('%foo%'), 'getInstance'])
->setPublic(true)
;
@ -20,7 +20,7 @@ $anonymousServiceWithFactory = new Definition('Bar\FooClass');
$anonymousServiceWithFactory->setFactory('Bar\FooClass::getInstance');
$container
->register('service_with_method_call_and_factory', 'Bar\FooClass')
->addMethodCall('setBar', array($anonymousServiceWithFactory))
->addMethodCall('setBar', [$anonymousServiceWithFactory])
->setPublic(true)
;

View File

@ -6,15 +6,15 @@ use Symfony\Component\DependencyInjection\Definition;
$container = new ContainerBuilder();
$bar = new Definition('Bar');
$bar->setConfigurator(array(new Definition('Baz'), 'configureBar'));
$bar->setConfigurator([new Definition('Baz'), 'configureBar']);
$fooFactory = new Definition('FooFactory');
$fooFactory->setFactory(array(new Definition('Foobar'), 'createFooFactory'));
$fooFactory->setFactory([new Definition('Foobar'), 'createFooFactory']);
$container
->register('foo', 'Foo')
->setFactory(array($fooFactory, 'createFoo'))
->setConfigurator(array($bar, 'configureFoo'))
->setFactory([$fooFactory, 'createFoo'])
->setConfigurator([$bar, 'configureFoo'])
->setPublic(true)
;

View File

@ -3,12 +3,12 @@
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
$container = new ContainerBuilder(new ParameterBag(array(
$container = new ContainerBuilder(new ParameterBag([
'foo' => '%baz%',
'baz' => 'bar',
'bar' => 'foo is %%foo bar',
'escape' => '@escapeme',
'values' => array(true, false, null, 0, 1000.3, 'true', 'false', 'null'),
)));
'values' => [true, false, null, 0, 1000.3, 'true', 'false', 'null'],
]));
return $container;

View File

@ -14,26 +14,26 @@ 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')))
->addTag('foo', ['foo' => 'foo'])
->addTag('foo', ['bar' => 'bar', 'baz' => 'baz'])
->setFactory(['Bar\\FooClass', 'getInstance'])
->setArguments(['foo', new Reference('foo.baz'), ['%foo%' => 'foo is %foo%', 'foobar' => '%foo%'], true, new Reference('service_container')])
->setProperties(['foo' => 'bar', 'moo' => new Reference('foo.baz'), 'qux' => ['%foo%' => 'foo is %foo%', 'foobar' => '%foo%']])
->addMethodCall('setBar', [new Reference('bar')])
->addMethodCall('initialize')
->setConfigurator('sc_configure')
->setPublic(true)
;
$container
->register('foo.baz', '%baz_class%')
->setFactory(array('%baz_class%', 'getInstance'))
->setConfigurator(array('%baz_class%', 'configureStatic1'))
->setFactory(['%baz_class%', 'getInstance'])
->setConfigurator(['%baz_class%', 'configureStatic1'])
->setPublic(true)
;
$container
->register('bar', 'Bar\FooClass')
->setArguments(array('foo', new Reference('foo.baz'), new Parameter('foo_bar')))
->setConfigurator(array(new Reference('foo.baz'), 'configure'))
->setArguments(['foo', new Reference('foo.baz'), new Parameter('foo_bar')])
->setConfigurator([new Reference('foo.baz'), 'configure'])
->setPublic(true)
;
$container
@ -43,35 +43,35 @@ $container
->setPublic(true)
;
$container->getParameterBag()->clear();
$container->getParameterBag()->add(array(
$container->getParameterBag()->add([
'baz_class' => 'BazClass',
'foo_class' => 'Bar\FooClass',
'foo' => 'bar',
));
]);
$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")')))
->addMethodCall('setBar', [new Reference('foo')])
->addMethodCall('setBar', [new Reference('foo2', ContainerInterface::NULL_ON_INVALID_REFERENCE)])
->addMethodCall('setBar', [new Reference('foo3', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)])
->addMethodCall('setBar', [new Reference('foobaz', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)])
->addMethodCall('setBar', [new Expression('service("foo").foo() ~ (container.hasParameter("foo") ? parameter("foo") : "default")')])
->setPublic(true)
;
$container
->register('foo_with_inline', 'Foo')
->addMethodCall('setBar', array(new Reference('inlined')))
->addMethodCall('setBar', [new Reference('inlined')])
->setPublic(true)
;
$container
->register('inlined', 'Bar')
->setProperty('pub', 'pub')
->addMethodCall('setBaz', array(new Reference('baz')))
->addMethodCall('setBaz', [new Reference('baz')])
->setPublic(false)
;
$container
->register('baz', 'Baz')
->addMethodCall('setFoo', array(new Reference('foo_with_inline')))
->addMethodCall('setFoo', [new Reference('foo_with_inline')])
->setPublic(true)
;
$container
@ -82,11 +82,11 @@ $container
$container
->register('configurator_service', 'ConfClass')
->setPublic(false)
->addMethodCall('setFoo', array(new Reference('baz')))
->addMethodCall('setFoo', [new Reference('baz')])
;
$container
->register('configured_service', 'stdClass')
->setConfigurator(array(new Reference('configurator_service'), 'configureStdClass'))
->setConfigurator([new Reference('configurator_service'), 'configureStdClass'])
->setPublic(true)
;
$container
@ -96,7 +96,7 @@ $container
;
$container
->register('configured_service_simple', 'stdClass')
->setConfigurator(array(new Reference('configurator_service_simple'), 'configureStdClass'))
->setConfigurator([new Reference('configurator_service_simple'), 'configureStdClass'])
->setPublic(true)
;
$container
@ -125,18 +125,18 @@ $container
;
$container
->register('factory_service', 'Bar')
->setFactory(array(new Reference('foo.baz'), 'getInstance'))
->setFactory([new Reference('foo.baz'), 'getInstance'])
->setPublic(true)
;
$container
->register('new_factory_service', 'FooBarBaz')
->setProperty('foo', 'bar')
->setFactory(array(new Reference('new_factory'), 'getInstance'))
->setFactory([new Reference('new_factory'), 'getInstance'])
->setPublic(true)
;
$container
->register('service_from_static_method', 'Bar\FooClass')
->setFactory(array('Bar\FooClass', 'getInstance'))
->setFactory(['Bar\FooClass', 'getInstance'])
->setPublic(true)
;
$container
@ -147,17 +147,17 @@ $container
;
$container
->register('factory_service_simple', 'Bar')
->setFactory(array(new Reference('factory_simple'), 'getInstance'))
->setFactory([new Reference('factory_simple'), 'getInstance'])
->setPublic(true)
;
$container
->register('lazy_context', 'LazyContext')
->setArguments(array(new IteratorArgument(array('k1' => new Reference('foo.baz'), 'k2' => new Reference('service_container'))), new IteratorArgument(array())))
->setArguments([new IteratorArgument(['k1' => new Reference('foo.baz'), 'k2' => new Reference('service_container')]), new IteratorArgument([])])
->setPublic(true)
;
$container
->register('lazy_context_ignore_invalid_ref', 'LazyContext')
->setArguments(array(new IteratorArgument(array(new Reference('foo.baz'), new Reference('invalid', ContainerInterface::IGNORE_ON_INVALID_REFERENCE))), new IteratorArgument(array())))
->setArguments([new IteratorArgument([new Reference('foo.baz'), new Reference('invalid', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)]), new IteratorArgument([])])
->setPublic(true)
;
$container

View File

@ -15,7 +15,7 @@ $container->register('foo', FooCircular::class)->setPublic(true)
->addArgument(new Reference('bar'));
$container->register('bar', BarCircular::class)->setPublic($public)
->addMethodCall('addFoobar', array(new Reference('foobar')));
->addMethodCall('addFoobar', [new Reference('foobar')]);
$container->register('foobar', FoobarCircular::class)->setPublic($public)
->addArgument(new Reference('foo'));
@ -26,7 +26,7 @@ $container->register('foo2', FooCircular::class)->setPublic(true)
->addArgument(new Reference('bar2'));
$container->register('bar2', BarCircular::class)->setPublic(!$public)
->addMethodCall('addFoobar', array(new Reference('foobar2')));
->addMethodCall('addFoobar', [new Reference('foobar2')]);
$container->register('foobar2', FoobarCircular::class)->setPublic($public)
->addArgument(new Reference('foo2'));
@ -34,7 +34,7 @@ $container->register('foobar2', FoobarCircular::class)->setPublic($public)
// simple inline setter with internal reference
$container->register('bar3', BarCircular::class)->setPublic(true)
->addMethodCall('addFoobar', array(new Reference('foobar3'), new Reference('foobar3')));
->addMethodCall('addFoobar', [new Reference('foobar3'), new Reference('foobar3')]);
$container->register('foobar3', FoobarCircular::class)->setPublic($public);

View File

@ -11,7 +11,7 @@ $container->setParameter('env(BAR)', 'bar');
$container->register('foo', 'stdClass')->setPublic(true)
->addArgument(new Reference('bar_%env(BAR)%'))
->addArgument(array('baz_%env(BAR)%' => new Reference('baz_%env(BAR)%')));
->addArgument(['baz_%env(BAR)%' => new Reference('baz_%env(BAR)%')]);
$container->register('bar', 'stdClass')->setPublic(true)
->addArgument(new Reference('bar_%env(BAR)%'));

View File

@ -33,16 +33,16 @@ $container
->setProperty('foo1', new Reference('foo1', $container::IGNORE_ON_UNINITIALIZED_REFERENCE))
->setProperty('foo2', new Reference('foo2', $container::IGNORE_ON_UNINITIALIZED_REFERENCE))
->setProperty('foo3', new Reference('foo3', $container::IGNORE_ON_UNINITIALIZED_REFERENCE))
->setProperty('closures', array(
->setProperty('closures', [
new ServiceClosureArgument(new Reference('foo1', $container::IGNORE_ON_UNINITIALIZED_REFERENCE)),
new ServiceClosureArgument(new Reference('foo2', $container::IGNORE_ON_UNINITIALIZED_REFERENCE)),
new ServiceClosureArgument(new Reference('foo3', $container::IGNORE_ON_UNINITIALIZED_REFERENCE)),
))
->setProperty('iter', new IteratorArgument(array(
])
->setProperty('iter', new IteratorArgument([
'foo1' => new Reference('foo1', $container::IGNORE_ON_UNINITIALIZED_REFERENCE),
'foo2' => new Reference('foo2', $container::IGNORE_ON_UNINITIALIZED_REFERENCE),
'foo3' => new Reference('foo3', $container::IGNORE_ON_UNINITIALIZED_REFERENCE),
)))
]))
->setPublic(true)
;

View File

@ -14,7 +14,7 @@ class ProjectExtension implements ExtensionInterface
if ($configs) {
$config = call_user_func_array('array_merge', $configs);
} else {
$config = array();
$config = [];
}
$configuration->setDefinition('project.service.bar', new Definition('FooClass'));

View File

@ -11,14 +11,14 @@ class FooClass
public $initialized = false;
public $configured = false;
public $called = false;
public $arguments = array();
public $arguments = [];
public function __construct($arguments = array())
public function __construct($arguments = [])
{
$this->arguments = $arguments;
}
public static function getInstance($arguments = array())
public static function getInstance($arguments = [])
{
$obj = new self($arguments);
$obj->called = true;

View File

@ -19,24 +19,24 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithoutArgumentsContainer
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
parent::__construct();
$this->parameterBag = null;
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -19,21 +19,21 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithMandatoryArgumentsContainer
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -19,24 +19,24 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithOptionalArgumentsContainer
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
parent::__construct();
$this->parameterBag = null;
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -19,21 +19,21 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\NoConstructorContainer
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -19,21 +19,21 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Container extends \Symfony\Component\DependencyInjection\Dump\AbstractContainer
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,21 +17,21 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,26 +17,26 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'test' => 'getTestService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -63,7 +63,7 @@ class ProjectServiceContainer extends Container
*/
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', 'new line' => 'string with '."\n".'new line'));
return $this->services['test'] = new \stdClass(['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', 'new line' => 'string with '."\n".'new line']);
}
public function getParameter($name)
@ -109,8 +109,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -126,7 +126,7 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -149,9 +149,9 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'empty_value' => '',
'some_string' => '-',
);
];
}
}

View File

@ -17,7 +17,7 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
@ -27,20 +27,20 @@ class ProjectServiceContainer extends Container
}
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'test' => 'getTestService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -67,7 +67,7 @@ class ProjectServiceContainer extends Container
*/
protected function getTestService()
{
return $this->services['test'] = new \stdClass(('wiz'.$this->targetDirs[1]), array(('wiz'.$this->targetDirs[1]) => ($this->targetDirs[2].'/')));
return $this->services['test'] = new \stdClass(('wiz'.$this->targetDirs[1]), [('wiz'.$this->targetDirs[1]) => ($this->targetDirs[2].'/')]);
}
public function getParameter($name)
@ -113,11 +113,11 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'foo' => false,
'buz' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -140,7 +140,7 @@ class ProjectServiceContainer extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -163,9 +163,9 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'bar' => __DIR__,
'baz' => (__DIR__.'/PhpDumperTest.php'),
);
];
}
}

View File

@ -17,25 +17,25 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'foo' => true,
);
];
}
public function compile()

View File

@ -17,27 +17,27 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'service_from_anonymous_factory' => 'getServiceFromAnonymousFactoryService',
'service_with_method_call_and_factory' => 'getServiceWithMethodCallAndFactoryService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -124,10 +124,10 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'foo' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -149,9 +149,9 @@ class ProjectServiceContainer extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array(
private $normalizedParameterNames = [
'env(foo)' => 'env(FOO)',
);
];
private function normalizeParameterName($name)
{
@ -174,8 +174,8 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'env(FOO)' => 'Bar\\FaooClass',
);
];
}
}

View File

@ -17,24 +17,24 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'foo' => 'getFooService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,7 +17,7 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
@ -27,21 +27,21 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
}
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'test' => 'getTestService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -126,14 +126,14 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'bar' => false,
'baz' => false,
'json' => false,
'db_dsn' => false,
'env(json_file)' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -159,10 +159,10 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array(
private $normalizedParameterNames = [
'env(foo)' => 'env(FOO)',
'env(db)' => 'env(DB)',
);
];
private function normalizeParameterName($name)
{
@ -185,10 +185,10 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'project_dir' => '/foo/bar',
'env(FOO)' => 'foo',
'env(DB)' => 'sqlite://%project_dir%/var/data.db',
);
];
}
}

View File

@ -17,29 +17,29 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'bar\\foo' => 'Bar\\Foo',
'foo\\foo' => 'Foo\\Foo',
);
$this->methodMap = array(
];
$this->methodMap = [
'Bar\\Foo' => 'getFooService',
'Foo\\Foo' => 'getFoo2Service',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,23 +17,23 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -96,8 +96,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -113,7 +113,7 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -136,12 +136,12 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'foo' => 'bar',
'baz' => 'bar',
'bar' => 'foo is %foo bar',
'escape' => '@escapeme',
'values' => array(
'values' => [
0 => true,
1 => false,
2 => NULL,
@ -150,7 +150,7 @@ class ProjectServiceContainer extends Container
5 => 'true',
6 => 'false',
7 => 'null',
),
);
],
];
}
}

View File

@ -17,19 +17,19 @@ use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
parent::__construct(new ParameterBag($this->getDefaultParameters()));
$this->normalizedIds = array(
$this->normalizedIds = [
'psr\\container\\containerinterface' => 'Psr\\Container\\ContainerInterface',
'symfony\\component\\dependencyinjection\\containerinterface' => 'Symfony\\Component\\DependencyInjection\\ContainerInterface',
);
$this->syntheticIds = array(
];
$this->syntheticIds = [
'request' => true,
);
$this->methodMap = array(
];
$this->methodMap = [
'bar' => 'getBarService',
'baz' => 'getBazService',
'configurator_service' => 'getConfiguratorServiceService',
@ -56,21 +56,21 @@ class ProjectServiceContainer extends Container
'service_from_static_method' => 'getServiceFromStaticMethodService',
'tagged_iterator' => 'getTaggedIteratorService',
'tagged_iterator_foo' => 'getTaggedIteratorFooService',
);
$this->privates = array(
];
$this->privates = [
'configurator_service' => true,
'configurator_service_simple' => true,
'factory_simple' => true,
'inlined' => true,
'new_factory' => true,
'tagged_iterator_foo' => true,
);
$this->aliases = array(
];
$this->aliases = [
'Psr\\Container\\ContainerInterface' => 'service_container',
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => 'service_container',
'alias_for_alias' => 'foo',
'alias_for_foo' => 'foo',
);
];
}
/**
@ -204,11 +204,11 @@ class ProjectServiceContainer extends Container
{
$a = ${($_ = isset($this->services['foo.baz']) ? $this->services['foo.baz'] : $this->getFoo_BazService()) && false ?: '_'};
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, array($this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo')), true, $this);
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, [$this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo')], true, $this);
$instance->foo = 'bar';
$instance->moo = $a;
$instance->qux = array($this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo'));
$instance->qux = [$this->getParameter('foo') => 'foo is '.$this->getParameter('foo').'', 'foobar' => $this->getParameter('foo')];
$instance->setBar(${($_ = isset($this->services['bar']) ? $this->services['bar'] : $this->getBarService()) && false ?: '_'});
$instance->initialize();
sc_configure($instance);
@ -223,9 +223,9 @@ class ProjectServiceContainer extends Container
*/
protected function getFoo_BazService()
{
$this->services['foo.baz'] = $instance = \call_user_func(array($this->getParameter('baz_class'), 'getInstance'));
$this->services['foo.baz'] = $instance = \call_user_func([$this->getParameter('baz_class'), 'getInstance']);
\call_user_func(array($this->getParameter('baz_class'), 'configureStatic1'), $instance);
\call_user_func([$this->getParameter('baz_class'), 'configureStatic1'], $instance);
return $instance;
}
@ -434,10 +434,10 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'baz_class' => 'BazClass',
'foo_class' => 'Bar\\FooClass',
'foo' => 'bar',
);
];
}
}

View File

@ -2,7 +2,7 @@ Array
(
[Container%s/removed-ids.php] => <?php
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'configurator_service' => true,
@ -13,7 +13,7 @@ return array(
'inlined' => true,
'new_factory' => true,
'tagged_iterator_foo' => true,
);
];
[Container%s/getBazService.php] => <?php
@ -124,11 +124,11 @@ use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
$a = ${($_ = isset($this->services['foo.baz']) ? $this->services['foo.baz'] : $this->load('getFoo_BazService.php')) && false ?: '_'};
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, array('bar' => 'foo is bar', 'foobar' => 'bar'), true, $this);
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, ['bar' => 'foo is bar', 'foobar' => 'bar'], true, $this);
$instance->foo = 'bar';
$instance->moo = $a;
$instance->qux = array('bar' => 'foo is bar', 'foobar' => 'bar');
$instance->qux = ['bar' => 'foo is bar', 'foobar' => 'bar'];
$instance->setBar(${($_ = isset($this->services['bar']) ? $this->services['bar'] : $this->getBarService()) && false ?: '_'});
$instance->initialize();
sc_configure($instance);
@ -278,9 +278,9 @@ class ProjectServiceContainer extends Container
private $buildParameters;
private $containerDir;
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct(array $buildParameters = array(), $containerDir = __DIR__)
public function __construct(array $buildParameters = [], $containerDir = __DIR__)
{
$dir = $this->targetDirs[0] = \dirname($containerDir);
for ($i = 1; $i <= 5; ++$i) {
@ -290,15 +290,15 @@ class ProjectServiceContainer extends Container
$this->containerDir = $containerDir;
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->syntheticIds = array(
$this->services = [];
$this->syntheticIds = [
'request' => true,
);
$this->methodMap = array(
];
$this->methodMap = [
'bar' => 'getBarService',
'foo_bar' => 'getFooBarService',
);
$this->fileMap = array(
];
$this->fileMap = [
'baz' => 'getBazService.php',
'configured_service' => 'getConfiguredServiceService.php',
'configured_service_simple' => 'getConfiguredServiceSimpleService.php',
@ -318,16 +318,16 @@ class ProjectServiceContainer extends Container
'service_from_static_method' => 'getServiceFromStaticMethodService.php',
'tagged_iterator' => 'getTaggedIteratorService.php',
'tagged_iterator_foo' => 'getTaggedIteratorFooService.php',
);
$this->privates = array(
];
$this->privates = [
'factory_simple' => true,
'tagged_iterator_foo' => true,
);
$this->aliases = array(
];
$this->aliases = [
'alias_for_alias' => 'foo',
'alias_for_foo' => 'foo',
'decorated' => 'decorator_service_with_name',
);
];
}
public function getRemovedIds()
@ -435,8 +435,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -452,7 +452,7 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -475,11 +475,11 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'baz_class' => 'BazClass',
'foo_class' => 'Bar\\FooClass',
'foo' => 'bar',
);
];
}
}
@ -499,10 +499,10 @@ if (!\class_exists(ProjectServiceContainer::class, false)) {
\class_alias(\Container%s\ProjectServiceContainer::class, ProjectServiceContainer::class, false);
}
return new \Container%s\ProjectServiceContainer(array(
return new \Container%s\ProjectServiceContainer([
'container.build_hash' => '%s',
'container.build_id' => '%s',
'container.build_time' => %d,
), __DIR__.\DIRECTORY_SEPARATOR.'Container%s');
], __DIR__.\DIRECTORY_SEPARATOR.'Container%s');
)

View File

@ -17,17 +17,17 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->syntheticIds = array(
$this->services = [];
$this->syntheticIds = [
'request' => true,
);
$this->methodMap = array(
];
$this->methodMap = [
'bar' => 'getBarService',
'baz' => 'getBazService',
'configured_service' => 'getConfiguredServiceService',
@ -49,21 +49,21 @@ class ProjectServiceContainer extends Container
'service_from_static_method' => 'getServiceFromStaticMethodService',
'tagged_iterator' => 'getTaggedIteratorService',
'tagged_iterator_foo' => 'getTaggedIteratorFooService',
);
$this->privates = array(
];
$this->privates = [
'factory_simple' => true,
'tagged_iterator_foo' => true,
);
$this->aliases = array(
];
$this->aliases = [
'alias_for_alias' => 'foo',
'alias_for_foo' => 'foo',
'decorated' => 'decorator_service_with_name',
);
];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'configurator_service' => true,
@ -74,7 +74,7 @@ class ProjectServiceContainer extends Container
'inlined' => true,
'new_factory' => true,
'tagged_iterator_foo' => true,
);
];
}
public function compile()
@ -218,11 +218,11 @@ class ProjectServiceContainer extends Container
{
$a = ${($_ = isset($this->services['foo.baz']) ? $this->services['foo.baz'] : $this->getFoo_BazService()) && false ?: '_'};
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, array('bar' => 'foo is bar', 'foobar' => 'bar'), true, $this);
$this->services['foo'] = $instance = \Bar\FooClass::getInstance('foo', $a, ['bar' => 'foo is bar', 'foobar' => 'bar'], true, $this);
$instance->foo = 'bar';
$instance->moo = $a;
$instance->qux = array('bar' => 'foo is bar', 'foobar' => 'bar');
$instance->qux = ['bar' => 'foo is bar', 'foobar' => 'bar'];
$instance->setBar(${($_ = isset($this->services['bar']) ? $this->services['bar'] : $this->getBarService()) && false ?: '_'});
$instance->initialize();
sc_configure($instance);
@ -426,8 +426,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -443,7 +443,7 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -466,10 +466,10 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'baz_class' => 'BazClass',
'foo_class' => 'Bar\\FooClass',
'foo' => 'bar',
);
];
}
}

View File

@ -17,12 +17,12 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'app\\bus' => 'App\\Bus',
'app\\db' => 'App\\Db',
'app\\handler1' => 'App\\Handler1',
@ -30,8 +30,8 @@ class ProjectServiceContainer extends Container
'app\\processor' => 'App\\Processor',
'app\\registry' => 'App\\Registry',
'app\\schema' => 'App\\Schema',
);
$this->methodMap = array(
];
$this->methodMap = [
'App\\Bus' => 'getBusService',
'App\\Db' => 'getDbService',
'App\\Handler1' => 'getHandler1Service',
@ -39,21 +39,21 @@ class ProjectServiceContainer extends Container
'App\\Processor' => 'getProcessorService',
'App\\Registry' => 'getRegistryService',
'App\\Schema' => 'getSchemaService',
);
$this->privates = array(
];
$this->privates = [
'App\\Handler1' => true,
'App\\Handler2' => true,
'App\\Processor' => true,
'App\\Registry' => true,
'App\\Schema' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'App\\Handler1' => true,
'App\\Handler2' => true,
'App\\Processor' => true,
@ -61,7 +61,7 @@ class ProjectServiceContainer extends Container
'App\\Schema' => true,
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -167,7 +167,7 @@ class ProjectServiceContainer extends Container
{
$this->services['App\Registry'] = $instance = new \App\Registry();
$instance->processor = array(0 => ${($_ = isset($this->services['App\Db']) ? $this->services['App\Db'] : $this->getDbService()) && false ?: '_'}, 1 => ${($_ = isset($this->services['App\Bus']) ? $this->services['App\Bus'] : $this->getBusService()) && false ?: '_'});
$instance->processor = [0 => ${($_ = isset($this->services['App\Db']) ? $this->services['App\Db'] : $this->getDbService()) && false ?: '_'}, 1 => ${($_ = isset($this->services['App\Bus']) ? $this->services['App\Bus'] : $this->getBusService()) && false ?: '_'}];
return $instance;
}

View File

@ -17,12 +17,12 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar2' => 'getBar2Service',
'bar3' => 'getBar3Service',
'bar6' => 'getBar6Service',
@ -45,8 +45,8 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
'multiuse1' => 'getMultiuse1Service',
'root' => 'getRootService',
'subscriber' => 'getSubscriberService',
);
$this->privates = array(
];
$this->privates = [
'bar6' => true,
'level2' => true,
'level3' => true,
@ -54,14 +54,14 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
'level5' => true,
'level6' => true,
'multiuse1' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'bar' => true,
@ -83,7 +83,7 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
'logger2' => true,
'multiuse1' => true,
'subscriber2' => true,
);
];
}
public function compile()

View File

@ -17,12 +17,12 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'bar3' => 'getBar3Service',
'bar5' => 'getBar5Service',
@ -52,8 +52,8 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
'multiuse1' => 'getMultiuse1Service',
'root' => 'getRootService',
'subscriber' => 'getSubscriberService',
);
$this->privates = array(
];
$this->privates = [
'bar6' => true,
'level2' => true,
'level3' => true,
@ -61,14 +61,14 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
'level5' => true,
'level6' => true,
'multiuse1' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'bar2' => true,
@ -83,7 +83,7 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
'logger2' => true,
'multiuse1' => true,
'subscriber2' => true,
);
];
}
public function compile()

View File

@ -17,7 +17,7 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
@ -27,20 +27,20 @@ class ProjectServiceContainer extends Container
}
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -117,10 +117,10 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'array_2' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -134,9 +134,9 @@ class ProjectServiceContainer extends Container
private function getDynamicParameter($name)
{
switch ($name) {
case 'array_2': $value = array(
case 'array_2': $value = [
0 => ($this->targetDirs[2].'/Dumper'),
); break;
]; break;
default: throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
$this->loadedDynamicParameters[$name] = true;
@ -144,7 +144,7 @@ class ProjectServiceContainer extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -167,10 +167,10 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
'array_1' => array(
return [
'array_1' => [
0 => 123,
),
);
],
];
}
}

View File

@ -17,23 +17,23 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->services = [];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -96,10 +96,10 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'hello' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -121,7 +121,7 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -144,8 +144,8 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'env(foo)' => 'd29ybGQ=',
);
];
}
}

View File

@ -17,25 +17,25 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'foo' => 'getFooService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,25 +17,25 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Deep_Graph extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'foo' => 'getFooService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,36 +17,36 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'bar_%env(bar)%' => 'bar_%env(BAR)%',
);
$this->methodMap = array(
];
$this->methodMap = [
'bar' => 'getBarService',
'bar_%env(BAR)%' => 'getBarenvBARService',
'foo' => 'getFooService',
);
$this->privates = array(
];
$this->privates = [
'bar_%env(BAR)%' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'bar_%env(BAR)%' => true,
'baz_%env(BAR)%' => true,
);
];
}
public function compile()
@ -83,7 +83,7 @@ class ProjectServiceContainer extends Container
*/
protected function getFooService()
{
return $this->services['foo'] = new \stdClass(${($_ = isset($this->services['bar_%env(BAR)%']) ? $this->services['bar_%env(BAR)%'] : ($this->services['bar_%env(BAR)%'] = new \stdClass())) && false ?: '_'}, array('baz_'.$this->getEnv('string:BAR') => new \stdClass()));
return $this->services['foo'] = new \stdClass(${($_ = isset($this->services['bar_%env(BAR)%']) ? $this->services['bar_%env(BAR)%'] : ($this->services['bar_%env(BAR)%'] = new \stdClass())) && false ?: '_'}, ['baz_'.$this->getEnv('string:BAR') => new \stdClass()]);
}
/**
@ -139,8 +139,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -156,9 +156,9 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array(
private $normalizedParameterNames = [
'env(bar)' => 'env(BAR)',
);
];
private function normalizeParameterName($name)
{
@ -181,8 +181,8 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'env(BAR)' => 'bar',
);
];
}
}

View File

@ -17,7 +17,7 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
@ -27,24 +27,24 @@ class ProjectServiceContainer extends Container
}
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'symfony\\component\\dependencyinjection\\tests\\fixtures\\includes\\hotpath\\c1' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C1',
'symfony\\component\\dependencyinjection\\tests\\fixtures\\includes\\hotpath\\c2' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C2',
'symfony\\component\\dependencyinjection\\tests\\fixtures\\includes\\hotpath\\c3' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C3',
'symfony\\component\\dependencyinjection\\tests\\fixtures\\parentnotexists' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\ParentNotExists',
);
$this->methodMap = array(
];
$this->methodMap = [
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\ParentNotExists' => 'getParentNotExistsService',
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C1' => 'getC1Service',
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C2' => 'getC2Service',
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C3' => 'getC3Service',
);
$this->privates = array(
];
$this->privates = [
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C3' => true,
);
];
$this->aliases = array();
$this->aliases = [];
$this->privates['service_container'] = function () {
include_once $this->targetDirs[1].'/includes/HotPath/I1.php';
@ -56,11 +56,11 @@ class ProjectServiceContainer extends Container
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\includes\\HotPath\\C3' => true,
);
];
}
public function compile()
@ -168,8 +168,8 @@ class ProjectServiceContainer extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array();
private $dynamicParameters = array();
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -185,7 +185,7 @@ class ProjectServiceContainer extends Container
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -208,8 +208,8 @@ class ProjectServiceContainer extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'inline_requires' => true,
);
];
}
}

View File

@ -17,27 +17,27 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Inline_Self_Ref extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'app\\foo' => 'App\\Foo',
);
$this->methodMap = array(
];
$this->methodMap = [
'App\\Foo' => 'getFooService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,7 +17,7 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Legacy_Privates extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
@ -25,8 +25,8 @@ class Symfony_DI_PhpDumper_Test_Legacy_Privates extends Container
for ($i = 1; $i <= 5; ++$i) {
$this->targetDirs[$i] = $dir = \dirname($dir);
}
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'private' => 'getPrivateService',
'private_alias' => 'getPrivateAliasService',
@ -37,8 +37,8 @@ class Symfony_DI_PhpDumper_Test_Legacy_Privates extends Container
'private_not_removed' => 'getPrivateNotRemovedService',
'private_parent' => 'getPrivateParentService',
'public_child' => 'getPublicChildService',
);
$this->privates = array(
];
$this->privates = [
'decorated_private' => true,
'decorated_private_alias' => true,
'private' => true,
@ -47,17 +47,17 @@ class Symfony_DI_PhpDumper_Test_Legacy_Privates extends Container
'private_not_inlined' => true,
'private_not_removed' => true,
'private_parent' => true,
);
$this->aliases = array(
];
$this->aliases = [
'alias_to_private' => 'private',
'decorated_private' => 'private_decorator',
'decorated_private_alias' => 'private_alias_decorator',
);
];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'decorated_private' => true,
@ -71,7 +71,7 @@ class Symfony_DI_PhpDumper_Test_Legacy_Privates extends Container
'private_not_inlined' => true,
'private_not_removed' => true,
'private_parent' => true,
);
];
}
public function compile()

View File

@ -17,12 +17,12 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar_service' => 'getBarServiceService',
'baz_service' => 'getBazServiceService',
'foo_service' => 'getFooServiceService',
@ -32,24 +32,24 @@ class ProjectServiceContainer extends Container
'translator_1' => 'getTranslator1Service',
'translator_2' => 'getTranslator2Service',
'translator_3' => 'getTranslator3Service',
);
$this->privates = array(
];
$this->privates = [
'baz_service' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'baz_service' => true,
'translator.loader_1_locator' => true,
'translator.loader_2_locator' => true,
'translator.loader_3_locator' => true,
);
];
}
public function compile()
@ -86,13 +86,13 @@ class ProjectServiceContainer extends Container
*/
protected function getFooServiceService()
{
return $this->services['foo_service'] = new \Symfony\Component\DependencyInjection\ServiceLocator(array('bar' => function () {
return $this->services['foo_service'] = new \Symfony\Component\DependencyInjection\ServiceLocator(['bar' => function () {
return ${($_ = isset($this->services['bar_service']) ? $this->services['bar_service'] : $this->getBarServiceService()) && false ?: '_'};
}, 'baz' => function () {
$f = function (\stdClass $v) { return $v; }; return $f(${($_ = isset($this->services['baz_service']) ? $this->services['baz_service'] : ($this->services['baz_service'] = new \stdClass())) && false ?: '_'});
}, 'nil' => function () {
return NULL;
}));
}]);
}
/**
@ -132,9 +132,9 @@ class ProjectServiceContainer extends Container
*/
protected function getTranslator1Service()
{
return $this->services['translator_1'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(array('translator.loader_1' => function () {
return $this->services['translator_1'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(['translator.loader_1' => function () {
return ${($_ = isset($this->services['translator.loader_1']) ? $this->services['translator.loader_1'] : ($this->services['translator.loader_1'] = new \stdClass())) && false ?: '_'};
})));
}]));
}
/**
@ -144,9 +144,9 @@ class ProjectServiceContainer extends Container
*/
protected function getTranslator2Service()
{
$this->services['translator_2'] = $instance = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(array('translator.loader_2' => function () {
$this->services['translator_2'] = $instance = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(['translator.loader_2' => function () {
return ${($_ = isset($this->services['translator.loader_2']) ? $this->services['translator.loader_2'] : ($this->services['translator.loader_2'] = new \stdClass())) && false ?: '_'};
})));
}]));
$instance->addResource('db', ${($_ = isset($this->services['translator.loader_2']) ? $this->services['translator.loader_2'] : ($this->services['translator.loader_2'] = new \stdClass())) && false ?: '_'}, 'nl');
@ -160,9 +160,9 @@ class ProjectServiceContainer extends Container
*/
protected function getTranslator3Service()
{
$this->services['translator_3'] = $instance = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(array('translator.loader_3' => function () {
$this->services['translator_3'] = $instance = new \Symfony\Component\DependencyInjection\Tests\Fixtures\StubbedTranslator(new \Symfony\Component\DependencyInjection\ServiceLocator(['translator.loader_3' => function () {
return ${($_ = isset($this->services['translator.loader_3']) ? $this->services['translator.loader_3'] : ($this->services['translator.loader_3'] = new \stdClass())) && false ?: '_'};
})));
}]));
$a = ${($_ = isset($this->services['translator.loader_3']) ? $this->services['translator.loader_3'] : ($this->services['translator.loader_3'] = new \stdClass())) && false ?: '_'};

View File

@ -17,31 +17,31 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'foo' => 'getFooService',
);
$this->privates = array(
];
$this->privates = [
'bar' => true,
'foo' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'bar' => true,
'foo' => true,
);
];
}
public function compile()

View File

@ -17,30 +17,30 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar_service' => 'getBarServiceService',
'baz_service' => 'getBazServiceService',
'foo_service' => 'getFooServiceService',
);
$this->privates = array(
];
$this->privates = [
'baz_service' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'baz_service' => true,
);
];
}
public function compile()

View File

@ -17,30 +17,30 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'private_foo' => 'getPrivateFooService',
'public_foo' => 'getPublicFooService',
);
$this->privates = array(
];
$this->privates = [
'private_foo' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'private_bar' => true,
'private_foo' => true,
);
];
}
public function compile()

View File

@ -17,30 +17,30 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'symfony\\component\\dependencyinjection\\tests\\dumper\\rot13envvarprocessor' => 'Symfony\\Component\\DependencyInjection\\Tests\\Dumper\\Rot13EnvVarProcessor',
);
$this->methodMap = array(
];
$this->methodMap = [
'Symfony\\Component\\DependencyInjection\\Tests\\Dumper\\Rot13EnvVarProcessor' => 'getRot13EnvVarProcessorService',
'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService',
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()
@ -77,9 +77,9 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
*/
protected function getContainer_EnvVarProcessorsLocatorService()
{
return $this->services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\ServiceLocator(array('rot13' => function () {
return $this->services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\ServiceLocator(['rot13' => function () {
return ${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor'] : ($this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor'] = new \Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor())) && false ?: '_'};
}));
}]);
}
public function getParameter($name)
@ -125,10 +125,10 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
return $this->parameterBag;
}
private $loadedDynamicParameters = array(
private $loadedDynamicParameters = [
'hello' => false,
);
private $dynamicParameters = array();
];
private $dynamicParameters = [];
/**
* Computes a dynamic parameter.
@ -150,7 +150,7 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
return $this->dynamicParameters[$name] = $value;
}
private $normalizedParameterNames = array();
private $normalizedParameterNames = [];
private function normalizeParameterName($name)
{
@ -173,8 +173,8 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
*/
protected function getDefaultParameters()
{
return array(
return [
'env(foo)' => 'jbeyq',
);
];
}
}

View File

@ -17,36 +17,36 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'symfony\\component\\dependencyinjection\\tests\\fixtures\\customdefinition' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition',
'symfony\\component\\dependencyinjection\\tests\\fixtures\\testservicesubscriber' => 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\TestServiceSubscriber',
);
$this->methodMap = array(
];
$this->methodMap = [
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition' => 'getCustomDefinitionService',
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\TestServiceSubscriber' => 'getTestServiceSubscriberService',
'foo_service' => 'getFooServiceService',
);
$this->privates = array(
];
$this->privates = [
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition' => true,
'service_locator.jmktfsv' => true,
'service_locator.jmktfsv.foo_service' => true,
);
];
}
public function compile()
@ -83,7 +83,7 @@ class ProjectServiceContainer extends Container
*/
protected function getFooServiceService()
{
return $this->services['foo_service'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber((new \Symfony\Component\DependencyInjection\ServiceLocator(array('Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition' => function () {
return $this->services['foo_service'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber((new \Symfony\Component\DependencyInjection\ServiceLocator(['Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CustomDefinition' => function () {
$f = function (\Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition $v = null) { return $v; }; return $f(${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition'] : ($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition())) && false ?: '_'});
}, 'Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\TestServiceSubscriber' => function () {
$f = function (\Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber $v) { return $v; }; return $f(${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber'] : ($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber())) && false ?: '_'});
@ -91,7 +91,7 @@ class ProjectServiceContainer extends Container
$f = function (\Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition $v) { return $v; }; return $f(${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber'] : ($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\TestServiceSubscriber())) && false ?: '_'});
}, 'baz' => function () {
$f = function (\Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition $v = null) { return $v; }; return $f(${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition'] : ($this->services['Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition'] = new \Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition())) && false ?: '_'});
})))->withContext('foo_service', $this));
}]))->withContext('foo_service', $this));
}
/**

View File

@ -17,28 +17,28 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class ProjectServiceContainer extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->normalizedIds = array(
$this->services = [];
$this->normalizedIds = [
'tsantos\\serializer\\serializerinterface' => 'TSantos\\Serializer\\SerializerInterface',
);
$this->methodMap = array(
];
$this->methodMap = [
'tsantos_serializer' => 'getTsantosSerializerService',
);
$this->aliases = array(
];
$this->aliases = [
'TSantos\\Serializer\\SerializerInterface' => 'tsantos_serializer',
);
];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
);
];
}
public function compile()

View File

@ -17,32 +17,32 @@ use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
class Symfony_DI_PhpDumper_Test_Uninitialized_Reference extends Container
{
private $parameters;
private $targetDirs = array();
private $targetDirs = [];
public function __construct()
{
$this->services = array();
$this->methodMap = array(
$this->services = [];
$this->methodMap = [
'bar' => 'getBarService',
'baz' => 'getBazService',
'foo1' => 'getFoo1Service',
'foo3' => 'getFoo3Service',
);
$this->privates = array(
];
$this->privates = [
'foo3' => true,
);
];
$this->aliases = array();
$this->aliases = [];
}
public function getRemovedIds()
{
return array(
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
'foo2' => true,
'foo3' => true,
);
];
}
public function compile()
@ -74,13 +74,13 @@ class Symfony_DI_PhpDumper_Test_Uninitialized_Reference extends Container
$instance->foo1 = ${($_ = isset($this->services['foo1']) ? $this->services['foo1'] : null) && false ?: '_'};
$instance->foo2 = null;
$instance->foo3 = ${($_ = isset($this->services['foo3']) ? $this->services['foo3'] : null) && false ?: '_'};
$instance->closures = array(0 => function () {
$instance->closures = [0 => function () {
return ${($_ = isset($this->services['foo1']) ? $this->services['foo1'] : null) && false ?: '_'};
}, 1 => function () {
return null;
}, 2 => function () {
return ${($_ = isset($this->services['foo3']) ? $this->services['foo3'] : null) && false ?: '_'};
});
}];
$instance->iter = new RewindableGenerator(function () {
if (isset($this->services['foo1'])) {
yield 'foo1' => ${($_ = isset($this->services['foo1']) ? $this->services['foo1'] : null) && false ?: '_'};