public function testDumpHandlesLiteralClassWithRootNamespace() { $container =
new ContainerBuilder();
$container->
register('foo', '\\stdClass'
)->
setPublic(true
);
$container->
compile();
$dumper =
new PhpDumper($container);
eval('?>'.
$dumper->
dump(['class' => 'Symfony_DI_PhpDumper_Test_Literal_Class_With_Root_Namespace'
]));
$container =
new \
Symfony_DI_PhpDumper_Test_Literal_Class_With_Root_Namespace();
$this->
assertInstanceOf(\stdClass::
class,
$container->
get('foo'
));
} public function testDumpHandlesObjectClassNames() { $container =
new ContainerBuilder(new ParameterBag([ 'class' => 'stdClass',
]));
$container->
setDefinition('foo',
new Definition('%class%'
));