<?php
namespace ContainerC1MH1xT;
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class getEzpublishLegacy_SessionStorageProxyService extends App_KernelDevDebugContainer
{
/**
* Gets the private 'ezpublish_legacy.session_storage_proxy' shared service.
*
* @return \eZ\Publish\Core\MVC\Legacy\Session\LegacySessionStorage
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php';
include_once \dirname(__DIR__, 4).'/vendor/se7enxweb/legacy-bridge/mvc/Session/LegacySessionStorage.php';
$a = ($container->services['ezpublish_legacy.kernel.lazy'] ?? $container->getEzpublishLegacy_Kernel_LazyService());
if (isset($container->privates['ezpublish_legacy.session_storage_proxy'])) {
return $container->privates['ezpublish_legacy.session_storage_proxy'];
}
return $container->privates['ezpublish_legacy.session_storage_proxy'] = new \eZ\Publish\Core\MVC\Legacy\Session\LegacySessionStorage($a, $container->load('getSession_Storage_NativeService'));
}
}