<?php
namespace ContainerPYPndpx;
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 getAssetProvider2Service extends App_KernelDevDebugContainer
{
/**
* Gets the private 'Boldr\Cms\PopupBundle\AssetProvider' shared autowired service.
*
* @return \Boldr\Cms\PopupBundle\AssetProvider
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/vendor/boldr/cms-bundle/src/Content/AssetProviderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/boldr/popup-bundle/src/AssetProvider.php';
include_once \dirname(__DIR__, 4).'/vendor/boldr/popup-bundle/src/Presenter/PopupPresenter.php';
return $container->privates['Boldr\\Cms\\PopupBundle\\AssetProvider'] = new \Boldr\Cms\PopupBundle\AssetProvider(($container->services['.container.private.serializer'] ?? $container->load('get_Container_Private_SerializerService')), ($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), new \Boldr\Cms\PopupBundle\Presenter\PopupPresenter(new RewindableGenerator(function () use ($container) {
yield 'Boldr\\Cms\\CmsBundle\\Link\\PermalinkableLink' => ($container->privates['Boldr\\Cms\\CmsBundle\\Link\\PermalinkableLinkGenerator'] ?? $container->load('getPermalinkableLinkGeneratorService'));
yield 'Boldr\\Cms\\CmsBundle\\Link\\UploadLink' => ($container->privates['Boldr\\Cms\\CmsBundle\\Link\\UploadLinkGenerator'] ?? $container->load('getUploadLinkGeneratorService'));
yield 'Boldr\\Cms\\CmsBundle\\Link\\UrlLink' => ($container->privates['Boldr\\Cms\\CmsBundle\\Link\\UrlLinkGenerator'] ?? ($container->privates['Boldr\\Cms\\CmsBundle\\Link\\UrlLinkGenerator'] = new \Boldr\Cms\CmsBundle\Link\UrlLinkGenerator()));
yield 'Boldr\\Shop\\ShopBundle\\Link\\ShopLink' => ($container->privates['Boldr\\Shop\\ShopBundle\\Link\\ShopLinks'] ?? $container->load('getShopLinksService'));
}, 4), ($container->privates['Boldr\\Cms\\CmsBundle\\Content\\ContentManager'] ?? ($container->privates['Boldr\\Cms\\CmsBundle\\Content\\ContentManager'] = new \Boldr\Cms\CmsBundle\Content\ContentManager())), ($container->privates['Boldr\\Cms\\CmsBundle\\Presenter\\Attachment\\AttachmentPresenter'] ?? $container->getAttachmentPresenterService()), ($container->privates['cache.app.taggable'] ?? $container->getCache_App_TaggableService())), ($container->privates['Boldr\\Cms\\PopupBundle\\Repository\\PopupRepository'] ?? $container->load('getPopupRepositoryService')));
}
}