<?php

namespace ContainerMmke1fB;

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

/**
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class getSuluForm_FormWebsiteControllerService extends App_KernelDevDebugContainer
{
    /**
     * Gets the public 'sulu_form.form_website_controller' shared service.
     *
     * @return \Sulu\Bundle\FormBundle\Controller\FormWebsiteController
     */
    public static function do($container, $lazyLoad = true)
    {
        include_once \dirname(__DIR__, 5).''.\DIRECTORY_SEPARATOR.'vendor'.\DIRECTORY_SEPARATOR.'symfony'.\DIRECTORY_SEPARATOR.'framework-bundle'.\DIRECTORY_SEPARATOR.'Controller'.\DIRECTORY_SEPARATOR.'AbstractController.php';
        include_once \dirname(__DIR__, 5).''.\DIRECTORY_SEPARATOR.'vendor'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'src'.\DIRECTORY_SEPARATOR.'Sulu'.\DIRECTORY_SEPARATOR.'Bundle'.\DIRECTORY_SEPARATOR.'WebsiteBundle'.\DIRECTORY_SEPARATOR.'Controller'.\DIRECTORY_SEPARATOR.'WebsiteController.php';
        include_once \dirname(__DIR__, 5).''.\DIRECTORY_SEPARATOR.'vendor'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'src'.\DIRECTORY_SEPARATOR.'Sulu'.\DIRECTORY_SEPARATOR.'Bundle'.\DIRECTORY_SEPARATOR.'WebsiteBundle'.\DIRECTORY_SEPARATOR.'Controller'.\DIRECTORY_SEPARATOR.'DefaultController.php';
        include_once \dirname(__DIR__, 5).''.\DIRECTORY_SEPARATOR.'vendor'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'form-bundle'.\DIRECTORY_SEPARATOR.'Controller'.\DIRECTORY_SEPARATOR.'FormWebsiteController.php';

        $container->services['sulu_form.form_website_controller'] = $instance = new \Sulu\Bundle\FormBundle\Controller\FormWebsiteController();

        $instance->setContainer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
            'router' => ['services', 'router', 'getRouterService', false],
            'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
            'http_kernel' => ['services', 'http_kernel', 'getHttpKernelService', false],
            'serializer' => ['privates', 'serializer', 'getSerializerService', false],
            'security.authorization_checker' => ['services', 'jms_serializer.authorization_checker', 'getJmsSerializer_AuthorizationCheckerService', false],
            'twig' => ['privates', 'twig', 'getTwigService', false],
            'form.factory' => ['privates', 'form.factory', 'getForm_FactoryService', false],
            'security.token_storage' => ['privates', 'security.token_storage', 'getSecurity_TokenStorageService', false],
            'security.csrf.token_manager' => ['privates', 'security.csrf.token_manager', 'getSecurity_Csrf_TokenManagerService', false],
            'parameter_bag' => ['privates', 'parameter_bag', 'getParameterBagService', false],
            'sulu_website.resolver.parameter' => ['services', 'sulu_website.resolver.parameter', 'getSuluWebsite_Resolver_ParameterService', true],
            'sulu_core.webspace.request_analyzer' => ['services', 'sulu_core.webspace.request_analyzer', 'getSuluCore_Webspace_RequestAnalyzerService', false],
            'sulu_http_cache.cache_lifetime.enhancer' => ['services', 'sulu_http_cache.cache_lifetime.enhancer', 'getSuluHttpCache_CacheLifetime_EnhancerService', true],
            'form.registry' => ['privates', 'form.registry', 'getForm_RegistryService', false],
            'sulu_form.configuration.form_configuration_factory' => ['privates', 'sulu_form.configuration.form_configuration_factory', 'getSuluForm_Configuration_FormConfigurationFactoryService', false],
            'sulu_form.handler' => ['privates', 'sulu_form.handler', 'getSuluForm_HandlerService', false],
        ], [
            'router' => '?',
            'request_stack' => '?',
            'http_kernel' => '?',
            'serializer' => '?',
            'security.authorization_checker' => '?',
            'twig' => '?',
            'form.factory' => '?',
            'security.token_storage' => '?',
            'security.csrf.token_manager' => '?',
            'parameter_bag' => '?',
            'sulu_website.resolver.parameter' => '?',
            'sulu_core.webspace.request_analyzer' => '?',
            'sulu_http_cache.cache_lifetime.enhancer' => '?',
            'form.registry' => '?',
            'sulu_form.configuration.form_configuration_factory' => '?',
            'sulu_form.handler' => '?',
        ]))->withContext('sulu_form.form_website_controller', $container));

        return $instance;
    }
}
