<?php
namespace ContainerPowmVZb;
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 getBlockManagerService extends App_KernelDevDebugContainer
{
/**
* Gets the private 'App\BlockManager\BlockManager' shared autowired service.
*
* @return \App\BlockManager\BlockManager
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 5).'/src/BlockManager/BlockManager.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/BaseBlock.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Banner.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Benefits.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Intro.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Articles.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Downloads.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Testimonials.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/MediaWithText.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Signpost.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Persons.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/ContactForm.php';
include_once \dirname(__DIR__, 5).'/src/Utils/FormManager.php';
include_once \dirname(__DIR__, 5).'/src/Service/FileUploader.php';
include_once \dirname(__DIR__, 5).'/vendor/symfony/mailer/MailerInterface.php';
include_once \dirname(__DIR__, 5).'/vendor/symfony/mailer/Mailer.php';
include_once \dirname(__DIR__, 5).'/vendor/symfony/mailer/Transport/TransportInterface.php';
include_once \dirname(__DIR__, 5).'/vendor/symfony/mailer/Transport/Transports.php';
include_once \dirname(__DIR__, 5).'/vendor/symfony/mailer/Transport.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Branches.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/Contacts.php';
include_once \dirname(__DIR__, 5).'/src/BlockManager/Type/TitlePerex.php';
$a = ($container->services['sulu_core.webspace.request_analyzer'] ?? $container->getSuluCore_Webspace_RequestAnalyzerService());
$b = ($container->privates['App\\Snippet\\Button'] ?? $container->load('getButtonService'));
$c = ($container->privates['App\\Utils\\SchemaManager'] ?? $container->load('getSchemaManagerService'));
$d = ($container->privates['App\\Utils\\MediaManager'] ?? $container->load('getMediaManagerService'));
$e = ($container->services['translator'] ?? $container->getTranslatorService());
$f = $container->load('getSession_FlashBagService');
return $container->privates['App\\BlockManager\\BlockManager'] = new \App\BlockManager\BlockManager(($container->privates['App\\Block\\BlockResolver'] ?? $container->load('getBlockResolverService')), $a, new \App\BlockManager\Type\Banner($b), new \App\BlockManager\Type\Benefits(), new \App\BlockManager\Type\Intro($b), new \App\BlockManager\Type\Articles($b, ($container->privates['App\\Repository\\ArticleRepository'] ?? $container->load('getArticleRepositoryService')), $a, $c), new \App\BlockManager\Type\Downloads(), new \App\BlockManager\Type\Testimonials(), new \App\BlockManager\Type\MediaWithText($b), new \App\BlockManager\Type\Signpost($b), new \App\BlockManager\Type\Persons($d, ($container->services['sulu.repository.contact'] ?? $container->getSulu_Repository_ContactService()), $a, $c), new \App\BlockManager\Type\ContactForm(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($container->services['.container.private.form.factory'] ?? $container->get_Container_Private_Form_FactoryService()), new \App\Utils\FormManager(($container->services['doctrine.orm.default_entity_manager'] ?? $container->getDoctrine_Orm_DefaultEntityManagerService()), new \App\Service\FileUploader(\dirname(__DIR__, 5), '/uploads', ($container->privates['slugger'] ?? ($container->privates['slugger'] = new \Symfony\Component\String\Slugger\AsciiSlugger('cs'))), ($container->services['.container.private.filesystem'] ?? ($container->services['.container.private.filesystem'] = new \Symfony\Component\Filesystem\Filesystem()))), new \Symfony\Component\Mailer\Mailer((new \Symfony\Component\Mailer\Transport(new RewindableGenerator(function () use ($container) {
yield 0 => $container->load('getMailer_TransportFactory_MailgunService');
yield 1 => $container->load('getMailer_TransportFactory_NullService');
yield 2 => $container->load('getMailer_TransportFactory_SendmailService');
yield 3 => $container->load('getMailer_TransportFactory_NativeService');
yield 4 => $container->load('getMailer_TransportFactory_SmtpService');
}, 5)))->fromStrings(['main' => $container->getEnv('MAILER_DSN')]), NULL, ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService())), $e, $f, ($container->privates['twig'] ?? $container->getTwigService())), $f, $e), new \App\BlockManager\Type\Branches($d, ($container->services['sulu.repository.account'] ?? $container->getSulu_Repository_AccountService()), $a, $c), new \App\BlockManager\Type\Contacts(), new \App\BlockManager\Type\TitlePerex());
}
}