28 lines
907 B
PHP
28 lines
907 B
PHP
|
<?php
|
||
|
|
||
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
|
||
|
|
||
|
$container = new ContainerBuilder(new ParameterBag([
|
||
|
'foo' => '%baz%',
|
||
|
'baz' => 'bar',
|
||
|
'bar' => 'foo is %%foo bar',
|
||
|
'escape' => '@escapeme',
|
||
|
'values' => [true, false, null, 0, 1000.3, 'true', 'false', 'null'],
|
||
|
'binary' => "\xf0\xf0\xf0\xf0",
|
||
|
'binary-control-char' => "This is a Bell char \x07",
|
||
|
'null string' => 'null',
|
||
|
'string of digits' => '123',
|
||
|
'string of digits prefixed with minus character' => '-123',
|
||
|
'true string' => 'true',
|
||
|
'false string' => 'false',
|
||
|
'binary number string' => '0b0110',
|
||
|
'numeric string' => '-1.2E2',
|
||
|
'hexadecimal number string' => '0xFF',
|
||
|
'float string' => '10100.1',
|
||
|
'positive float string' => '+10100.1',
|
||
|
'negative float string' => '-10100.1',
|
||
|
]));
|
||
|
|
||
|
return $container;
|