<?php

namespace ContainerYHymreF;

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 getSuluAdmin_AdminControllerService extends App_KernelProdContainer
{
    /*
     * Gets the public 'sulu_admin.admin_controller' shared service.
     *
     * @return \Sulu\Bundle\AdminBundle\Controller\AdminController
     */
    public static function do($container, $lazyLoad = true)
    {
        $a = ($container->services['sulu_admin.admin_pool'] ?? $container->load('getSuluAdmin_AdminPoolService'));
        $b = ($container->services['translator'] ?? self::getTranslatorService($container));
        $c = ($container->privates['sulu_admin.view_registry'] ?? $container->load('getSuluAdmin_ViewRegistryService'));
        $d = new \Sulu\Bundle\AdminBundle\FieldType\FieldTypeOptionRegistry();
        $d->add('single_form_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'forms', 'types' => ['list_overlay' => ['adapter' => 'table', 'list_key' => 'forms', 'display_properties' => ['title'], 'empty_text' => 'sulu_form.single_form_selection.no_form_selected', 'icon' => 'su-th-list', 'overlay_title' => 'sulu_form.single_form_selection.overlay_title', 'detail_options' => []]]]);
        $d->add('single_page_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'pages', 'view' => ['name' => 'sulu_page.page_edit_form', 'result_to_view' => ['id' => 'id', 'webspace' => 'webspace']], 'types' => ['list_overlay' => ['adapter' => 'column_list', 'detail_options' => ['ghost-content' => true], 'list_key' => 'pages', 'display_properties' => ['title'], 'empty_text' => 'sulu_page.no_page_selected', 'icon' => 'su-document', 'overlay_title' => 'sulu_page.single_selection_overlay_title']]]);
        $d->add('single_snippet_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'snippets', 'view' => ['name' => 'sulu_snippet.edit_form', 'result_to_view' => ['id' => 'id']], 'types' => ['list_overlay' => ['adapter' => 'table', 'list_key' => 'snippets', 'display_properties' => ['title'], 'icon' => 'su-snippet', 'empty_text' => 'sulu_snippet.no_snippet_selected', 'overlay_title' => 'sulu_snippet.single_snippet_selection_overlay_title', 'detail_options' => []]]]);
        $d->add('single_category_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'categories', 'view' => ['name' => 'sulu_category.edit_form', 'result_to_view' => ['id' => 'id']], 'types' => ['list_overlay' => ['adapter' => 'tree_table_slim', 'list_key' => 'categories', 'display_properties' => ['name'], 'empty_text' => 'sulu_category.no_category_selected', 'icon' => 'su-tag', 'overlay_title' => 'sulu_category.single_category_selection_overlay_title', 'detail_options' => []]]]);
        $d->add('single_collection_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'collections', 'types' => ['list_overlay' => ['adapter' => 'column_list', 'list_key' => 'collections', 'display_properties' => ['title'], 'icon' => 'su-folder', 'empty_text' => 'sulu_media.no_collection_selected', 'overlay_title' => 'sulu_media.single_collection_selection_overlay_title', 'detail_options' => []]]]);
        $d->add('single_account_selection', 'single_selection', ['default_type' => 'auto_complete', 'resource_key' => 'accounts', 'types' => ['auto_complete' => ['display_property' => 'name', 'search_properties' => ['number', 'name']], 'list_overlay' => ['adapter' => 'table', 'list_key' => 'accounts', 'display_properties' => ['name'], 'empty_text' => 'sulu_contact.no_account_selected', 'icon' => 'su-house', 'overlay_title' => 'sulu_contact.single_account_selection_overlay_title', 'detail_options' => []]]]);
        $d->add('single_contact_selection', 'single_selection', ['default_type' => 'list_overlay', 'resource_key' => 'contacts', 'view' => ['name' => 'sulu_contact.contact_edit_form', 'result_to_view' => ['id' => 'id']], 'types' => ['auto_complete' => ['display_property' => 'fullName', 'search_properties' => ['fullName']], 'list_overlay' => ['adapter' => 'table', 'list_key' => 'contacts', 'display_properties' => ['fullName'], 'empty_text' => 'sulu_contact.no_contact_selected', 'icon' => 'su-user', 'overlay_title' => 'sulu_contact.single_contact_selection_overlay_title', 'detail_options' => []]]]);
        $d->add('single_contact_title_selection', 'single_selection', ['default_type' => 'single_select', 'resource_key' => 'contact_titles', 'types' => ['single_select' => ['id_property' => 'id', 'display_property' => 'title', 'overlay_title' => 'sulu_contact.edit_title_overlay_title']]]);
        $d->add('single_contact_position_selection', 'single_selection', ['default_type' => 'single_select', 'resource_key' => 'contact_positions', 'types' => ['single_select' => ['id_property' => 'id', 'display_property' => 'position', 'overlay_title' => 'sulu_contact.edit_position_overlay_title']]]);
        $d->add('tag_selection', 'selection', ['default_type' => 'auto_complete', 'resource_key' => 'tags', 'types' => ['auto_complete' => ['allow_add' => true, 'display_property' => 'name', 'id_property' => 'name', 'filter_parameter' => 'names', 'search_properties' => ['name']]]]);
        $d->add('page_selection', 'selection', ['default_type' => 'list_overlay', 'resource_key' => 'pages', 'view' => ['name' => 'sulu_page.page_edit_form', 'result_to_view' => ['id' => 'id', 'webspaceKey' => 'webspace']], 'types' => ['list_overlay' => ['adapter' => 'column_list', 'list_key' => 'pages', 'display_properties' => ['title', 'url'], 'icon' => 'su-document', 'label' => 'sulu_page.selection_label', 'overlay_title' => 'sulu_page.selection_overlay_title']]]);
        $d->add('snippet_selection', 'selection', ['default_type' => 'list_overlay', 'resource_key' => 'snippets', 'view' => ['name' => 'sulu_snippet.edit_form', 'result_to_view' => ['id' => 'id']], 'types' => ['list_overlay' => ['adapter' => 'table', 'list_key' => 'snippets', 'display_properties' => ['title'], 'icon' => 'su-snippet', 'label' => 'sulu_snippet.selection_label', 'overlay_title' => 'sulu_snippet.selection_overlay_title']]]);
        $d->add('category_selection', 'selection', ['default_type' => 'list', 'resource_key' => 'categories', 'types' => ['list' => ['adapter' => 'tree_table_slim', 'list_key' => 'categories']]]);
        $d->add('collection_selection', 'selection', ['default_type' => 'list_overlay', 'resource_key' => 'collections', 'types' => ['list_overlay' => ['adapter' => 'column_list', 'list_key' => 'collections', 'display_properties' => ['title'], 'icon' => 'su-folder', 'label' => 'sulu_media.collection_selection_label', 'overlay_title' => 'sulu_media.collection_selection_overlay_title']]]);
        $d->add('contact_selection', 'selection', ['default_type' => 'list_overlay', 'resource_key' => 'contacts', 'types' => ['list_overlay' => ['adapter' => 'table', 'list_key' => 'contacts', 'display_properties' => ['firstName', 'lastName'], 'icon' => 'su-user', 'label' => 'sulu_contact.contact_selection_label', 'overlay_title' => 'sulu_contact.contact_selection_overlay_title']]]);
        $d->add('account_selection', 'selection', ['default_type' => 'list_overlay', 'resource_key' => 'accounts', 'types' => ['list_overlay' => ['adapter' => 'table', 'list_key' => 'accounts', 'display_properties' => ['name'], 'icon' => 'su-user', 'label' => 'sulu_contact.account_selection_label', 'overlay_title' => 'sulu_contact.account_selection_overlay_title']]]);

        return $container->services['sulu_admin.admin_controller'] = new \Sulu\Bundle\AdminBundle\Controller\AdminController(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['security.token_storage'] ?? self::getSecurity_TokenStorageService($container)), $a, ($container->services['jms_serializer'] ?? self::getJmsSerializerService($container)), ($container->services['fos_rest.view_handler'] ?? $container->load('getFosRest_ViewHandlerService')), ($container->privates['twig'] ?? self::getTwigService($container)), $b, ($container->privates['sulu_admin.metadata_provider_registry'] ?? $container->load('getSuluAdmin_MetadataProviderRegistryService')), $c, new \Sulu\Bundle\AdminBundle\Admin\Navigation\NavigationRegistry($b, $a, $c), $d, ($container->services['sulu_contact.contact_manager'] ?? $container->load('getSuluContact_ContactManagerService')), ($container->services['sulu_page.smart_content.data_provider_pool'] ?? $container->load('getSuluPage_SmartContent_DataProviderPoolService')), ($container->privates['sulu_markup.link_tag.provider_pool'] ?? self::getSuluMarkup_LinkTag_ProviderPoolService($container)), ($container->services['sulu.core.localization_manager'] ?? $container->load('getSulu_Core_LocalizationManagerService')), 'prod', '2.6.12', NULL, $container->parameters['sulu_admin.resources'], $container->parameters['sulu_core.locales'], $container->parameters['sulu_core.translations'], 'en', 20, true, '.{8,}', 'sulu_security.password_policy_information', false);
    }
}
