<?php
namespace ContainerLQ9Xdxx;
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 getSuluPage_ContentRepositoryService extends App_KernelDevDebugContainer
{
/**
* Gets the public 'sulu_page.content_repository' shared service.
*
* @return \Sulu\Component\Content\Repository\ContentRepository
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 5).'/vendor/sulu/sulu/src/Sulu/Component/Content/Repository/ContentRepositoryInterface.php';
include_once \dirname(__DIR__, 5).'/vendor/sulu/sulu/src/Sulu/Component/Content/Repository/ContentRepository.php';
$a = ($container->services['sulu.phpcr.session'] ?? $container->getSulu_Phpcr_SessionService());
if (isset($container->services['sulu_page.content_repository'])) {
return $container->services['sulu_page.content_repository'];
}
$b = ($container->services['sulu.content.structure_manager'] ?? $container->getSulu_Content_StructureManagerService());
if (isset($container->services['sulu_page.content_repository'])) {
return $container->services['sulu_page.content_repository'];
}
$c = ($container->services['sulu.util.node_helper'] ?? $container->load('getSulu_Util_NodeHelperService'));
if (isset($container->services['sulu_page.content_repository'])) {
return $container->services['sulu_page.content_repository'];
}
return $container->services['sulu_page.content_repository'] = new \Sulu\Component\Content\Repository\ContentRepository($a, ($container->services['sulu_document_manager.property_encoder'] ?? $container->getSuluDocumentManager_PropertyEncoderService()), ($container->services['sulu_core.webspace.webspace_manager'] ?? $container->getSuluCore_Webspace_WebspaceManagerService()), ($container->services['sulu.content.localization_finder'] ?? $container->load('getSulu_Content_LocalizationFinderService')), $b, $c, ($container->privates['sulu_security.system_store'] ?? $container->getSuluSecurity_SystemStoreService()), $container->parameters['sulu_security.permissions']);
}
}