return $container->services
['foo'
] =
new \Symfony\Component\DependencyInjection\Tests\Compiler\
Foo();
} /**
* Gets the private '.lazy.Symfony\Component\DependencyInjection\Tests\Compiler\Foo' shared service.
*
* @return \Symfony\Component\DependencyInjection\Tests\Compiler\Foo
*/
protected static function getFoo2Service($container,
$lazyLoad = true
) { if (true ===
$lazyLoad) { return $container->privates
['.lazy.Symfony\\Component\\DependencyInjection\\Tests\\Compiler\\Foo'
] =
$container->
createProxy('FooProxy4048957',
static fn () => \FooProxy4048957::
createLazyProxy(static fn () => self::
getFoo2Service($container, false
)));
} return ($container->services
['foo'
] ??=
new \Symfony\Component\DependencyInjection\Tests\Compiler\
Foo());
}}class FooProxy4048957 extends \Symfony\Component\DependencyInjection\Tests\Compiler\Foo
implements \Symfony\Component\VarExporter\LazyObjectInterface
{ use \Symfony\Component\VarExporter\LazyProxyTrait;
private const LAZY_OBJECT_PROPERTY_SCOPES =
[];
}