public function testPrivateServiceUser() {
if (!class_exists('Symfony\\Component\\Config\\Resource\\FileResource')) {
$this
->markTestSkipped('The "Config" component is not available');
}
$fooDefinition = new Definition('BarClass');
$fooUserDefinition = new Definition('BarUserClass', array(
new Reference('bar'),
));
$container = new ContainerBuilder();
$fooDefinition
->setPublic(false);
$container
->addDefinitions(array(
'bar' => $fooDefinition,
'bar_user' => $fooUserDefinition,
));
$container
->compile();
$this
->assertInstanceOf('BarClass', $container
->get('bar_user')->bar);
}