<?php

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

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the public 'contao.listener.data_container_callback' shared service.

include_once \dirname(__DIR__, 4).'/vendor/contao/core-bundle/src/EventListener/DataContainerCallbackListener.php';

$this->services['contao.listener.data_container_callback'] = $instance = new \Contao\CoreBundle\EventListener\DataContainerCallbackListener();

$instance->setCallbacks(['tl_page' => ['list.operations.articles.button_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\ContentCompositionListener', 1 => 'renderPageArticlesOperation']]], 'config.onsubmit_callback' => [-16 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\ContentCompositionListener', 1 => 'generateArticleForPage']]], 'fields.type.options_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageTypeOptionsListener', 1 => '__invoke']]], 'fields.alias.save_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageUrlListener', 1 => 'generateAlias'], 1 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageUrlListener', 1 => 'purgeSearchIndexOnAliasChange']]], 'config.ondelete_callback' => [16 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageUrlListener', 1 => 'purgeSearchIndexOnDelete']]], 'fields.urlPrefix.save_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageUrlListener', 1 => 'validateUrlPrefix']]], 'fields.urlSuffix.save_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\PageUrlListener', 1 => 'validateUrlSuffix']]], 'fields.mailerTransport.options_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\Mailer\\AvailableTransports', 1 => 'getTransportOptions']]], 'config.onload_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\LegacyRoutingListener', 1 => 'disableRoutingFields']]], 'fields.urlPrefix.load_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\LegacyRoutingListener', 1 => 'overrideUrlPrefix']]], 'fields.urlSuffix.load_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\LegacyRoutingListener', 1 => 'overrideUrlSuffix']]]], 'tl_article' => ['list.sorting.paste_button_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\ContentCompositionListener', 1 => 'renderArticlePasteButton']]]], 'tl_content' => ['fields.type.save_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\ResetCustomTemplateListener', 1 => '__invoke']]], 'fields.customTpl.options_callback' => [0 => [0 => [0 => 'contao.listener.element_template_options', 1 => '__invoke']]]], 'tl_module' => ['fields.type.save_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\ResetCustomTemplateListener', 1 => '__invoke']]], 'fields.customTpl.options_callback' => [0 => [0 => [0 => 'contao.listener.module_template_options', 1 => '__invoke']]]], 'tl_settings' => ['config.onload_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\EventListener\\DataContainer\\DisableAppConfiguredSettingsListener', 1 => 'onLoadCallback']]]], 'tl_form' => ['fields.mailerTransport.options_callback' => [0 => [0 => [0 => 'Contao\\CoreBundle\\Mailer\\AvailableTransports', 1 => 'getTransportOptions']]]]]);

return $instance;
