.=< { Star Gans Tq } >=.

  • Home

  • Killme
  • Download
  • Current Path : /home/m/e/h/meharicl/www/phpBB3/cache/production/
    Upload File
    @Command ~ $  
    Current File : /home/m/e/h/meharicl/www/phpBB3/cache/production/container_6a8debf45943fb88b7a06be8725c60cc.php

    <?php
    
    use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
    use Symfony\Component\DependencyInjection\ContainerInterface;
    use Symfony\Component\DependencyInjection\Container;
    use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
    use Symfony\Component\DependencyInjection\Exception\LogicException;
    use Symfony\Component\DependencyInjection\Exception\RuntimeException;
    use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
    
    /**
     * This class has been auto-generated
     * by the Symfony Dependency Injection Component.
     *
     * @final since Symfony 3.3
     */
    class phpbb_cache_container extends \Symfony\Component\DependencyInjection\Container
    {
        private $parameters = [];
        private $targetDirs = [];
    
        public function __construct()
        {
            $this->parameters = $this->getDefaultParameters();
    
            $this->services = [];
            $this->syntheticIds = [
                'config.php' => true,
                'dbal.conn.driver' => true,
            ];
            $this->methodMap = [
                'acl.permissions' => 'getAcl_PermissionsService',
                'attachment.delete' => 'getAttachment_DeleteService',
                'attachment.manager' => 'getAttachment_ManagerService',
                'attachment.resync' => 'getAttachment_ResyncService',
                'attachment.upload' => 'getAttachment_UploadService',
                'auth' => 'getAuthService',
                'auth.provider.apache' => 'getAuth_Provider_ApacheService',
                'auth.provider.db' => 'getAuth_Provider_DbService',
                'auth.provider.ldap' => 'getAuth_Provider_LdapService',
                'auth.provider.oauth' => 'getAuth_Provider_OauthService',
                'auth.provider.oauth.service.bitly' => 'getAuth_Provider_Oauth_Service_BitlyService',
                'auth.provider.oauth.service.facebook' => 'getAuth_Provider_Oauth_Service_FacebookService',
                'auth.provider.oauth.service.google' => 'getAuth_Provider_Oauth_Service_GoogleService',
                'auth.provider.oauth.service.twitter' => 'getAuth_Provider_Oauth_Service_TwitterService',
                'auth.provider.oauth.service_collection' => 'getAuth_Provider_Oauth_ServiceCollectionService',
                'auth.provider_collection' => 'getAuth_ProviderCollectionService',
                'avatar.driver.gravatar' => 'getAvatar_Driver_GravatarService',
                'avatar.driver.local' => 'getAvatar_Driver_LocalService',
                'avatar.driver.remote' => 'getAvatar_Driver_RemoteService',
                'avatar.driver.upload' => 'getAvatar_Driver_UploadService',
                'avatar.driver_collection' => 'getAvatar_DriverCollectionService',
                'avatar.manager' => 'getAvatar_ManagerService',
                'cache' => 'getCacheService',
                'cache.driver' => 'getCache_DriverService',
                'captcha.factory' => 'getCaptcha_FactoryService',
                'captcha.plugins.service_collection' => 'getCaptcha_Plugins_ServiceCollectionService',
                'class_loader' => 'getClassLoaderService',
                'class_loader.ext' => 'getClassLoader_ExtService',
                'config' => 'getConfigService',
                'config_text' => 'getConfigTextService',
                'console.command.cache.purge' => 'getConsole_Command_Cache_PurgeService',
                'console.command.config.delete' => 'getConsole_Command_Config_DeleteService',
                'console.command.config.get' => 'getConsole_Command_Config_GetService',
                'console.command.config.increment' => 'getConsole_Command_Config_IncrementService',
                'console.command.config.set' => 'getConsole_Command_Config_SetService',
                'console.command.config.set_atomic' => 'getConsole_Command_Config_SetAtomicService',
                'console.command.cron.list' => 'getConsole_Command_Cron_ListService',
                'console.command.cron.run' => 'getConsole_Command_Cron_RunService',
                'console.command.db.list' => 'getConsole_Command_Db_ListService',
                'console.command.db.migrate' => 'getConsole_Command_Db_MigrateService',
                'console.command.db.revert' => 'getConsole_Command_Db_RevertService',
                'console.command.dev.migration_tips' => 'getConsole_Command_Dev_MigrationTipsService',
                'console.command.extension.disable' => 'getConsole_Command_Extension_DisableService',
                'console.command.extension.enable' => 'getConsole_Command_Extension_EnableService',
                'console.command.extension.purge' => 'getConsole_Command_Extension_PurgeService',
                'console.command.extension.show' => 'getConsole_Command_Extension_ShowService',
                'console.command.fixup.fix_left_right_ids' => 'getConsole_Command_Fixup_FixLeftRightIdsService',
                'console.command.fixup.update_hashes' => 'getConsole_Command_Fixup_UpdateHashesService',
                'console.command.reparser.list' => 'getConsole_Command_Reparser_ListService',
                'console.command.reparser.reparse' => 'getConsole_Command_Reparser_ReparseService',
                'console.command.thumbnail.delete' => 'getConsole_Command_Thumbnail_DeleteService',
                'console.command.thumbnail.generate' => 'getConsole_Command_Thumbnail_GenerateService',
                'console.command.thumbnail.recreate' => 'getConsole_Command_Thumbnail_RecreateService',
                'console.command.update.check' => 'getConsole_Command_Update_CheckService',
                'console.command.user.activate' => 'getConsole_Command_User_ActivateService',
                'console.command.user.add' => 'getConsole_Command_User_AddService',
                'console.command.user.delete' => 'getConsole_Command_User_DeleteService',
                'console.command.user.reclean' => 'getConsole_Command_User_RecleanService',
                'console.command_collection' => 'getConsole_CommandCollectionService',
                'console.exception_subscriber' => 'getConsole_ExceptionSubscriberService',
                'content.visibility' => 'getContent_VisibilityService',
                'controller.helper' => 'getController_HelperService',
                'controller.resolver' => 'getController_ResolverService',
                'core.captcha.plugins.gd' => 'getCore_Captcha_Plugins_GdService',
                'core.captcha.plugins.gd_wave' => 'getCore_Captcha_Plugins_GdWaveService',
                'core.captcha.plugins.nogd' => 'getCore_Captcha_Plugins_NogdService',
                'core.captcha.plugins.qa' => 'getCore_Captcha_Plugins_QaService',
                'core.captcha.plugins.recaptcha' => 'getCore_Captcha_Plugins_RecaptchaService',
                'core.captcha.plugins.recaptcha_v3' => 'getCore_Captcha_Plugins_RecaptchaV3Service',
                'cron.controller' => 'getCron_ControllerService',
                'cron.event_listener' => 'getCron_EventListenerService',
                'cron.lock_db' => 'getCron_LockDbService',
                'cron.manager' => 'getCron_ManagerService',
                'cron.task.core.prune_all_forums' => 'getCron_Task_Core_PruneAllForumsService',
                'cron.task.core.prune_forum' => 'getCron_Task_Core_PruneForumService',
                'cron.task.core.prune_notifications' => 'getCron_Task_Core_PruneNotificationsService',
                'cron.task.core.prune_shadow_topics' => 'getCron_Task_Core_PruneShadowTopicsService',
                'cron.task.core.queue' => 'getCron_Task_Core_QueueService',
                'cron.task.core.tidy_cache' => 'getCron_Task_Core_TidyCacheService',
                'cron.task.core.tidy_database' => 'getCron_Task_Core_TidyDatabaseService',
                'cron.task.core.tidy_plupload' => 'getCron_Task_Core_TidyPluploadService',
                'cron.task.core.tidy_search' => 'getCron_Task_Core_TidySearchService',
                'cron.task.core.tidy_sessions' => 'getCron_Task_Core_TidySessionsService',
                'cron.task.core.tidy_warnings' => 'getCron_Task_Core_TidyWarningsService',
                'cron.task.core.update_hashes' => 'getCron_Task_Core_UpdateHashesService',
                'cron.task.text_reparser.pm_text' => 'getCron_Task_TextReparser_PmTextService',
                'cron.task.text_reparser.poll_option' => 'getCron_Task_TextReparser_PollOptionService',
                'cron.task.text_reparser.poll_title' => 'getCron_Task_TextReparser_PollTitleService',
                'cron.task.text_reparser.post_text' => 'getCron_Task_TextReparser_PostTextService',
                'cron.task.text_reparser.user_signature' => 'getCron_Task_TextReparser_UserSignatureService',
                'cron.task_collection' => 'getCron_TaskCollectionService',
                'dbal.conn' => 'getDbal_ConnService',
                'dbal.extractor' => 'getDbal_ExtractorService',
                'dbal.extractor.extractors.mssql_extractor' => 'getDbal_Extractor_Extractors_MssqlExtractorService',
                'dbal.extractor.extractors.mysql_extractor' => 'getDbal_Extractor_Extractors_MysqlExtractorService',
                'dbal.extractor.extractors.oracle_extractor' => 'getDbal_Extractor_Extractors_OracleExtractorService',
                'dbal.extractor.extractors.postgres_extractor' => 'getDbal_Extractor_Extractors_PostgresExtractorService',
                'dbal.extractor.extractors.sqlite3_extractor' => 'getDbal_Extractor_Extractors_Sqlite3ExtractorService',
                'dbal.extractor.factory' => 'getDbal_Extractor_FactoryService',
                'dbal.tools' => 'getDbal_ToolsService',
                'dbal.tools.factory' => 'getDbal_Tools_FactoryService',
                'dispatcher' => 'getDispatcherService',
                'ext.manager' => 'getExt_ManagerService',
                'feed.forum' => 'getFeed_ForumService',
                'feed.forums' => 'getFeed_ForumsService',
                'feed.helper' => 'getFeed_HelperService',
                'feed.news' => 'getFeed_NewsService',
                'feed.overall' => 'getFeed_OverallService',
                'feed.quote_helper' => 'getFeed_QuoteHelperService',
                'feed.topic' => 'getFeed_TopicService',
                'feed.topics' => 'getFeed_TopicsService',
                'feed.topics_active' => 'getFeed_TopicsActiveService',
                'file_downloader' => 'getFileDownloaderService',
                'file_locator' => 'getFileLocatorService',
                'files.factory' => 'getFiles_FactoryService',
                'files.filespec' => 'getFiles_FilespecService',
                'files.types.form' => 'getFiles_Types_FormService',
                'files.types.local' => 'getFiles_Types_LocalService',
                'files.types.remote' => 'getFiles_Types_RemoteService',
                'files.upload' => 'getFiles_UploadService',
                'filesystem' => 'getFilesystemService',
                'group_helper' => 'getGroupHelperService',
                'groupposition.legend' => 'getGroupposition_LegendService',
                'groupposition.teampage' => 'getGroupposition_TeampageService',
                'hook_finder' => 'getHookFinderService',
                'http_kernel' => 'getHttpKernelService',
                'kernel_exception_subscriber' => 'getKernelExceptionSubscriberService',
                'kernel_terminate_subscriber' => 'getKernelTerminateSubscriberService',
                'language' => 'getLanguageService',
                'language.helper.language_file' => 'getLanguage_Helper_LanguageFileService',
                'language.loader' => 'getLanguage_LoaderService',
                'log' => 'getLogService',
                'message.form.admin' => 'getMessage_Form_AdminService',
                'message.form.topic' => 'getMessage_Form_TopicService',
                'message.form.user' => 'getMessage_Form_UserService',
                'migrator' => 'getMigratorService',
                'migrator.helper' => 'getMigrator_HelperService',
                'migrator.tool.config' => 'getMigrator_Tool_ConfigService',
                'migrator.tool.config_text' => 'getMigrator_Tool_ConfigTextService',
                'migrator.tool.module' => 'getMigrator_Tool_ModuleService',
                'migrator.tool.permission' => 'getMigrator_Tool_PermissionService',
                'migrator.tool_collection' => 'getMigrator_ToolCollectionService',
                'mimetype.content_guesser' => 'getMimetype_ContentGuesserService',
                'mimetype.extension_guesser' => 'getMimetype_ExtensionGuesserService',
                'mimetype.filebinary_mimetype_guesser' => 'getMimetype_FilebinaryMimetypeGuesserService',
                'mimetype.fileinfo_mimetype_guesser' => 'getMimetype_FileinfoMimetypeGuesserService',
                'mimetype.guesser' => 'getMimetype_GuesserService',
                'mimetype.guesser_collection' => 'getMimetype_GuesserCollectionService',
                'module.manager' => 'getModule_ManagerService',
                'notification.method.board' => 'getNotification_Method_BoardService',
                'notification.method.email' => 'getNotification_Method_EmailService',
                'notification.method.jabber' => 'getNotification_Method_JabberService',
                'notification.method_collection' => 'getNotification_MethodCollectionService',
                'notification.type.admin_activate_user' => 'getNotification_Type_AdminActivateUserService',
                'notification.type.approve_post' => 'getNotification_Type_ApprovePostService',
                'notification.type.approve_topic' => 'getNotification_Type_ApproveTopicService',
                'notification.type.bookmark' => 'getNotification_Type_BookmarkService',
                'notification.type.disapprove_post' => 'getNotification_Type_DisapprovePostService',
                'notification.type.disapprove_topic' => 'getNotification_Type_DisapproveTopicService',
                'notification.type.forum' => 'getNotification_Type_ForumService',
                'notification.type.group_request' => 'getNotification_Type_GroupRequestService',
                'notification.type.group_request_approved' => 'getNotification_Type_GroupRequestApprovedService',
                'notification.type.pm' => 'getNotification_Type_PmService',
                'notification.type.post' => 'getNotification_Type_PostService',
                'notification.type.post_in_queue' => 'getNotification_Type_PostInQueueService',
                'notification.type.quote' => 'getNotification_Type_QuoteService',
                'notification.type.report_pm' => 'getNotification_Type_ReportPmService',
                'notification.type.report_pm_closed' => 'getNotification_Type_ReportPmClosedService',
                'notification.type.report_post' => 'getNotification_Type_ReportPostService',
                'notification.type.report_post_closed' => 'getNotification_Type_ReportPostClosedService',
                'notification.type.topic' => 'getNotification_Type_TopicService',
                'notification.type.topic_in_queue' => 'getNotification_Type_TopicInQueueService',
                'notification.type_collection' => 'getNotification_TypeCollectionService',
                'notification_manager' => 'getNotificationManagerService',
                'pagination' => 'getPaginationService',
                'passwords.driver.argon2i' => 'getPasswords_Driver_Argon2iService',
                'passwords.driver.argon2id' => 'getPasswords_Driver_Argon2idService',
                'passwords.driver.bcrypt' => 'getPasswords_Driver_BcryptService',
                'passwords.driver.bcrypt_2y' => 'getPasswords_Driver_Bcrypt2yService',
                'passwords.driver.bcrypt_wcf2' => 'getPasswords_Driver_BcryptWcf2Service',
                'passwords.driver.convert_password' => 'getPasswords_Driver_ConvertPasswordService',
                'passwords.driver.md5_mybb' => 'getPasswords_Driver_Md5MybbService',
                'passwords.driver.md5_phpbb2' => 'getPasswords_Driver_Md5Phpbb2Service',
                'passwords.driver.md5_vb' => 'getPasswords_Driver_Md5VbService',
                'passwords.driver.phpass' => 'getPasswords_Driver_PhpassService',
                'passwords.driver.salted_md5' => 'getPasswords_Driver_SaltedMd5Service',
                'passwords.driver.sha1' => 'getPasswords_Driver_Sha1Service',
                'passwords.driver.sha1_smf' => 'getPasswords_Driver_Sha1SmfService',
                'passwords.driver.sha1_wcf1' => 'getPasswords_Driver_Sha1Wcf1Service',
                'passwords.driver_collection' => 'getPasswords_DriverCollectionService',
                'passwords.driver_helper' => 'getPasswords_DriverHelperService',
                'passwords.helper' => 'getPasswords_HelperService',
                'passwords.manager' => 'getPasswords_ManagerService',
                'passwords.update.lock' => 'getPasswords_Update_LockService',
                'path_helper' => 'getPathHelperService',
                'php_ini' => 'getPhpIniService',
                'phpbb.feed.controller' => 'getPhpbb_Feed_ControllerService',
                'phpbb.help.controller.bbcode' => 'getPhpbb_Help_Controller_BbcodeService',
                'phpbb.help.controller.faq' => 'getPhpbb_Help_Controller_FaqService',
                'phpbb.help.manager' => 'getPhpbb_Help_ManagerService',
                'phpbb.report.controller' => 'getPhpbb_Report_ControllerService',
                'phpbb.report.handler_factory' => 'getPhpbb_Report_HandlerFactoryService',
                'phpbb.report.handlers.report_handler_pm' => 'getPhpbb_Report_Handlers_ReportHandlerPmService',
                'phpbb.report.handlers.report_handler_post' => 'getPhpbb_Report_Handlers_ReportHandlerPostService',
                'phpbb.report.report_reason_list_provider' => 'getPhpbb_Report_ReportReasonListProviderService',
                'phpbb.ucp.controller.reset_password' => 'getPhpbb_Ucp_Controller_ResetPasswordService',
                'plupload' => 'getPluploadService',
                'profilefields.lang_helper' => 'getProfilefields_LangHelperService',
                'profilefields.manager' => 'getProfilefields_ManagerService',
                'profilefields.type.bool' => 'getProfilefields_Type_BoolService',
                'profilefields.type.date' => 'getProfilefields_Type_DateService',
                'profilefields.type.dropdown' => 'getProfilefields_Type_DropdownService',
                'profilefields.type.int' => 'getProfilefields_Type_IntService',
                'profilefields.type.string' => 'getProfilefields_Type_StringService',
                'profilefields.type.text' => 'getProfilefields_Type_TextService',
                'profilefields.type.url' => 'getProfilefields_Type_UrlService',
                'profilefields.type_collection' => 'getProfilefields_TypeCollectionService',
                'request' => 'getRequestService',
                'request_stack' => 'getRequestStackService',
                'router' => 'getRouterService',
                'router.listener' => 'getRouter_ListenerService',
                'routing.chained_resources_locator' => 'getRouting_ChainedResourcesLocatorService',
                'routing.delegated_loader' => 'getRouting_DelegatedLoaderService',
                'routing.helper' => 'getRouting_HelperService',
                'routing.loader.collection' => 'getRouting_Loader_CollectionService',
                'routing.loader.yaml' => 'getRouting_Loader_YamlService',
                'routing.resolver' => 'getRouting_ResolverService',
                'routing.resources_locator.collection' => 'getRouting_ResourcesLocator_CollectionService',
                'routing.resources_locator.default' => 'getRouting_ResourcesLocator_DefaultService',
                'symfony_request' => 'getSymfonyRequestService',
                'symfony_response_listener' => 'getSymfonyResponseListenerService',
                'template' => 'getTemplateService',
                'template.twig.environment' => 'getTemplate_Twig_EnvironmentService',
                'template.twig.extensions.avatar' => 'getTemplate_Twig_Extensions_AvatarService',
                'template.twig.extensions.collection' => 'getTemplate_Twig_Extensions_CollectionService',
                'template.twig.extensions.config' => 'getTemplate_Twig_Extensions_ConfigService',
                'template.twig.extensions.debug' => 'getTemplate_Twig_Extensions_DebugService',
                'template.twig.extensions.phpbb' => 'getTemplate_Twig_Extensions_PhpbbService',
                'template.twig.extensions.routing' => 'getTemplate_Twig_Extensions_RoutingService',
                'template.twig.extensions.username' => 'getTemplate_Twig_Extensions_UsernameService',
                'template.twig.lexer' => 'getTemplate_Twig_LexerService',
                'template.twig.loader' => 'getTemplate_Twig_LoaderService',
                'template_context' => 'getTemplateContextService',
                'text_formatter.acp_utils' => 'getTextFormatter_AcpUtilsService',
                'text_formatter.data_access' => 'getTextFormatter_DataAccessService',
                'text_formatter.s9e.bbcode_merger' => 'getTextFormatter_S9e_BbcodeMergerService',
                'text_formatter.s9e.factory' => 'getTextFormatter_S9e_FactoryService',
                'text_formatter.s9e.link_helper' => 'getTextFormatter_S9e_LinkHelperService',
                'text_formatter.s9e.parser' => 'getTextFormatter_S9e_ParserService',
                'text_formatter.s9e.quote_helper' => 'getTextFormatter_S9e_QuoteHelperService',
                'text_formatter.s9e.renderer' => 'getTextFormatter_S9e_RendererService',
                'text_formatter.s9e.utils' => 'getTextFormatter_S9e_UtilsService',
                'text_reparser.contact_admin_info' => 'getTextReparser_ContactAdminInfoService',
                'text_reparser.forum_description' => 'getTextReparser_ForumDescriptionService',
                'text_reparser.forum_rules' => 'getTextReparser_ForumRulesService',
                'text_reparser.group_description' => 'getTextReparser_GroupDescriptionService',
                'text_reparser.lock' => 'getTextReparser_LockService',
                'text_reparser.manager' => 'getTextReparser_ManagerService',
                'text_reparser.pm_text' => 'getTextReparser_PmTextService',
                'text_reparser.poll_option' => 'getTextReparser_PollOptionService',
                'text_reparser.poll_title' => 'getTextReparser_PollTitleService',
                'text_reparser.post_text' => 'getTextReparser_PostTextService',
                'text_reparser.user_signature' => 'getTextReparser_UserSignatureService',
                'text_reparser_collection' => 'getTextReparserCollectionService',
                'upload_imagesize' => 'getUploadImagesizeService',
                'user' => 'getUserService',
                'user_loader' => 'getUserLoaderService',
                'version_helper' => 'getVersionHelperService',
                'viewonline_helper' => 'getViewonlineHelperService',
            ];
            $this->privates = [
                'text_formatter.cache' => true,
                'text_formatter.parser' => true,
                'text_formatter.renderer' => true,
                'text_formatter.utils' => true,
                'acl.permissions' => true,
                'attachment.delete' => true,
                'attachment.manager' => true,
                'attachment.resync' => true,
                'attachment.upload' => true,
                'auth' => true,
                'auth.provider.apache' => true,
                'auth.provider.db' => true,
                'auth.provider.ldap' => true,
                'auth.provider.oauth' => true,
                'auth.provider.oauth.service.bitly' => true,
                'auth.provider.oauth.service.facebook' => true,
                'auth.provider.oauth.service.google' => true,
                'auth.provider.oauth.service.twitter' => true,
                'auth.provider.oauth.service_collection' => true,
                'auth.provider_collection' => true,
                'avatar.driver.gravatar' => true,
                'avatar.driver.local' => true,
                'avatar.driver.remote' => true,
                'avatar.driver.upload' => true,
                'avatar.driver_collection' => true,
                'avatar.manager' => true,
                'cache' => true,
                'cache.driver' => true,
                'captcha.factory' => true,
                'captcha.plugins.service_collection' => true,
                'class_loader' => true,
                'class_loader.ext' => true,
                'config' => true,
                'config.php' => true,
                'config_text' => true,
                'console.command.cache.purge' => true,
                'console.command.config.delete' => true,
                'console.command.config.get' => true,
                'console.command.config.increment' => true,
                'console.command.config.set' => true,
                'console.command.config.set_atomic' => true,
                'console.command.cron.list' => true,
                'console.command.cron.run' => true,
                'console.command.db.list' => true,
                'console.command.db.migrate' => true,
                'console.command.db.revert' => true,
                'console.command.dev.migration_tips' => true,
                'console.command.extension.disable' => true,
                'console.command.extension.enable' => true,
                'console.command.extension.purge' => true,
                'console.command.extension.show' => true,
                'console.command.fixup.fix_left_right_ids' => true,
                'console.command.fixup.update_hashes' => true,
                'console.command.reparser.list' => true,
                'console.command.reparser.reparse' => true,
                'console.command.thumbnail.delete' => true,
                'console.command.thumbnail.generate' => true,
                'console.command.thumbnail.recreate' => true,
                'console.command.update.check' => true,
                'console.command.user.activate' => true,
                'console.command.user.add' => true,
                'console.command.user.delete' => true,
                'console.command.user.reclean' => true,
                'console.command_collection' => true,
                'console.exception_subscriber' => true,
                'content.visibility' => true,
                'controller.helper' => true,
                'controller.resolver' => true,
                'core.captcha.plugins.gd' => true,
                'core.captcha.plugins.gd_wave' => true,
                'core.captcha.plugins.nogd' => true,
                'core.captcha.plugins.qa' => true,
                'core.captcha.plugins.recaptcha' => true,
                'core.captcha.plugins.recaptcha_v3' => true,
                'cron.controller' => true,
                'cron.event_listener' => true,
                'cron.lock_db' => true,
                'cron.manager' => true,
                'cron.task.core.prune_all_forums' => true,
                'cron.task.core.prune_forum' => true,
                'cron.task.core.prune_notifications' => true,
                'cron.task.core.prune_shadow_topics' => true,
                'cron.task.core.queue' => true,
                'cron.task.core.tidy_cache' => true,
                'cron.task.core.tidy_database' => true,
                'cron.task.core.tidy_plupload' => true,
                'cron.task.core.tidy_search' => true,
                'cron.task.core.tidy_sessions' => true,
                'cron.task.core.tidy_warnings' => true,
                'cron.task.core.update_hashes' => true,
                'cron.task.text_reparser.pm_text' => true,
                'cron.task.text_reparser.poll_option' => true,
                'cron.task.text_reparser.poll_title' => true,
                'cron.task.text_reparser.post_text' => true,
                'cron.task.text_reparser.user_signature' => true,
                'cron.task_collection' => true,
                'dbal.conn' => true,
                'dbal.conn.driver' => true,
                'dbal.extractor' => true,
                'dbal.extractor.extractors.mssql_extractor' => true,
                'dbal.extractor.extractors.mysql_extractor' => true,
                'dbal.extractor.extractors.oracle_extractor' => true,
                'dbal.extractor.extractors.postgres_extractor' => true,
                'dbal.extractor.extractors.sqlite3_extractor' => true,
                'dbal.extractor.factory' => true,
                'dbal.tools' => true,
                'dbal.tools.factory' => true,
                'dispatcher' => true,
                'ext.manager' => true,
                'feed.forum' => true,
                'feed.forums' => true,
                'feed.helper' => true,
                'feed.news' => true,
                'feed.overall' => true,
                'feed.quote_helper' => true,
                'feed.topic' => true,
                'feed.topics' => true,
                'feed.topics_active' => true,
                'file_downloader' => true,
                'file_locator' => true,
                'files.factory' => true,
                'files.filespec' => true,
                'files.types.form' => true,
                'files.types.local' => true,
                'files.types.remote' => true,
                'files.upload' => true,
                'filesystem' => true,
                'group_helper' => true,
                'groupposition.legend' => true,
                'groupposition.teampage' => true,
                'hook_finder' => true,
                'http_kernel' => true,
                'kernel_exception_subscriber' => true,
                'kernel_terminate_subscriber' => true,
                'language' => true,
                'language.helper.language_file' => true,
                'language.loader' => true,
                'log' => true,
                'message.form.admin' => true,
                'message.form.topic' => true,
                'message.form.user' => true,
                'migrator' => true,
                'migrator.helper' => true,
                'migrator.tool.config' => true,
                'migrator.tool.config_text' => true,
                'migrator.tool.module' => true,
                'migrator.tool.permission' => true,
                'migrator.tool_collection' => true,
                'mimetype.content_guesser' => true,
                'mimetype.extension_guesser' => true,
                'mimetype.filebinary_mimetype_guesser' => true,
                'mimetype.fileinfo_mimetype_guesser' => true,
                'mimetype.guesser' => true,
                'mimetype.guesser_collection' => true,
                'module.manager' => true,
                'notification.method.board' => true,
                'notification.method.email' => true,
                'notification.method.jabber' => true,
                'notification.method_collection' => true,
                'notification.type.admin_activate_user' => true,
                'notification.type.approve_post' => true,
                'notification.type.approve_topic' => true,
                'notification.type.bookmark' => true,
                'notification.type.disapprove_post' => true,
                'notification.type.disapprove_topic' => true,
                'notification.type.forum' => true,
                'notification.type.group_request' => true,
                'notification.type.group_request_approved' => true,
                'notification.type.pm' => true,
                'notification.type.post' => true,
                'notification.type.post_in_queue' => true,
                'notification.type.quote' => true,
                'notification.type.report_pm' => true,
                'notification.type.report_pm_closed' => true,
                'notification.type.report_post' => true,
                'notification.type.report_post_closed' => true,
                'notification.type.topic' => true,
                'notification.type.topic_in_queue' => true,
                'notification.type_collection' => true,
                'notification_manager' => true,
                'pagination' => true,
                'passwords.driver.argon2i' => true,
                'passwords.driver.argon2id' => true,
                'passwords.driver.bcrypt' => true,
                'passwords.driver.bcrypt_2y' => true,
                'passwords.driver.bcrypt_wcf2' => true,
                'passwords.driver.convert_password' => true,
                'passwords.driver.md5_mybb' => true,
                'passwords.driver.md5_phpbb2' => true,
                'passwords.driver.md5_vb' => true,
                'passwords.driver.phpass' => true,
                'passwords.driver.salted_md5' => true,
                'passwords.driver.sha1' => true,
                'passwords.driver.sha1_smf' => true,
                'passwords.driver.sha1_wcf1' => true,
                'passwords.driver_collection' => true,
                'passwords.driver_helper' => true,
                'passwords.helper' => true,
                'passwords.manager' => true,
                'passwords.update.lock' => true,
                'path_helper' => true,
                'php_ini' => true,
                'phpbb.feed.controller' => true,
                'phpbb.help.controller.bbcode' => true,
                'phpbb.help.controller.faq' => true,
                'phpbb.help.manager' => true,
                'phpbb.report.controller' => true,
                'phpbb.report.handler_factory' => true,
                'phpbb.report.handlers.report_handler_pm' => true,
                'phpbb.report.handlers.report_handler_post' => true,
                'phpbb.report.report_reason_list_provider' => true,
                'phpbb.ucp.controller.reset_password' => true,
                'plupload' => true,
                'profilefields.lang_helper' => true,
                'profilefields.manager' => true,
                'profilefields.type.bool' => true,
                'profilefields.type.date' => true,
                'profilefields.type.dropdown' => true,
                'profilefields.type.int' => true,
                'profilefields.type.string' => true,
                'profilefields.type.text' => true,
                'profilefields.type.url' => true,
                'profilefields.type_collection' => true,
                'request' => true,
                'request_stack' => true,
                'router' => true,
                'router.listener' => true,
                'routing.chained_resources_locator' => true,
                'routing.delegated_loader' => true,
                'routing.helper' => true,
                'routing.loader.collection' => true,
                'routing.loader.yaml' => true,
                'routing.resolver' => true,
                'routing.resources_locator.collection' => true,
                'routing.resources_locator.default' => true,
                'symfony_request' => true,
                'symfony_response_listener' => true,
                'template' => true,
                'template.twig.environment' => true,
                'template.twig.extensions.avatar' => true,
                'template.twig.extensions.collection' => true,
                'template.twig.extensions.config' => true,
                'template.twig.extensions.debug' => true,
                'template.twig.extensions.phpbb' => true,
                'template.twig.extensions.routing' => true,
                'template.twig.extensions.username' => true,
                'template.twig.lexer' => true,
                'template.twig.loader' => true,
                'template_context' => true,
                'text_formatter.acp_utils' => true,
                'text_formatter.data_access' => true,
                'text_formatter.s9e.bbcode_merger' => true,
                'text_formatter.s9e.factory' => true,
                'text_formatter.s9e.link_helper' => true,
                'text_formatter.s9e.parser' => true,
                'text_formatter.s9e.quote_helper' => true,
                'text_formatter.s9e.renderer' => true,
                'text_formatter.s9e.utils' => true,
                'text_reparser.contact_admin_info' => true,
                'text_reparser.forum_description' => true,
                'text_reparser.forum_rules' => true,
                'text_reparser.group_description' => true,
                'text_reparser.lock' => true,
                'text_reparser.manager' => true,
                'text_reparser.pm_text' => true,
                'text_reparser.poll_option' => true,
                'text_reparser.poll_title' => true,
                'text_reparser.post_text' => true,
                'text_reparser.user_signature' => true,
                'text_reparser_collection' => true,
                'upload_imagesize' => true,
                'user' => true,
                'user_loader' => true,
                'version_helper' => true,
                'viewonline_helper' => true,
            ];
            $this->aliases = [
                'text_formatter.cache' => 'text_formatter.s9e.factory',
                'text_formatter.parser' => 'text_formatter.s9e.parser',
                'text_formatter.renderer' => 'text_formatter.s9e.renderer',
                'text_formatter.utils' => 'text_formatter.s9e.utils',
            ];
        }
    
        public function getRemovedIds()
        {
            return [
                'Psr\\Container\\ContainerInterface' => true,
                'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
                'acl.permissions' => true,
                'attachment.delete' => true,
                'attachment.manager' => true,
                'attachment.resync' => true,
                'attachment.upload' => true,
                'auth' => true,
                'auth.provider.apache' => true,
                'auth.provider.db' => true,
                'auth.provider.ldap' => true,
                'auth.provider.oauth' => true,
                'auth.provider.oauth.service.bitly' => true,
                'auth.provider.oauth.service.facebook' => true,
                'auth.provider.oauth.service.google' => true,
                'auth.provider.oauth.service.twitter' => true,
                'auth.provider.oauth.service_collection' => true,
                'auth.provider_collection' => true,
                'avatar.driver.gravatar' => true,
                'avatar.driver.local' => true,
                'avatar.driver.remote' => true,
                'avatar.driver.upload' => true,
                'avatar.driver_collection' => true,
                'avatar.manager' => true,
                'cache' => true,
                'cache.driver' => true,
                'captcha.factory' => true,
                'captcha.plugins.service_collection' => true,
                'class_loader' => true,
                'class_loader.ext' => true,
                'config' => true,
                'config.php' => true,
                'config_text' => true,
                'console.command.cache.purge' => true,
                'console.command.config.delete' => true,
                'console.command.config.get' => true,
                'console.command.config.increment' => true,
                'console.command.config.set' => true,
                'console.command.config.set_atomic' => true,
                'console.command.cron.list' => true,
                'console.command.cron.run' => true,
                'console.command.db.list' => true,
                'console.command.db.migrate' => true,
                'console.command.db.revert' => true,
                'console.command.dev.migration_tips' => true,
                'console.command.extension.disable' => true,
                'console.command.extension.enable' => true,
                'console.command.extension.purge' => true,
                'console.command.extension.show' => true,
                'console.command.fixup.fix_left_right_ids' => true,
                'console.command.fixup.update_hashes' => true,
                'console.command.reparser.list' => true,
                'console.command.reparser.reparse' => true,
                'console.command.thumbnail.delete' => true,
                'console.command.thumbnail.generate' => true,
                'console.command.thumbnail.recreate' => true,
                'console.command.update.check' => true,
                'console.command.user.activate' => true,
                'console.command.user.add' => true,
                'console.command.user.delete' => true,
                'console.command.user.reclean' => true,
                'console.command_collection' => true,
                'console.exception_subscriber' => true,
                'content.visibility' => true,
                'controller.helper' => true,
                'controller.resolver' => true,
                'core.captcha.plugins.gd' => true,
                'core.captcha.plugins.gd_wave' => true,
                'core.captcha.plugins.nogd' => true,
                'core.captcha.plugins.qa' => true,
                'core.captcha.plugins.recaptcha' => true,
                'core.captcha.plugins.recaptcha_v3' => true,
                'cron.controller' => true,
                'cron.event_listener' => true,
                'cron.lock_db' => true,
                'cron.manager' => true,
                'cron.task.core.prune_all_forums' => true,
                'cron.task.core.prune_forum' => true,
                'cron.task.core.prune_notifications' => true,
                'cron.task.core.prune_shadow_topics' => true,
                'cron.task.core.queue' => true,
                'cron.task.core.tidy_cache' => true,
                'cron.task.core.tidy_database' => true,
                'cron.task.core.tidy_plupload' => true,
                'cron.task.core.tidy_search' => true,
                'cron.task.core.tidy_sessions' => true,
                'cron.task.core.tidy_warnings' => true,
                'cron.task.core.update_hashes' => true,
                'cron.task.text_reparser.pm_text' => true,
                'cron.task.text_reparser.poll_option' => true,
                'cron.task.text_reparser.poll_title' => true,
                'cron.task.text_reparser.post_text' => true,
                'cron.task.text_reparser.user_signature' => true,
                'cron.task_collection' => true,
                'dbal.conn' => true,
                'dbal.conn.driver' => true,
                'dbal.extractor' => true,
                'dbal.extractor.extractors.mssql_extractor' => true,
                'dbal.extractor.extractors.mysql_extractor' => true,
                'dbal.extractor.extractors.oracle_extractor' => true,
                'dbal.extractor.extractors.postgres_extractor' => true,
                'dbal.extractor.extractors.sqlite3_extractor' => true,
                'dbal.extractor.factory' => true,
                'dbal.tools' => true,
                'dbal.tools.factory' => true,
                'dispatcher' => true,
                'ext.manager' => true,
                'feed.forum' => true,
                'feed.forums' => true,
                'feed.helper' => true,
                'feed.news' => true,
                'feed.overall' => true,
                'feed.quote_helper' => true,
                'feed.topic' => true,
                'feed.topics' => true,
                'feed.topics_active' => true,
                'file_downloader' => true,
                'file_locator' => true,
                'files.factory' => true,
                'files.filespec' => true,
                'files.types.form' => true,
                'files.types.local' => true,
                'files.types.remote' => true,
                'files.upload' => true,
                'filesystem' => true,
                'group_helper' => true,
                'groupposition.legend' => true,
                'groupposition.teampage' => true,
                'hook_finder' => true,
                'http_kernel' => true,
                'kernel_exception_subscriber' => true,
                'kernel_terminate_subscriber' => true,
                'language' => true,
                'language.helper.language_file' => true,
                'language.loader' => true,
                'language.loader_abstract' => true,
                'log' => true,
                'message.form.admin' => true,
                'message.form.topic' => true,
                'message.form.user' => true,
                'migrator' => true,
                'migrator.helper' => true,
                'migrator.tool.config' => true,
                'migrator.tool.config_text' => true,
                'migrator.tool.module' => true,
                'migrator.tool.permission' => true,
                'migrator.tool_collection' => true,
                'mimetype.content_guesser' => true,
                'mimetype.extension_guesser' => true,
                'mimetype.filebinary_mimetype_guesser' => true,
                'mimetype.fileinfo_mimetype_guesser' => true,
                'mimetype.guesser' => true,
                'mimetype.guesser_collection' => true,
                'module.manager' => true,
                'notification.method.board' => true,
                'notification.method.email' => true,
                'notification.method.jabber' => true,
                'notification.method_collection' => true,
                'notification.type.admin_activate_user' => true,
                'notification.type.approve_post' => true,
                'notification.type.approve_topic' => true,
                'notification.type.base' => true,
                'notification.type.bookmark' => true,
                'notification.type.disapprove_post' => true,
                'notification.type.disapprove_topic' => true,
                'notification.type.forum' => true,
                'notification.type.group_request' => true,
                'notification.type.group_request_approved' => true,
                'notification.type.pm' => true,
                'notification.type.post' => true,
                'notification.type.post_in_queue' => true,
                'notification.type.quote' => true,
                'notification.type.report_pm' => true,
                'notification.type.report_pm_closed' => true,
                'notification.type.report_post' => true,
                'notification.type.report_post_closed' => true,
                'notification.type.topic' => true,
                'notification.type.topic_in_queue' => true,
                'notification.type_collection' => true,
                'notification_manager' => true,
                'pagination' => true,
                'passwords.driver.argon2i' => true,
                'passwords.driver.argon2id' => true,
                'passwords.driver.bcrypt' => true,
                'passwords.driver.bcrypt_2y' => true,
                'passwords.driver.bcrypt_wcf2' => true,
                'passwords.driver.convert_password' => true,
                'passwords.driver.md5_mybb' => true,
                'passwords.driver.md5_phpbb2' => true,
                'passwords.driver.md5_vb' => true,
                'passwords.driver.phpass' => true,
                'passwords.driver.salted_md5' => true,
                'passwords.driver.sha1' => true,
                'passwords.driver.sha1_smf' => true,
                'passwords.driver.sha1_wcf1' => true,
                'passwords.driver_collection' => true,
                'passwords.driver_helper' => true,
                'passwords.helper' => true,
                'passwords.manager' => true,
                'passwords.update.lock' => true,
                'path_helper' => true,
                'php_ini' => true,
                'phpbb.feed.controller' => true,
                'phpbb.help.controller.bbcode' => true,
                'phpbb.help.controller.faq' => true,
                'phpbb.help.manager' => true,
                'phpbb.report.controller' => true,
                'phpbb.report.handler_factory' => true,
                'phpbb.report.handlers.report_handler_pm' => true,
                'phpbb.report.handlers.report_handler_post' => true,
                'phpbb.report.report_reason_list_provider' => true,
                'phpbb.ucp.controller.reset_password' => true,
                'plupload' => true,
                'profilefields.lang_helper' => true,
                'profilefields.manager' => true,
                'profilefields.type.bool' => true,
                'profilefields.type.date' => true,
                'profilefields.type.dropdown' => true,
                'profilefields.type.int' => true,
                'profilefields.type.string' => true,
                'profilefields.type.text' => true,
                'profilefields.type.url' => true,
                'profilefields.type_collection' => true,
                'request' => true,
                'request_stack' => true,
                'router' => true,
                'router.listener' => true,
                'routing.chained_resources_locator' => true,
                'routing.delegated_loader' => true,
                'routing.helper' => true,
                'routing.loader.collection' => true,
                'routing.loader.yaml' => true,
                'routing.resolver' => true,
                'routing.resources_locator.collection' => true,
                'routing.resources_locator.default' => true,
                'symfony_request' => true,
                'symfony_response_listener' => true,
                'template' => true,
                'template.twig.environment' => true,
                'template.twig.extensions.avatar' => true,
                'template.twig.extensions.collection' => true,
                'template.twig.extensions.config' => true,
                'template.twig.extensions.debug' => true,
                'template.twig.extensions.phpbb' => true,
                'template.twig.extensions.routing' => true,
                'template.twig.extensions.username' => true,
                'template.twig.lexer' => true,
                'template.twig.loader' => true,
                'template_context' => true,
                'text_formatter.acp_utils' => true,
                'text_formatter.cache' => true,
                'text_formatter.data_access' => true,
                'text_formatter.parser' => true,
                'text_formatter.renderer' => true,
                'text_formatter.s9e.bbcode_merger' => true,
                'text_formatter.s9e.factory' => true,
                'text_formatter.s9e.link_helper' => true,
                'text_formatter.s9e.parser' => true,
                'text_formatter.s9e.quote_helper' => true,
                'text_formatter.s9e.renderer' => true,
                'text_formatter.s9e.utils' => true,
                'text_formatter.utils' => true,
                'text_reparser.contact_admin_info' => true,
                'text_reparser.forum_description' => true,
                'text_reparser.forum_rules' => true,
                'text_reparser.group_description' => true,
                'text_reparser.lock' => true,
                'text_reparser.manager' => true,
                'text_reparser.pm_text' => true,
                'text_reparser.poll_option' => true,
                'text_reparser.poll_title' => true,
                'text_reparser.post_text' => true,
                'text_reparser.user_signature' => true,
                'text_reparser_collection' => true,
                'upload_imagesize' => true,
                'user' => true,
                'user_loader' => true,
                'version_helper' => true,
                'viewonline_helper' => true,
            ];
        }
    
        public function compile()
        {
            throw new LogicException('You cannot compile a dumped container that was already compiled.');
        }
    
        public function isCompiled()
        {
            return true;
        }
    
        public function isFrozen()
        {
            @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use the isCompiled() method instead.', __METHOD__), E_USER_DEPRECATED);
    
            return true;
        }
    
        protected function createProxy($class, \Closure $factory)
        {
            return $factory();
        }
    
        /**
         * Gets the private 'acl.permissions' shared service.
         *
         * @return \phpbb\permissions
         */
        protected function getAcl_PermissionsService()
        {
            return $this->services['acl.permissions'] = new \phpbb\permissions(${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'attachment.delete' service.
         *
         * @return \phpbb\attachment\delete
         */
        protected function getAttachment_DeleteService()
        {
            $a = ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'};
    
            return new \phpbb\attachment\delete(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, $a, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, new \phpbb\attachment\resync($a), './../../phpBB3/');
        }
    
        /**
         * Gets the private 'attachment.manager' service.
         *
         * @return \phpbb\attachment\manager
         */
        protected function getAttachment_ManagerService()
        {
            $a = ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'};
            $b = ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'};
            $c = ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'};
            $d = ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'};
            $e = ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'};
    
            return new \phpbb\attachment\manager(new \phpbb\attachment\delete($a, $b, $c, $d, new \phpbb\attachment\resync($b), './../../phpBB3/'), new \phpbb\attachment\resync($b), new \phpbb\attachment\upload(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, $a, new \phpbb\files\upload($d, ${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, $e, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}), $e, ${($_ = isset($this->services['mimetype.guesser']) ? $this->services['mimetype.guesser'] : $this->getMimetype_GuesserService()) && false ?: '_'}, $c, ${($_ = isset($this->services['plupload']) ? $this->services['plupload'] : $this->getPluploadService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/'));
        }
    
        /**
         * Gets the private 'attachment.resync' service.
         *
         * @return \phpbb\attachment\resync
         */
        protected function getAttachment_ResyncService()
        {
            return new \phpbb\attachment\resync(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'attachment.upload' service.
         *
         * @return \phpbb\attachment\upload
         */
        protected function getAttachment_UploadService()
        {
            $a = ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'};
    
            return new \phpbb\attachment\upload(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, new \phpbb\files\upload(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, $a, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}), $a, ${($_ = isset($this->services['mimetype.guesser']) ? $this->services['mimetype.guesser'] : $this->getMimetype_GuesserService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['plupload']) ? $this->services['plupload'] : $this->getPluploadService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'auth' shared service.
         *
         * @return \phpbb\auth\auth
         */
        protected function getAuthService()
        {
            return $this->services['auth'] = new \phpbb\auth\auth();
        }
    
        /**
         * Gets the private 'auth.provider.apache' shared service.
         *
         * @return \phpbb\auth\provider\apache
         */
        protected function getAuth_Provider_ApacheService()
        {
            return $this->services['auth.provider.apache'] = new \phpbb\auth\provider\apache(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'auth.provider.db' shared service.
         *
         * @return \phpbb\auth\provider\db
         */
        protected function getAuth_Provider_DbService()
        {
            return $this->services['auth.provider.db'] = new \phpbb\auth\provider\db(${($_ = isset($this->services['captcha.factory']) ? $this->services['captcha.factory'] : $this->getCaptcha_FactoryService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['passwords.manager']) ? $this->services['passwords.manager'] : $this->getPasswords_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'auth.provider.ldap' shared service.
         *
         * @return \phpbb\auth\provider\ldap
         */
        protected function getAuth_Provider_LdapService()
        {
            return $this->services['auth.provider.ldap'] = new \phpbb\auth\provider\ldap(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'auth.provider.oauth' shared service.
         *
         * @return \phpbb\auth\provider\oauth\oauth
         */
        protected function getAuth_Provider_OauthService()
        {
            return $this->services['auth.provider.oauth'] = new \phpbb\auth\provider\oauth\oauth(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['auth.provider.db']) ? $this->services['auth.provider.db'] : $this->getAuth_Provider_DbService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['auth.provider.oauth.service_collection']) ? $this->services['auth.provider.oauth.service_collection'] : $this->getAuth_Provider_Oauth_ServiceCollectionService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, 'phpbb_3oauth_tokens', 'phpbb_3oauth_states', 'phpbb_3oauth_accounts', 'phpbb_3users', './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'auth.provider.oauth.service.bitly' shared service.
         *
         * @return \phpbb\auth\provider\oauth\service\bitly
         */
        protected function getAuth_Provider_Oauth_Service_BitlyService()
        {
            return $this->services['auth.provider.oauth.service.bitly'] = new \phpbb\auth\provider\oauth\service\bitly(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'auth.provider.oauth.service.facebook' shared service.
         *
         * @return \phpbb\auth\provider\oauth\service\facebook
         */
        protected function getAuth_Provider_Oauth_Service_FacebookService()
        {
            return $this->services['auth.provider.oauth.service.facebook'] = new \phpbb\auth\provider\oauth\service\facebook(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'auth.provider.oauth.service.google' shared service.
         *
         * @return \phpbb\auth\provider\oauth\service\google
         */
        protected function getAuth_Provider_Oauth_Service_GoogleService()
        {
            return $this->services['auth.provider.oauth.service.google'] = new \phpbb\auth\provider\oauth\service\google(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'auth.provider.oauth.service.twitter' shared service.
         *
         * @return \phpbb\auth\provider\oauth\service\twitter
         */
        protected function getAuth_Provider_Oauth_Service_TwitterService()
        {
            return $this->services['auth.provider.oauth.service.twitter'] = new \phpbb\auth\provider\oauth\service\twitter(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'auth.provider.oauth.service_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getAuth_Provider_Oauth_ServiceCollectionService()
        {
            $this->services['auth.provider.oauth.service_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('auth.provider.oauth.service.bitly');
            $instance->add('auth.provider.oauth.service.facebook');
            $instance->add('auth.provider.oauth.service.google');
            $instance->add('auth.provider.oauth.service.twitter');
    
            return $instance;
        }
    
        /**
         * Gets the private 'auth.provider_collection' shared service.
         *
         * @return \phpbb\auth\provider_collection
         */
        protected function getAuth_ProviderCollectionService()
        {
            $this->services['auth.provider_collection'] = $instance = new \phpbb\auth\provider_collection($this, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            $instance->add('auth.provider.db');
            $instance->add('auth.provider.apache');
            $instance->add('auth.provider.ldap');
            $instance->add('auth.provider.oauth');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.driver.gravatar' shared service.
         *
         * @return \phpbb\avatar\driver\gravatar
         */
        protected function getAvatar_Driver_GravatarService()
        {
            $this->services['avatar.driver.gravatar'] = $instance = new \phpbb\avatar\driver\gravatar(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['upload_imagesize']) ? $this->services['upload_imagesize'] : ($this->services['upload_imagesize'] = new \FastImageSize\FastImageSize())) && false ?: '_'}, './../../phpBB3/', 'php', ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            $instance->set_name('avatar.driver.gravatar');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.driver.local' shared service.
         *
         * @return \phpbb\avatar\driver\local
         */
        protected function getAvatar_Driver_LocalService()
        {
            $this->services['avatar.driver.local'] = $instance = new \phpbb\avatar\driver\local(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['upload_imagesize']) ? $this->services['upload_imagesize'] : ($this->services['upload_imagesize'] = new \FastImageSize\FastImageSize())) && false ?: '_'}, './../../phpBB3/', 'php', ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            $instance->set_name('avatar.driver.local');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.driver.remote' shared service.
         *
         * @return \phpbb\avatar\driver\remote
         */
        protected function getAvatar_Driver_RemoteService()
        {
            $this->services['avatar.driver.remote'] = $instance = new \phpbb\avatar\driver\remote(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['upload_imagesize']) ? $this->services['upload_imagesize'] : ($this->services['upload_imagesize'] = new \FastImageSize\FastImageSize())) && false ?: '_'}, './../../phpBB3/', 'php', ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            $instance->set_name('avatar.driver.remote');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.driver.upload' shared service.
         *
         * @return \phpbb\avatar\driver\upload
         */
        protected function getAvatar_Driver_UploadService()
        {
            $this->services['avatar.driver.upload'] = $instance = new \phpbb\avatar\driver\upload(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, './../../phpBB3/', 'php', ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            $instance->set_name('avatar.driver.upload');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.driver_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getAvatar_DriverCollectionService()
        {
            $this->services['avatar.driver_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('avatar.driver.gravatar');
            $instance->add('avatar.driver.local');
            $instance->add('avatar.driver.remote');
            $instance->add('avatar.driver.upload');
    
            return $instance;
        }
    
        /**
         * Gets the private 'avatar.manager' shared service.
         *
         * @return \phpbb\avatar\manager
         */
        protected function getAvatar_ManagerService()
        {
            return $this->services['avatar.manager'] = new \phpbb\avatar\manager(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['avatar.driver_collection']) ? $this->services['avatar.driver_collection'] : $this->getAvatar_DriverCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'cache' shared service.
         *
         * @return \phpbb\cache\service
         */
        protected function getCacheService()
        {
            return $this->services['cache'] = new \phpbb\cache\service(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'cache.driver' shared service.
         *
         * @return \phpbb\cache\driver\file
         */
        protected function getCache_DriverService()
        {
            return $this->services['cache.driver'] = new \phpbb\cache\driver\file();
        }
    
        /**
         * Gets the private 'captcha.factory' shared service.
         *
         * @return \phpbb\captcha\factory
         */
        protected function getCaptcha_FactoryService()
        {
            return $this->services['captcha.factory'] = new \phpbb\captcha\factory($this, ${($_ = isset($this->services['captcha.plugins.service_collection']) ? $this->services['captcha.plugins.service_collection'] : $this->getCaptcha_Plugins_ServiceCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'captcha.plugins.service_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getCaptcha_Plugins_ServiceCollectionService()
        {
            $this->services['captcha.plugins.service_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('core.captcha.plugins.gd');
            $instance->add('core.captcha.plugins.gd_wave');
            $instance->add('core.captcha.plugins.nogd');
            $instance->add('core.captcha.plugins.qa');
            $instance->add('core.captcha.plugins.recaptcha');
            $instance->add('core.captcha.plugins.recaptcha_v3');
    
            return $instance;
        }
    
        /**
         * Gets the private 'class_loader' shared service.
         *
         * @return \phpbb\class_loader
         */
        protected function getClassLoaderService()
        {
            $this->services['class_loader'] = $instance = new \phpbb\class_loader('phpbb\\', './../../phpBB3/includes/', 'php');
    
            $instance->register();
            $instance->set_cache(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'class_loader.ext' shared service.
         *
         * @return \phpbb\class_loader
         */
        protected function getClassLoader_ExtService()
        {
            $this->services['class_loader.ext'] = $instance = new \phpbb\class_loader('\\', './../../phpBB3/ext/', 'php');
    
            $instance->register();
            $instance->set_cache(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'config' shared service.
         *
         * @return \phpbb\config\db
         */
        protected function getConfigService()
        {
            return $this->services['config'] = new \phpbb\config\db(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, 'phpbb_3config');
        }
    
        /**
         * Gets the private 'config_text' shared service.
         *
         * @return \phpbb\config\db_text
         */
        protected function getConfigTextService()
        {
            return $this->services['config_text'] = new \phpbb\config\db_text(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3config_text');
        }
    
        /**
         * Gets the private 'console.command.cache.purge' shared service.
         *
         * @return \phpbb\console\command\cache\purge
         */
        protected function getConsole_Command_Cache_PurgeService()
        {
            return $this->services['console.command.cache.purge'] = new \phpbb\console\command\cache\purge(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.config.delete' shared service.
         *
         * @return \phpbb\console\command\config\delete
         */
        protected function getConsole_Command_Config_DeleteService()
        {
            return $this->services['console.command.config.delete'] = new \phpbb\console\command\config\delete(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.config.get' shared service.
         *
         * @return \phpbb\console\command\config\get
         */
        protected function getConsole_Command_Config_GetService()
        {
            return $this->services['console.command.config.get'] = new \phpbb\console\command\config\get(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.config.increment' shared service.
         *
         * @return \phpbb\console\command\config\increment
         */
        protected function getConsole_Command_Config_IncrementService()
        {
            return $this->services['console.command.config.increment'] = new \phpbb\console\command\config\increment(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.config.set' shared service.
         *
         * @return \phpbb\console\command\config\set
         */
        protected function getConsole_Command_Config_SetService()
        {
            return $this->services['console.command.config.set'] = new \phpbb\console\command\config\set(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.config.set_atomic' shared service.
         *
         * @return \phpbb\console\command\config\set_atomic
         */
        protected function getConsole_Command_Config_SetAtomicService()
        {
            return $this->services['console.command.config.set_atomic'] = new \phpbb\console\command\config\set_atomic(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.cron.list' shared service.
         *
         * @return \phpbb\console\command\cron\cron_list
         */
        protected function getConsole_Command_Cron_ListService()
        {
            return $this->services['console.command.cron.list'] = new \phpbb\console\command\cron\cron_list(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['cron.manager']) ? $this->services['cron.manager'] : $this->getCron_ManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.cron.run' shared service.
         *
         * @return \phpbb\console\command\cron\run
         */
        protected function getConsole_Command_Cron_RunService()
        {
            return $this->services['console.command.cron.run'] = new \phpbb\console\command\cron\run(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['cron.manager']) ? $this->services['cron.manager'] : $this->getCron_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['cron.lock_db']) ? $this->services['cron.lock_db'] : $this->getCron_LockDbService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.db.list' shared service.
         *
         * @return \phpbb\console\command\db\list_command
         */
        protected function getConsole_Command_Db_ListService()
        {
            return $this->services['console.command.db.list'] = new \phpbb\console\command\db\list_command(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['migrator']) ? $this->services['migrator'] : $this->getMigratorService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.db.migrate' shared service.
         *
         * @return \phpbb\console\command\db\migrate
         */
        protected function getConsole_Command_Db_MigrateService()
        {
            return $this->services['console.command.db.migrate'] = new \phpbb\console\command\db\migrate(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['migrator']) ? $this->services['migrator'] : $this->getMigratorService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'console.command.db.revert' shared service.
         *
         * @return \phpbb\console\command\db\revert
         */
        protected function getConsole_Command_Db_RevertService()
        {
            return $this->services['console.command.db.revert'] = new \phpbb\console\command\db\revert(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['migrator']) ? $this->services['migrator'] : $this->getMigratorService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'console.command.dev.migration_tips' shared service.
         *
         * @return \phpbb\console\command\dev\migration_tips
         */
        protected function getConsole_Command_Dev_MigrationTipsService()
        {
            return $this->services['console.command.dev.migration_tips'] = new \phpbb\console\command\dev\migration_tips(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.extension.disable' shared service.
         *
         * @return \phpbb\console\command\extension\disable
         */
        protected function getConsole_Command_Extension_DisableService()
        {
            return $this->services['console.command.extension.disable'] = new \phpbb\console\command\extension\disable(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, 'phpbb\\cache\\driver\\file');
        }
    
        /**
         * Gets the private 'console.command.extension.enable' shared service.
         *
         * @return \phpbb\console\command\extension\enable
         */
        protected function getConsole_Command_Extension_EnableService()
        {
            return $this->services['console.command.extension.enable'] = new \phpbb\console\command\extension\enable(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, 'phpbb\\cache\\driver\\file');
        }
    
        /**
         * Gets the private 'console.command.extension.purge' shared service.
         *
         * @return \phpbb\console\command\extension\purge
         */
        protected function getConsole_Command_Extension_PurgeService()
        {
            return $this->services['console.command.extension.purge'] = new \phpbb\console\command\extension\purge(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, 'phpbb\\cache\\driver\\file');
        }
    
        /**
         * Gets the private 'console.command.extension.show' shared service.
         *
         * @return \phpbb\console\command\extension\show
         */
        protected function getConsole_Command_Extension_ShowService()
        {
            return $this->services['console.command.extension.show'] = new \phpbb\console\command\extension\show(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, 'phpbb\\cache\\driver\\file');
        }
    
        /**
         * Gets the private 'console.command.fixup.fix_left_right_ids' shared service.
         *
         * @return \phpbb\console\command\fixup\fix_left_right_ids
         */
        protected function getConsole_Command_Fixup_FixLeftRightIdsService()
        {
            return $this->services['console.command.fixup.fix_left_right_ids'] = new \phpbb\console\command\fixup\fix_left_right_ids(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.fixup.update_hashes' shared service.
         *
         * @return \phpbb\console\command\fixup\update_hashes
         */
        protected function getConsole_Command_Fixup_UpdateHashesService()
        {
            return $this->services['console.command.fixup.update_hashes'] = new \phpbb\console\command\fixup\update_hashes(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['passwords.manager']) ? $this->services['passwords.manager'] : $this->getPasswords_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_collection']) ? $this->services['passwords.driver_collection'] : $this->getPasswords_DriverCollectionService()) && false ?: '_'}, $this->parameters['passwords.algorithms']);
        }
    
        /**
         * Gets the private 'console.command.reparser.list' shared service.
         *
         * @return \phpbb\console\command\reparser\list_all
         */
        protected function getConsole_Command_Reparser_ListService()
        {
            return $this->services['console.command.reparser.list'] = new \phpbb\console\command\reparser\list_all(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.reparser.reparse' shared service.
         *
         * @return \phpbb\console\command\reparser\reparse
         */
        protected function getConsole_Command_Reparser_ReparseService()
        {
            return $this->services['console.command.reparser.reparse'] = new \phpbb\console\command\reparser\reparse(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.thumbnail.delete' shared service.
         *
         * @return \phpbb\console\command\thumbnail\delete
         */
        protected function getConsole_Command_Thumbnail_DeleteService()
        {
            return $this->services['console.command.thumbnail.delete'] = new \phpbb\console\command\thumbnail\delete(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'console.command.thumbnail.generate' shared service.
         *
         * @return \phpbb\console\command\thumbnail\generate
         */
        protected function getConsole_Command_Thumbnail_GenerateService()
        {
            return $this->services['console.command.thumbnail.generate'] = new \phpbb\console\command\thumbnail\generate(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'console.command.thumbnail.recreate' shared service.
         *
         * @return \phpbb\console\command\thumbnail\recreate
         */
        protected function getConsole_Command_Thumbnail_RecreateService()
        {
            return $this->services['console.command.thumbnail.recreate'] = new \phpbb\console\command\thumbnail\recreate(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.update.check' shared service.
         *
         * @return \phpbb\console\command\update\check
         */
        protected function getConsole_Command_Update_CheckService()
        {
            return $this->services['console.command.update.check'] = new \phpbb\console\command\update\check(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, $this, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command.user.activate' shared service.
         *
         * @return \phpbb\console\command\user\activate
         */
        protected function getConsole_Command_User_ActivateService()
        {
            return $this->services['console.command.user.activate'] = new \phpbb\console\command\user\activate(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['notification_manager']) ? $this->services['notification_manager'] : $this->getNotificationManagerService()) && false ?: '_'}, ${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'console.command.user.add' shared service.
         *
         * @return \phpbb\console\command\user\add
         */
        protected function getConsole_Command_User_AddService()
        {
            return $this->services['console.command.user.add'] = new \phpbb\console\command\user\add(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.manager']) ? $this->services['passwords.manager'] : $this->getPasswords_ManagerService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'console.command.user.delete' shared service.
         *
         * @return \phpbb\console\command\user\delete
         */
        protected function getConsole_Command_User_DeleteService()
        {
            return $this->services['console.command.user.delete'] = new \phpbb\console\command\user\delete(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'console.command.user.reclean' shared service.
         *
         * @return \phpbb\console\command\user\reclean
         */
        protected function getConsole_Command_User_RecleanService()
        {
            return $this->services['console.command.user.reclean'] = new \phpbb\console\command\user\reclean(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'console.command_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getConsole_CommandCollectionService()
        {
            $this->services['console.command_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('console.command.cache.purge');
            $instance->add('console.command.config.delete');
            $instance->add('console.command.config.increment');
            $instance->add('console.command.config.get');
            $instance->add('console.command.config.set');
            $instance->add('console.command.config.set_atomic');
            $instance->add('console.command.cron.list');
            $instance->add('console.command.cron.run');
            $instance->add('console.command.db.list');
            $instance->add('console.command.db.migrate');
            $instance->add('console.command.db.revert');
            $instance->add('console.command.dev.migration_tips');
            $instance->add('console.command.extension.disable');
            $instance->add('console.command.extension.enable');
            $instance->add('console.command.extension.purge');
            $instance->add('console.command.extension.show');
            $instance->add('console.command.fixup.update_hashes');
            $instance->add('console.command.fixup.fix_left_right_ids');
            $instance->add('console.command.reparser.list');
            $instance->add('console.command.reparser.reparse');
            $instance->add('console.command.thumbnail.delete');
            $instance->add('console.command.thumbnail.generate');
            $instance->add('console.command.thumbnail.recreate');
            $instance->add('console.command.update.check');
            $instance->add('console.command.user.activate');
            $instance->add('console.command.user.add');
            $instance->add('console.command.user.delete');
            $instance->add('console.command.user.reclean');
    
            return $instance;
        }
    
        /**
         * Gets the private 'console.exception_subscriber' shared service.
         *
         * @return \phpbb\console\exception_subscriber
         */
        protected function getConsole_ExceptionSubscriberService()
        {
            return $this->services['console.exception_subscriber'] = new \phpbb\console\exception_subscriber(${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'content.visibility' shared service.
         *
         * @return \phpbb\content_visibility
         */
        protected function getContent_VisibilityService()
        {
            return $this->services['content.visibility'] = new \phpbb\content_visibility(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3forums', 'phpbb_3posts', 'phpbb_3topics', 'phpbb_3users');
        }
    
        /**
         * Gets the private 'controller.helper' shared service.
         *
         * @return \phpbb\controller\helper
         */
        protected function getController_HelperService()
        {
            return $this->services['controller.helper'] = new \phpbb\controller\helper(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['cron.manager']) ? $this->services['cron.manager'] : $this->getCron_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['routing.helper']) ? $this->services['routing.helper'] : $this->getRouting_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['symfony_request']) ? $this->services['symfony_request'] : $this->getSymfonyRequestService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'adm/', 'php', false);
        }
    
        /**
         * Gets the private 'controller.resolver' shared service.
         *
         * @return \phpbb\controller\resolver
         */
        protected function getController_ResolverService()
        {
            return $this->services['controller.resolver'] = new \phpbb\controller\resolver($this, './../../phpBB3/', ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'core.captcha.plugins.gd' service.
         *
         * @return \phpbb\captcha\plugins\gd
         */
        protected function getCore_Captcha_Plugins_GdService()
        {
            $instance = new \phpbb\captcha\plugins\gd();
    
            $instance->set_name('core.captcha.plugins.gd');
    
            return $instance;
        }
    
        /**
         * Gets the private 'core.captcha.plugins.gd_wave' service.
         *
         * @return \phpbb\captcha\plugins\gd_wave
         */
        protected function getCore_Captcha_Plugins_GdWaveService()
        {
            $instance = new \phpbb\captcha\plugins\gd_wave();
    
            $instance->set_name('core.captcha.plugins.gd_wave');
    
            return $instance;
        }
    
        /**
         * Gets the private 'core.captcha.plugins.nogd' service.
         *
         * @return \phpbb\captcha\plugins\nogd
         */
        protected function getCore_Captcha_Plugins_NogdService()
        {
            $instance = new \phpbb\captcha\plugins\nogd();
    
            $instance->set_name('core.captcha.plugins.nogd');
    
            return $instance;
        }
    
        /**
         * Gets the private 'core.captcha.plugins.qa' service.
         *
         * @return \phpbb\captcha\plugins\qa
         */
        protected function getCore_Captcha_Plugins_QaService()
        {
            $instance = new \phpbb\captcha\plugins\qa('phpbb_3captcha_questions', 'phpbb_3captcha_answers', 'phpbb_3qa_confirm');
    
            $instance->set_name('core.captcha.plugins.qa');
    
            return $instance;
        }
    
        /**
         * Gets the private 'core.captcha.plugins.recaptcha' service.
         *
         * @return \phpbb\captcha\plugins\recaptcha
         */
        protected function getCore_Captcha_Plugins_RecaptchaService()
        {
            $instance = new \phpbb\captcha\plugins\recaptcha();
    
            $instance->set_name('core.captcha.plugins.recaptcha');
    
            return $instance;
        }
    
        /**
         * Gets the private 'core.captcha.plugins.recaptcha_v3' service.
         *
         * @return \phpbb\captcha\plugins\recaptcha_v3
         */
        protected function getCore_Captcha_Plugins_RecaptchaV3Service()
        {
            $instance = new \phpbb\captcha\plugins\recaptcha_v3();
    
            $instance->set_name('core.captcha.plugins.recaptcha_v3');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.controller' shared service.
         *
         * @return \phpbb\cron\controller\cron
         */
        protected function getCron_ControllerService()
        {
            return $this->services['cron.controller'] = new \phpbb\cron\controller\cron();
        }
    
        /**
         * Gets the private 'cron.event_listener' shared service.
         *
         * @return \phpbb\cron\event\cron_runner_listener
         */
        protected function getCron_EventListenerService()
        {
            return $this->services['cron.event_listener'] = new \phpbb\cron\event\cron_runner_listener(${($_ = isset($this->services['cron.lock_db']) ? $this->services['cron.lock_db'] : $this->getCron_LockDbService()) && false ?: '_'}, ${($_ = isset($this->services['cron.manager']) ? $this->services['cron.manager'] : $this->getCron_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'cron.lock_db' shared service.
         *
         * @return \phpbb\lock\db
         */
        protected function getCron_LockDbService()
        {
            return $this->services['cron.lock_db'] = new \phpbb\lock\db('cron_lock', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'cron.manager' shared service.
         *
         * @return \phpbb\cron\manager
         */
        protected function getCron_ManagerService()
        {
            return $this->services['cron.manager'] = new \phpbb\cron\manager($this, ${($_ = isset($this->services['routing.helper']) ? $this->services['routing.helper'] : $this->getRouting_HelperService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'cron.task.core.prune_all_forums' shared service.
         *
         * @return \phpbb\cron\task\core\prune_all_forums
         */
        protected function getCron_Task_Core_PruneAllForumsService()
        {
            $this->services['cron.task.core.prune_all_forums'] = $instance = new \phpbb\cron\task\core\prune_all_forums('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
    
            $instance->set_name('cron.task.core.prune_all_forums');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.prune_forum' shared service.
         *
         * @return \phpbb\cron\task\core\prune_forum
         */
        protected function getCron_Task_Core_PruneForumService()
        {
            $this->services['cron.task.core.prune_forum'] = $instance = new \phpbb\cron\task\core\prune_forum('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
    
            $instance->set_name('cron.task.core.prune_forum');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.prune_notifications' shared service.
         *
         * @return \phpbb\cron\task\core\prune_notifications
         */
        protected function getCron_Task_Core_PruneNotificationsService()
        {
            $this->services['cron.task.core.prune_notifications'] = $instance = new \phpbb\cron\task\core\prune_notifications(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['notification_manager']) ? $this->services['notification_manager'] : $this->getNotificationManagerService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.prune_notifications');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.prune_shadow_topics' shared service.
         *
         * @return \phpbb\cron\task\core\prune_shadow_topics
         */
        protected function getCron_Task_Core_PruneShadowTopicsService()
        {
            $this->services['cron.task.core.prune_shadow_topics'] = $instance = new \phpbb\cron\task\core\prune_shadow_topics('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.prune_shadow_topics');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.queue' shared service.
         *
         * @return \phpbb\cron\task\core\queue
         */
        protected function getCron_Task_Core_QueueService()
        {
            $this->services['cron.task.core.queue'] = $instance = new \phpbb\cron\task\core\queue('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, './../../phpBB3/cache/production/');
    
            $instance->set_name('cron.task.core.queue');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_cache' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_cache
         */
        protected function getCron_Task_Core_TidyCacheService()
        {
            $this->services['cron.task.core.tidy_cache'] = $instance = new \phpbb\cron\task\core\tidy_cache(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_cache');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_database' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_database
         */
        protected function getCron_Task_Core_TidyDatabaseService()
        {
            $this->services['cron.task.core.tidy_database'] = $instance = new \phpbb\cron\task\core\tidy_database('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_database');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_plupload' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_plupload
         */
        protected function getCron_Task_Core_TidyPluploadService()
        {
            $this->services['cron.task.core.tidy_plupload'] = $instance = new \phpbb\cron\task\core\tidy_plupload('./../../phpBB3/', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_plupload');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_search' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_search
         */
        protected function getCron_Task_Core_TidySearchService()
        {
            $this->services['cron.task.core.tidy_search'] = $instance = new \phpbb\cron\task\core\tidy_search('./../../phpBB3/', 'php', ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_search');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_sessions' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_sessions
         */
        protected function getCron_Task_Core_TidySessionsService()
        {
            $this->services['cron.task.core.tidy_sessions'] = $instance = new \phpbb\cron\task\core\tidy_sessions(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_sessions');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.tidy_warnings' shared service.
         *
         * @return \phpbb\cron\task\core\tidy_warnings
         */
        protected function getCron_Task_Core_TidyWarningsService()
        {
            $this->services['cron.task.core.tidy_warnings'] = $instance = new \phpbb\cron\task\core\tidy_warnings('./../../phpBB3/', 'php', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            $instance->set_name('cron.task.core.tidy_warnings');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.core.update_hashes' shared service.
         *
         * @return \phpbb\cron\task\core\update_hashes
         */
        protected function getCron_Task_Core_UpdateHashesService()
        {
            $this->services['cron.task.core.update_hashes'] = $instance = new \phpbb\cron\task\core\update_hashes(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['passwords.update.lock']) ? $this->services['passwords.update.lock'] : $this->getPasswords_Update_LockService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.manager']) ? $this->services['passwords.manager'] : $this->getPasswords_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_collection']) ? $this->services['passwords.driver_collection'] : $this->getPasswords_DriverCollectionService()) && false ?: '_'}, $this->parameters['passwords.algorithms']);
    
            $instance->set_name('cron.task.core.update_hashes');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.text_reparser.pm_text' shared service.
         *
         * @return \phpbb\cron\task\text_reparser\reparser
         */
        protected function getCron_Task_TextReparser_PmTextService()
        {
            $this->services['cron.task.text_reparser.pm_text'] = $instance = new \phpbb\cron\task\text_reparser\reparser(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
    
            $instance->set_name('cron.task.text_reparser.pm_text');
            $instance->set_reparser('text_reparser.pm_text');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.text_reparser.poll_option' shared service.
         *
         * @return \phpbb\cron\task\text_reparser\reparser
         */
        protected function getCron_Task_TextReparser_PollOptionService()
        {
            $this->services['cron.task.text_reparser.poll_option'] = $instance = new \phpbb\cron\task\text_reparser\reparser(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
    
            $instance->set_name('cron.task.text_reparser.poll_option');
            $instance->set_reparser('text_reparser.poll_option');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.text_reparser.poll_title' shared service.
         *
         * @return \phpbb\cron\task\text_reparser\reparser
         */
        protected function getCron_Task_TextReparser_PollTitleService()
        {
            $this->services['cron.task.text_reparser.poll_title'] = $instance = new \phpbb\cron\task\text_reparser\reparser(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
    
            $instance->set_name('cron.task.text_reparser.poll_title');
            $instance->set_reparser('text_reparser.poll_title');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.text_reparser.post_text' shared service.
         *
         * @return \phpbb\cron\task\text_reparser\reparser
         */
        protected function getCron_Task_TextReparser_PostTextService()
        {
            $this->services['cron.task.text_reparser.post_text'] = $instance = new \phpbb\cron\task\text_reparser\reparser(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
    
            $instance->set_name('cron.task.text_reparser.post_text');
            $instance->set_reparser('text_reparser.post_text');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task.text_reparser.user_signature' shared service.
         *
         * @return \phpbb\cron\task\text_reparser\reparser
         */
        protected function getCron_Task_TextReparser_UserSignatureService()
        {
            $this->services['cron.task.text_reparser.user_signature'] = $instance = new \phpbb\cron\task\text_reparser\reparser(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.lock']) ? $this->services['text_reparser.lock'] : $this->getTextReparser_LockService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser.manager']) ? $this->services['text_reparser.manager'] : $this->getTextReparser_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
    
            $instance->set_name('cron.task.text_reparser.user_signature');
            $instance->set_reparser('text_reparser.user_signature');
    
            return $instance;
        }
    
        /**
         * Gets the private 'cron.task_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getCron_TaskCollectionService()
        {
            $this->services['cron.task_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('cron.task.core.prune_all_forums');
            $instance->add('cron.task.core.prune_forum');
            $instance->add('cron.task.core.prune_shadow_topics');
            $instance->add('cron.task.core.prune_notifications');
            $instance->add('cron.task.core.queue');
            $instance->add('cron.task.core.tidy_cache');
            $instance->add('cron.task.core.tidy_database');
            $instance->add('cron.task.core.tidy_plupload');
            $instance->add('cron.task.core.tidy_search');
            $instance->add('cron.task.core.tidy_sessions');
            $instance->add('cron.task.core.tidy_warnings');
            $instance->add('cron.task.text_reparser.pm_text');
            $instance->add('cron.task.text_reparser.poll_option');
            $instance->add('cron.task.text_reparser.poll_title');
            $instance->add('cron.task.text_reparser.post_text');
            $instance->add('cron.task.text_reparser.user_signature');
            $instance->add('cron.task.core.update_hashes');
    
            return $instance;
        }
    
        /**
         * Gets the private 'dbal.conn' shared service.
         *
         * @return \phpbb\db\driver\factory
         */
        protected function getDbal_ConnService()
        {
            return $this->services['dbal.conn'] = new \phpbb\db\driver\factory($this);
        }
    
        /**
         * Gets the private 'dbal.extractor' shared service.
         *
         * @return \phpbb\db\extractor\extractor_interface
         */
        protected function getDbal_ExtractorService()
        {
            return $this->services['dbal.extractor'] = ${($_ = isset($this->services['dbal.extractor.factory']) ? $this->services['dbal.extractor.factory'] : ($this->services['dbal.extractor.factory'] = new \phpbb\db\extractor\factory(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'}, $this))) && false ?: '_'}->get();
        }
    
        /**
         * Gets the private 'dbal.extractor.extractors.mssql_extractor' service.
         *
         * @return \phpbb\db\extractor\mssql_extractor
         */
        protected function getDbal_Extractor_Extractors_MssqlExtractorService()
        {
            return new \phpbb\db\extractor\mssql_extractor('./../../phpBB3/', ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.extractor.extractors.mysql_extractor' service.
         *
         * @return \phpbb\db\extractor\mysql_extractor
         */
        protected function getDbal_Extractor_Extractors_MysqlExtractorService()
        {
            return new \phpbb\db\extractor\mysql_extractor('./../../phpBB3/', ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.extractor.extractors.oracle_extractor' service.
         *
         * @return \phpbb\db\extractor\oracle_extractor
         */
        protected function getDbal_Extractor_Extractors_OracleExtractorService()
        {
            return new \phpbb\db\extractor\oracle_extractor('./../../phpBB3/', ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.extractor.extractors.postgres_extractor' service.
         *
         * @return \phpbb\db\extractor\postgres_extractor
         */
        protected function getDbal_Extractor_Extractors_PostgresExtractorService()
        {
            return new \phpbb\db\extractor\postgres_extractor('./../../phpBB3/', ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.extractor.extractors.sqlite3_extractor' service.
         *
         * @return \phpbb\db\extractor\sqlite3_extractor
         */
        protected function getDbal_Extractor_Extractors_Sqlite3ExtractorService()
        {
            return new \phpbb\db\extractor\sqlite3_extractor('./../../phpBB3/', ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.extractor.factory' shared service.
         *
         * @return \phpbb\db\extractor\factory
         */
        protected function getDbal_Extractor_FactoryService()
        {
            return $this->services['dbal.extractor.factory'] = new \phpbb\db\extractor\factory(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'}, $this);
        }
    
        /**
         * Gets the private 'dbal.tools' shared service.
         *
         * @return \phpbb\db\tools\tools_interface
         */
        protected function getDbal_ToolsService()
        {
            return $this->services['dbal.tools'] = ${($_ = isset($this->services['dbal.tools.factory']) ? $this->services['dbal.tools.factory'] : ($this->services['dbal.tools.factory'] = new \phpbb\db\tools\factory())) && false ?: '_'}->get(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'});
        }
    
        /**
         * Gets the private 'dbal.tools.factory' shared service.
         *
         * @return \phpbb\db\tools\factory
         */
        protected function getDbal_Tools_FactoryService()
        {
            return $this->services['dbal.tools.factory'] = new \phpbb\db\tools\factory();
        }
    
        /**
         * Gets the private 'dispatcher' shared service.
         *
         * @return \phpbb\event\dispatcher
         */
        protected function getDispatcherService()
        {
            $this->services['dispatcher'] = $instance = new \phpbb\event\dispatcher($this);
    
            $instance->addListener('console.error', [0 => function () {
                return ${($_ = isset($this->services['console.exception_subscriber']) ? $this->services['console.exception_subscriber'] : $this->getConsole_ExceptionSubscriberService()) && false ?: '_'};
            }, 1 => 'on_error'], 0);
            $instance->addListener('kernel.terminate', [0 => function () {
                return ${($_ = isset($this->services['cron.event_listener']) ? $this->services['cron.event_listener'] : $this->getCron_EventListenerService()) && false ?: '_'};
            }, 1 => 'on_kernel_terminate'], 0);
            $instance->addListener('kernel.exception', [0 => function () {
                return ${($_ = isset($this->services['kernel_exception_subscriber']) ? $this->services['kernel_exception_subscriber'] : $this->getKernelExceptionSubscriberService()) && false ?: '_'};
            }, 1 => 'on_kernel_exception'], 0);
            $instance->addListener('kernel.terminate', [0 => function () {
                return ${($_ = isset($this->services['kernel_terminate_subscriber']) ? $this->services['kernel_terminate_subscriber'] : ($this->services['kernel_terminate_subscriber'] = new \phpbb\event\kernel_terminate_subscriber())) && false ?: '_'};
            }, 1 => 'on_kernel_terminate'], -9223372036854775807-1);
            $instance->addListener('kernel.response', [0 => function () {
                return ${($_ = isset($this->services['symfony_response_listener']) ? $this->services['symfony_response_listener'] : ($this->services['symfony_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8'))) && false ?: '_'};
            }, 1 => 'onKernelResponse'], 0);
            $instance->addListener('kernel.request', [0 => function () {
                return ${($_ = isset($this->services['router.listener']) ? $this->services['router.listener'] : $this->getRouter_ListenerService()) && false ?: '_'};
            }, 1 => 'onKernelRequest'], 32);
            $instance->addListener('kernel.finish_request', [0 => function () {
                return ${($_ = isset($this->services['router.listener']) ? $this->services['router.listener'] : $this->getRouter_ListenerService()) && false ?: '_'};
            }, 1 => 'onKernelFinishRequest'], 0);
            $instance->addListener('kernel.exception', [0 => function () {
                return ${($_ = isset($this->services['router.listener']) ? $this->services['router.listener'] : $this->getRouter_ListenerService()) && false ?: '_'};
            }, 1 => 'onKernelException'], -64);
    
            return $instance;
        }
    
        /**
         * Gets the private 'ext.manager' shared service.
         *
         * @return \phpbb\extension\manager
         */
        protected function getExt_ManagerService()
        {
            return $this->services['ext.manager'] = new \phpbb\extension\manager($this, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, 'phpbb_3ext', './../../phpBB3/', 'php', ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'feed.forum' service.
         *
         * @return \phpbb\feed\forum
         */
        protected function getFeed_ForumService()
        {
            return new \phpbb\feed\forum(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.forums' service.
         *
         * @return \phpbb\feed\forums
         */
        protected function getFeed_ForumsService()
        {
            return new \phpbb\feed\forums(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.helper' shared service.
         *
         * @return \phpbb\feed\helper
         */
        protected function getFeed_HelperService()
        {
            return $this->services['feed.helper'] = new \phpbb\feed\helper(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, $this, ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['text_formatter.s9e.renderer']) ? $this->services['text_formatter.s9e.renderer'] : $this->getTextFormatter_S9e_RendererService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'feed.news' service.
         *
         * @return \phpbb\feed\news
         */
        protected function getFeed_NewsService()
        {
            return new \phpbb\feed\news(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.overall' service.
         *
         * @return \phpbb\feed\overall
         */
        protected function getFeed_OverallService()
        {
            return new \phpbb\feed\overall(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.quote_helper' shared service.
         *
         * @return \phpbb\feed\quote_helper
         */
        protected function getFeed_QuoteHelperService()
        {
            return $this->services['feed.quote_helper'] = new \phpbb\feed\quote_helper(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'feed.topic' service.
         *
         * @return \phpbb\feed\topic
         */
        protected function getFeed_TopicService()
        {
            return new \phpbb\feed\topic(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.topics' service.
         *
         * @return \phpbb\feed\topics
         */
        protected function getFeed_TopicsService()
        {
            return new \phpbb\feed\topics(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'feed.topics_active' service.
         *
         * @return \phpbb\feed\topics_active
         */
        protected function getFeed_TopicsActiveService()
        {
            return new \phpbb\feed\topics_active(${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['content.visibility']) ? $this->services['content.visibility'] : $this->getContent_VisibilityService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'file_downloader' shared service.
         *
         * @return \phpbb\file_downloader
         */
        protected function getFileDownloaderService()
        {
            return $this->services['file_downloader'] = new \phpbb\file_downloader();
        }
    
        /**
         * Gets the private 'file_locator' shared service.
         *
         * @return \phpbb\routing\file_locator
         */
        protected function getFileLocatorService()
        {
            return $this->services['file_locator'] = new \phpbb\routing\file_locator(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'files.factory' shared service.
         *
         * @return \phpbb\files\factory
         */
        protected function getFiles_FactoryService()
        {
            return $this->services['files.factory'] = new \phpbb\files\factory($this);
        }
    
        /**
         * Gets the private 'files.filespec' service.
         *
         * @return \phpbb\files\filespec
         */
        protected function getFiles_FilespecService()
        {
            return new \phpbb\files\filespec(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['upload_imagesize']) ? $this->services['upload_imagesize'] : ($this->services['upload_imagesize'] = new \FastImageSize\FastImageSize())) && false ?: '_'}, './../../phpBB3/', ${($_ = isset($this->services['mimetype.guesser']) ? $this->services['mimetype.guesser'] : $this->getMimetype_GuesserService()) && false ?: '_'}, ${($_ = isset($this->services['plupload']) ? $this->services['plupload'] : $this->getPluploadService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'files.types.form' service.
         *
         * @return \phpbb\files\types\form
         */
        protected function getFiles_Types_FormService()
        {
            return new \phpbb\files\types\form(${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['plupload']) ? $this->services['plupload'] : $this->getPluploadService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'files.types.local' service.
         *
         * @return \phpbb\files\types\local
         */
        protected function getFiles_Types_LocalService()
        {
            return new \phpbb\files\types\local(${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'files.types.remote' service.
         *
         * @return \phpbb\files\types\remote
         */
        protected function getFiles_Types_RemoteService()
        {
            return new \phpbb\files\types\remote(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, './../../phpBB3/');
        }
    
        /**
         * Gets the private 'files.upload' service.
         *
         * @return \phpbb\files\upload
         */
        protected function getFiles_UploadService()
        {
            return new \phpbb\files\upload(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['files.factory']) ? $this->services['files.factory'] : ($this->services['files.factory'] = new \phpbb\files\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'filesystem' shared service.
         *
         * @return \phpbb\filesystem\filesystem
         */
        protected function getFilesystemService()
        {
            return $this->services['filesystem'] = new \phpbb\filesystem\filesystem();
        }
    
        /**
         * Gets the private 'group_helper' shared service.
         *
         * @return \phpbb\group\helper
         */
        protected function getGroupHelperService()
        {
            return $this->services['group_helper'] = new \phpbb\group\helper(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'groupposition.legend' shared service.
         *
         * @return \phpbb\groupposition\legend
         */
        protected function getGroupposition_LegendService()
        {
            return $this->services['groupposition.legend'] = new \phpbb\groupposition\legend(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'groupposition.teampage' shared service.
         *
         * @return \phpbb\groupposition\teampage
         */
        protected function getGroupposition_TeampageService()
        {
            return $this->services['groupposition.teampage'] = new \phpbb\groupposition\teampage(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'hook_finder' shared service.
         *
         * @return \phpbb\hook\finder
         */
        protected function getHookFinderService()
        {
            return $this->services['hook_finder'] = new \phpbb\hook\finder('./../../phpBB3/', 'php', ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'http_kernel' shared service.
         *
         * @return \Symfony\Component\HttpKernel\HttpKernel
         */
        protected function getHttpKernelService()
        {
            return $this->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel(${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['controller.resolver']) ? $this->services['controller.resolver'] : $this->getController_ResolverService()) && false ?: '_'}, ${($_ = isset($this->services['request_stack']) ? $this->services['request_stack'] : ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'kernel_exception_subscriber' shared service.
         *
         * @return \phpbb\event\kernel_exception_subscriber
         */
        protected function getKernelExceptionSubscriberService()
        {
            return $this->services['kernel_exception_subscriber'] = new \phpbb\event\kernel_exception_subscriber(${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, false);
        }
    
        /**
         * Gets the private 'kernel_terminate_subscriber' shared service.
         *
         * @return \phpbb\event\kernel_terminate_subscriber
         */
        protected function getKernelTerminateSubscriberService()
        {
            return $this->services['kernel_terminate_subscriber'] = new \phpbb\event\kernel_terminate_subscriber();
        }
    
        /**
         * Gets the private 'language' shared service.
         *
         * @return \phpbb\language\language
         */
        protected function getLanguageService()
        {
            return $this->services['language'] = new \phpbb\language\language(${($_ = isset($this->services['language.loader']) ? $this->services['language.loader'] : $this->getLanguage_LoaderService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'language.helper.language_file' shared service.
         *
         * @return \phpbb\language\language_file_helper
         */
        protected function getLanguage_Helper_LanguageFileService()
        {
            return $this->services['language.helper.language_file'] = new \phpbb\language\language_file_helper('./../../phpBB3/');
        }
    
        /**
         * Gets the private 'language.loader' shared service.
         *
         * @return \phpbb\language\language_file_loader
         */
        protected function getLanguage_LoaderService()
        {
            $this->services['language.loader'] = $instance = new \phpbb\language\language_file_loader('./../../phpBB3/', 'php');
    
            $instance->set_extension_manager(${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'log' shared service.
         *
         * @return \phpbb\log\log
         */
        protected function getLogService()
        {
            return $this->services['log'] = new \phpbb\log\log(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, './../../phpBB3/', 'adm/', 'php', 'phpbb_3log');
        }
    
        /**
         * Gets the private 'message.form.admin' shared service.
         *
         * @return \phpbb\message\admin_form
         */
        protected function getMessage_Form_AdminService()
        {
            return $this->services['message.form.admin'] = new \phpbb\message\admin_form(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'message.form.topic' shared service.
         *
         * @return \phpbb\message\topic_form
         */
        protected function getMessage_Form_TopicService()
        {
            return $this->services['message.form.topic'] = new \phpbb\message\topic_form(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'message.form.user' shared service.
         *
         * @return \phpbb\message\user_form
         */
        protected function getMessage_Form_UserService()
        {
            return $this->services['message.form.user'] = new \phpbb\message\user_form(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'migrator' shared service.
         *
         * @return \phpbb\db\migrator
         */
        protected function getMigratorService()
        {
            return $this->services['migrator'] = new \phpbb\db\migrator($this, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['dbal.tools']) ? $this->services['dbal.tools'] : $this->getDbal_ToolsService()) && false ?: '_'}, 'phpbb_3migrations', './../../phpBB3/', 'php', 'phpbb_3', ${($_ = isset($this->services['migrator.tool_collection']) ? $this->services['migrator.tool_collection'] : $this->getMigrator_ToolCollectionService()) && false ?: '_'}, ${($_ = isset($this->services['migrator.helper']) ? $this->services['migrator.helper'] : ($this->services['migrator.helper'] = new \phpbb\db\migration\helper())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'migrator.helper' shared service.
         *
         * @return \phpbb\db\migration\helper
         */
        protected function getMigrator_HelperService()
        {
            return $this->services['migrator.helper'] = new \phpbb\db\migration\helper();
        }
    
        /**
         * Gets the private 'migrator.tool.config' shared service.
         *
         * @return \phpbb\db\migration\tool\config
         */
        protected function getMigrator_Tool_ConfigService()
        {
            return $this->services['migrator.tool.config'] = new \phpbb\db\migration\tool\config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'migrator.tool.config_text' shared service.
         *
         * @return \phpbb\db\migration\tool\config_text
         */
        protected function getMigrator_Tool_ConfigTextService()
        {
            return $this->services['migrator.tool.config_text'] = new \phpbb\db\migration\tool\config_text(${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'migrator.tool.module' shared service.
         *
         * @return \phpbb\db\migration\tool\module
         */
        protected function getMigrator_Tool_ModuleService()
        {
            return $this->services['migrator.tool.module'] = new \phpbb\db\migration\tool\module(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['module.manager']) ? $this->services['module.manager'] : $this->getModule_ManagerService()) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3modules');
        }
    
        /**
         * Gets the private 'migrator.tool.permission' shared service.
         *
         * @return \phpbb\db\migration\tool\permission
         */
        protected function getMigrator_Tool_PermissionService()
        {
            return $this->services['migrator.tool.permission'] = new \phpbb\db\migration\tool\permission(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'migrator.tool_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getMigrator_ToolCollectionService()
        {
            $this->services['migrator.tool_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('migrator.tool.config');
            $instance->add('migrator.tool.config_text');
            $instance->add('migrator.tool.module');
            $instance->add('migrator.tool.permission');
    
            return $instance;
        }
    
        /**
         * Gets the private 'mimetype.content_guesser' shared service.
         *
         * @return \phpbb\mimetype\content_guesser
         */
        protected function getMimetype_ContentGuesserService()
        {
            $this->services['mimetype.content_guesser'] = $instance = new \phpbb\mimetype\content_guesser();
    
            $instance->set_priority(-1);
    
            return $instance;
        }
    
        /**
         * Gets the private 'mimetype.extension_guesser' shared service.
         *
         * @return \phpbb\mimetype\extension_guesser
         */
        protected function getMimetype_ExtensionGuesserService()
        {
            $this->services['mimetype.extension_guesser'] = $instance = new \phpbb\mimetype\extension_guesser();
    
            $instance->set_priority(-2);
    
            return $instance;
        }
    
        /**
         * Gets the private 'mimetype.filebinary_mimetype_guesser' shared service.
         *
         * @return \Symfony\Component\HttpFoundation\File\MimeType\FileBinaryMimeTypeGuesser
         */
        protected function getMimetype_FilebinaryMimetypeGuesserService()
        {
            return $this->services['mimetype.filebinary_mimetype_guesser'] = new \Symfony\Component\HttpFoundation\File\MimeType\FileBinaryMimeTypeGuesser();
        }
    
        /**
         * Gets the private 'mimetype.fileinfo_mimetype_guesser' shared service.
         *
         * @return \Symfony\Component\HttpFoundation\File\MimeType\FileinfoMimeTypeGuesser
         */
        protected function getMimetype_FileinfoMimetypeGuesserService()
        {
            return $this->services['mimetype.fileinfo_mimetype_guesser'] = new \Symfony\Component\HttpFoundation\File\MimeType\FileinfoMimeTypeGuesser();
        }
    
        /**
         * Gets the private 'mimetype.guesser' shared service.
         *
         * @return \phpbb\mimetype\guesser
         */
        protected function getMimetype_GuesserService()
        {
            return $this->services['mimetype.guesser'] = new \phpbb\mimetype\guesser(${($_ = isset($this->services['mimetype.guesser_collection']) ? $this->services['mimetype.guesser_collection'] : $this->getMimetype_GuesserCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'mimetype.guesser_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getMimetype_GuesserCollectionService()
        {
            $this->services['mimetype.guesser_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('mimetype.fileinfo_mimetype_guesser');
            $instance->add('mimetype.filebinary_mimetype_guesser');
            $instance->add('mimetype.content_guesser');
            $instance->add('mimetype.extension_guesser');
    
            return $instance;
        }
    
        /**
         * Gets the private 'module.manager' shared service.
         *
         * @return \phpbb\module\module_manager
         */
        protected function getModule_ManagerService()
        {
            return $this->services['module.manager'] = new \phpbb\module\module_manager(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, 'phpbb_3modules', './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'notification.method.board' service.
         *
         * @return \phpbb\notification\method\board
         */
        protected function getNotification_Method_BoardService()
        {
            return new \phpbb\notification\method\board(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, 'phpbb_3notification_types', 'phpbb_3notifications');
        }
    
        /**
         * Gets the private 'notification.method.email' service.
         *
         * @return \phpbb\notification\method\email
         */
        protected function getNotification_Method_EmailService()
        {
            return new \phpbb\notification\method\email(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3notification_emails');
        }
    
        /**
         * Gets the private 'notification.method.jabber' service.
         *
         * @return \phpbb\notification\method\jabber
         */
        protected function getNotification_Method_JabberService()
        {
            return new \phpbb\notification\method\jabber(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'notification.method_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getNotification_MethodCollectionService()
        {
            $this->services['notification.method_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('notification.method.board');
            $instance->add('notification.method.email');
            $instance->add('notification.method.jabber');
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.admin_activate_user' service.
         *
         * @return \phpbb\notification\type\admin_activate_user
         */
        protected function getNotification_Type_AdminActivateUserService()
        {
            $instance = new \phpbb\notification\type\admin_activate_user(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.approve_post' service.
         *
         * @return \phpbb\notification\type\approve_post
         */
        protected function getNotification_Type_ApprovePostService()
        {
            $instance = new \phpbb\notification\type\approve_post(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.approve_topic' service.
         *
         * @return \phpbb\notification\type\approve_topic
         */
        protected function getNotification_Type_ApproveTopicService()
        {
            $instance = new \phpbb\notification\type\approve_topic(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.bookmark' service.
         *
         * @return \phpbb\notification\type\bookmark
         */
        protected function getNotification_Type_BookmarkService()
        {
            $instance = new \phpbb\notification\type\bookmark(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.disapprove_post' service.
         *
         * @return \phpbb\notification\type\disapprove_post
         */
        protected function getNotification_Type_DisapprovePostService()
        {
            $instance = new \phpbb\notification\type\disapprove_post(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.disapprove_topic' service.
         *
         * @return \phpbb\notification\type\disapprove_topic
         */
        protected function getNotification_Type_DisapproveTopicService()
        {
            $instance = new \phpbb\notification\type\disapprove_topic(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.forum' service.
         *
         * @return \phpbb\notification\type\forum
         */
        protected function getNotification_Type_ForumService()
        {
            $instance = new \phpbb\notification\type\forum(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $a = ${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'};
            $b = ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'};
    
            $instance->set_user_loader($a);
            $instance->set_config($b);
            $instance->set_user_loader($a);
            $instance->set_config($b);
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.group_request' service.
         *
         * @return \phpbb\notification\type\group_request
         */
        protected function getNotification_Type_GroupRequestService()
        {
            $instance = new \phpbb\notification\type\group_request(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.group_request_approved' service.
         *
         * @return \phpbb\notification\type\group_request_approved
         */
        protected function getNotification_Type_GroupRequestApprovedService()
        {
            return new \phpbb\notification\type\group_request_approved(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
        }
    
        /**
         * Gets the private 'notification.type.pm' service.
         *
         * @return \phpbb\notification\type\pm
         */
        protected function getNotification_Type_PmService()
        {
            $instance = new \phpbb\notification\type\pm(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.post' service.
         *
         * @return \phpbb\notification\type\post
         */
        protected function getNotification_Type_PostService()
        {
            $instance = new \phpbb\notification\type\post(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.post_in_queue' service.
         *
         * @return \phpbb\notification\type\post_in_queue
         */
        protected function getNotification_Type_PostInQueueService()
        {
            $instance = new \phpbb\notification\type\post_in_queue(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.quote' service.
         *
         * @return \phpbb\notification\type\quote
         */
        protected function getNotification_Type_QuoteService()
        {
            $instance = new \phpbb\notification\type\quote(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
            $instance->set_utils(${($_ = isset($this->services['text_formatter.s9e.utils']) ? $this->services['text_formatter.s9e.utils'] : ($this->services['text_formatter.s9e.utils'] = new \phpbb\textformatter\s9e\utils())) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.report_pm' service.
         *
         * @return \phpbb\notification\type\report_pm
         */
        protected function getNotification_Type_ReportPmService()
        {
            $instance = new \phpbb\notification\type\report_pm(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.report_pm_closed' service.
         *
         * @return \phpbb\notification\type\report_pm_closed
         */
        protected function getNotification_Type_ReportPmClosedService()
        {
            $instance = new \phpbb\notification\type\report_pm_closed(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.report_post' service.
         *
         * @return \phpbb\notification\type\report_post
         */
        protected function getNotification_Type_ReportPostService()
        {
            $instance = new \phpbb\notification\type\report_post(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.report_post_closed' service.
         *
         * @return \phpbb\notification\type\report_post_closed
         */
        protected function getNotification_Type_ReportPostClosedService()
        {
            $instance = new \phpbb\notification\type\report_post_closed(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.topic' service.
         *
         * @return \phpbb\notification\type\topic
         */
        protected function getNotification_Type_TopicService()
        {
            $instance = new \phpbb\notification\type\topic(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type.topic_in_queue' service.
         *
         * @return \phpbb\notification\type\topic_in_queue
         */
        protected function getNotification_Type_TopicInQueueService()
        {
            $instance = new \phpbb\notification\type\topic_in_queue(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3user_notifications');
    
            $instance->set_user_loader(${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'});
            $instance->set_config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification.type_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getNotification_TypeCollectionService()
        {
            $this->services['notification.type_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('notification.type.admin_activate_user');
            $instance->add('notification.type.approve_post');
            $instance->add('notification.type.approve_topic');
            $instance->add('notification.type.bookmark');
            $instance->add('notification.type.disapprove_post');
            $instance->add('notification.type.disapprove_topic');
            $instance->add('notification.type.group_request');
            $instance->add('notification.type.group_request_approved');
            $instance->add('notification.type.pm');
            $instance->add('notification.type.post');
            $instance->add('notification.type.post_in_queue');
            $instance->add('notification.type.quote');
            $instance->add('notification.type.report_pm');
            $instance->add('notification.type.report_pm_closed');
            $instance->add('notification.type.report_post');
            $instance->add('notification.type.report_post_closed');
            $instance->add('notification.type.topic');
            $instance->add('notification.type.topic_in_queue');
            $instance->add('notification.type.forum');
    
            return $instance;
        }
    
        /**
         * Gets the private 'notification_manager' shared service.
         *
         * @return \phpbb\notification\manager
         */
        protected function getNotificationManagerService()
        {
            return $this->services['notification_manager'] = new \phpbb\notification\manager(${($_ = isset($this->services['notification.type_collection']) ? $this->services['notification.type_collection'] : $this->getNotification_TypeCollectionService()) && false ?: '_'}, ${($_ = isset($this->services['notification.method_collection']) ? $this->services['notification.method_collection'] : $this->getNotification_MethodCollectionService()) && false ?: '_'}, $this, ${($_ = isset($this->services['user_loader']) ? $this->services['user_loader'] : $this->getUserLoaderService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, 'phpbb_3notification_types', 'phpbb_3user_notifications');
        }
    
        /**
         * Gets the private 'pagination' shared service.
         *
         * @return \phpbb\pagination
         */
        protected function getPaginationService()
        {
            return $this->services['pagination'] = new \phpbb\pagination(${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.argon2i' shared service.
         *
         * @return \phpbb\passwords\driver\argon2i
         */
        protected function getPasswords_Driver_Argon2iService()
        {
            return $this->services['passwords.driver.argon2i'] = new \phpbb\passwords\driver\argon2i(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'}, 65536, 2, 4);
        }
    
        /**
         * Gets the private 'passwords.driver.argon2id' shared service.
         *
         * @return \phpbb\passwords\driver\argon2id
         */
        protected function getPasswords_Driver_Argon2idService()
        {
            return $this->services['passwords.driver.argon2id'] = new \phpbb\passwords\driver\argon2id(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'}, 65536, 2, 4);
        }
    
        /**
         * Gets the private 'passwords.driver.bcrypt' shared service.
         *
         * @return \phpbb\passwords\driver\bcrypt
         */
        protected function getPasswords_Driver_BcryptService()
        {
            return $this->services['passwords.driver.bcrypt'] = new \phpbb\passwords\driver\bcrypt(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'}, 10);
        }
    
        /**
         * Gets the private 'passwords.driver.bcrypt_2y' shared service.
         *
         * @return \phpbb\passwords\driver\bcrypt_2y
         */
        protected function getPasswords_Driver_Bcrypt2yService()
        {
            return $this->services['passwords.driver.bcrypt_2y'] = new \phpbb\passwords\driver\bcrypt_2y(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'}, 10);
        }
    
        /**
         * Gets the private 'passwords.driver.bcrypt_wcf2' shared service.
         *
         * @return \phpbb\passwords\driver\bcrypt_wcf2
         */
        protected function getPasswords_Driver_BcryptWcf2Service()
        {
            return $this->services['passwords.driver.bcrypt_wcf2'] = new \phpbb\passwords\driver\bcrypt_wcf2(${($_ = isset($this->services['passwords.driver.bcrypt']) ? $this->services['passwords.driver.bcrypt'] : $this->getPasswords_Driver_BcryptService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.convert_password' shared service.
         *
         * @return \phpbb\passwords\driver\convert_password
         */
        protected function getPasswords_Driver_ConvertPasswordService()
        {
            return $this->services['passwords.driver.convert_password'] = new \phpbb\passwords\driver\convert_password(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.md5_mybb' shared service.
         *
         * @return \phpbb\passwords\driver\md5_mybb
         */
        protected function getPasswords_Driver_Md5MybbService()
        {
            return $this->services['passwords.driver.md5_mybb'] = new \phpbb\passwords\driver\md5_mybb(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.md5_phpbb2' shared service.
         *
         * @return \phpbb\passwords\driver\md5_phpbb2
         */
        protected function getPasswords_Driver_Md5Phpbb2Service()
        {
            return $this->services['passwords.driver.md5_phpbb2'] = new \phpbb\passwords\driver\md5_phpbb2(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver.salted_md5']) ? $this->services['passwords.driver.salted_md5'] : $this->getPasswords_Driver_SaltedMd5Service()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'passwords.driver.md5_vb' shared service.
         *
         * @return \phpbb\passwords\driver\md5_vb
         */
        protected function getPasswords_Driver_Md5VbService()
        {
            return $this->services['passwords.driver.md5_vb'] = new \phpbb\passwords\driver\md5_vb(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.phpass' shared service.
         *
         * @return \phpbb\passwords\driver\phpass
         */
        protected function getPasswords_Driver_PhpassService()
        {
            return $this->services['passwords.driver.phpass'] = new \phpbb\passwords\driver\phpass(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.salted_md5' shared service.
         *
         * @return \phpbb\passwords\driver\salted_md5
         */
        protected function getPasswords_Driver_SaltedMd5Service()
        {
            return $this->services['passwords.driver.salted_md5'] = new \phpbb\passwords\driver\salted_md5(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.sha1' shared service.
         *
         * @return \phpbb\passwords\driver\sha1
         */
        protected function getPasswords_Driver_Sha1Service()
        {
            return $this->services['passwords.driver.sha1'] = new \phpbb\passwords\driver\sha1(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.sha1_smf' shared service.
         *
         * @return \phpbb\passwords\driver\sha1_smf
         */
        protected function getPasswords_Driver_Sha1SmfService()
        {
            return $this->services['passwords.driver.sha1_smf'] = new \phpbb\passwords\driver\sha1_smf(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver.sha1_wcf1' shared service.
         *
         * @return \phpbb\passwords\driver\sha1_wcf1
         */
        protected function getPasswords_Driver_Sha1Wcf1Service()
        {
            return $this->services['passwords.driver.sha1_wcf1'] = new \phpbb\passwords\driver\sha1_wcf1(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_helper']) ? $this->services['passwords.driver_helper'] : $this->getPasswords_DriverHelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.driver_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getPasswords_DriverCollectionService()
        {
            $this->services['passwords.driver_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('passwords.driver.argon2i');
            $instance->add('passwords.driver.argon2id');
            $instance->add('passwords.driver.bcrypt');
            $instance->add('passwords.driver.bcrypt_2y');
            $instance->add('passwords.driver.bcrypt_wcf2');
            $instance->add('passwords.driver.salted_md5');
            $instance->add('passwords.driver.phpass');
            $instance->add('passwords.driver.convert_password');
            $instance->add('passwords.driver.sha1_smf');
            $instance->add('passwords.driver.sha1_wcf1');
            $instance->add('passwords.driver.sha1');
            $instance->add('passwords.driver.md5_phpbb2');
            $instance->add('passwords.driver.md5_mybb');
            $instance->add('passwords.driver.md5_vb');
    
            return $instance;
        }
    
        /**
         * Gets the private 'passwords.driver_helper' shared service.
         *
         * @return \phpbb\passwords\driver\helper
         */
        protected function getPasswords_DriverHelperService()
        {
            return $this->services['passwords.driver_helper'] = new \phpbb\passwords\driver\helper(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'passwords.helper' shared service.
         *
         * @return \phpbb\passwords\helper
         */
        protected function getPasswords_HelperService()
        {
            return $this->services['passwords.helper'] = new \phpbb\passwords\helper();
        }
    
        /**
         * Gets the private 'passwords.manager' shared service.
         *
         * @return \phpbb\passwords\manager
         */
        protected function getPasswords_ManagerService()
        {
            return $this->services['passwords.manager'] = new \phpbb\passwords\manager(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.driver_collection']) ? $this->services['passwords.driver_collection'] : $this->getPasswords_DriverCollectionService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.helper']) ? $this->services['passwords.helper'] : ($this->services['passwords.helper'] = new \phpbb\passwords\helper())) && false ?: '_'}, $this->parameters['passwords.algorithms']);
        }
    
        /**
         * Gets the private 'passwords.update.lock' shared service.
         *
         * @return \phpbb\lock\db
         */
        protected function getPasswords_Update_LockService()
        {
            return $this->services['passwords.update.lock'] = new \phpbb\lock\db('update_hashes_lock', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'path_helper' shared service.
         *
         * @return \phpbb\path_helper
         */
        protected function getPathHelperService()
        {
            return $this->services['path_helper'] = new \phpbb\path_helper(${($_ = isset($this->services['symfony_request']) ? $this->services['symfony_request'] : $this->getSymfonyRequestService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, './../../phpBB3/', 'php', 'adm/');
        }
    
        /**
         * Gets the private 'php_ini' shared service.
         *
         * @return \bantu\IniGetWrapper\IniGetWrapper
         */
        protected function getPhpIniService()
        {
            return $this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper();
        }
    
        /**
         * Gets the private 'phpbb.feed.controller' shared service.
         *
         * @return \phpbb\feed\controller\feed
         */
        protected function getPhpbb_Feed_ControllerService()
        {
            return $this->services['phpbb.feed.controller'] = new \phpbb\feed\controller\feed(${($_ = isset($this->services['template.twig.environment']) ? $this->services['template.twig.environment'] : $this->getTemplate_Twig_EnvironmentService()) && false ?: '_'}, ${($_ = isset($this->services['symfony_request']) ? $this->services['symfony_request'] : $this->getSymfonyRequestService()) && false ?: '_'}, ${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, $this, ${($_ = isset($this->services['feed.helper']) ? $this->services['feed.helper'] : $this->getFeed_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, 'php');
        }
    
        /**
         * Gets the private 'phpbb.help.controller.bbcode' shared service.
         *
         * @return \phpbb\help\controller\bbcode
         */
        protected function getPhpbb_Help_Controller_BbcodeService()
        {
            return $this->services['phpbb.help.controller.bbcode'] = new \phpbb\help\controller\bbcode(${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['phpbb.help.manager']) ? $this->services['phpbb.help.manager'] : $this->getPhpbb_Help_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'phpbb.help.controller.faq' shared service.
         *
         * @return \phpbb\help\controller\faq
         */
        protected function getPhpbb_Help_Controller_FaqService()
        {
            return $this->services['phpbb.help.controller.faq'] = new \phpbb\help\controller\faq(${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['phpbb.help.manager']) ? $this->services['phpbb.help.manager'] : $this->getPhpbb_Help_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'phpbb.help.manager' shared service.
         *
         * @return \phpbb\help\manager
         */
        protected function getPhpbb_Help_ManagerService()
        {
            return $this->services['phpbb.help.manager'] = new \phpbb\help\manager(${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'phpbb.report.controller' shared service.
         *
         * @return \phpbb\report\controller\report
         */
        protected function getPhpbb_Report_ControllerService()
        {
            return $this->services['phpbb.report.controller'] = new \phpbb\report\controller\report(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['captcha.factory']) ? $this->services['captcha.factory'] : $this->getCaptcha_FactoryService()) && false ?: '_'}, ${($_ = isset($this->services['phpbb.report.handler_factory']) ? $this->services['phpbb.report.handler_factory'] : ($this->services['phpbb.report.handler_factory'] = new \phpbb\report\handler_factory($this))) && false ?: '_'}, ${($_ = isset($this->services['phpbb.report.report_reason_list_provider']) ? $this->services['phpbb.report.report_reason_list_provider'] : $this->getPhpbb_Report_ReportReasonListProviderService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'phpbb.report.handler_factory' shared service.
         *
         * @return \phpbb\report\handler_factory
         */
        protected function getPhpbb_Report_HandlerFactoryService()
        {
            return $this->services['phpbb.report.handler_factory'] = new \phpbb\report\handler_factory($this);
        }
    
        /**
         * Gets the private 'phpbb.report.handlers.report_handler_pm' service.
         *
         * @return \phpbb\report\report_handler_pm
         */
        protected function getPhpbb_Report_Handlers_ReportHandlerPmService()
        {
            return new \phpbb\report\report_handler_pm(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['notification_manager']) ? $this->services['notification_manager'] : $this->getNotificationManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'phpbb.report.handlers.report_handler_post' service.
         *
         * @return \phpbb\report\report_handler_post
         */
        protected function getPhpbb_Report_Handlers_ReportHandlerPostService()
        {
            return new \phpbb\report\report_handler_post(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['notification_manager']) ? $this->services['notification_manager'] : $this->getNotificationManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'phpbb.report.report_reason_list_provider' shared service.
         *
         * @return \phpbb\report\report_reason_list_provider
         */
        protected function getPhpbb_Report_ReportReasonListProviderService()
        {
            return $this->services['phpbb.report.report_reason_list_provider'] = new \phpbb\report\report_reason_list_provider(${($_ = isset($this->services['dbal.conn.driver']) ? $this->services['dbal.conn.driver'] : $this->get('dbal.conn.driver', 1)) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'phpbb.ucp.controller.reset_password' shared service.
         *
         * @return \phpbb\ucp\controller\reset_password
         */
        protected function getPhpbb_Ucp_Controller_ResetPasswordService()
        {
            return $this->services['phpbb.ucp.controller.reset_password'] = new \phpbb\ucp\controller\reset_password(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['passwords.manager']) ? $this->services['passwords.manager'] : $this->getPasswords_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, 'phpbb_3users', './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'plupload' shared service.
         *
         * @return \phpbb\plupload\plupload
         */
        protected function getPluploadService()
        {
            return $this->services['plupload'] = new \phpbb\plupload\plupload('./../../phpBB3/', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['php_ini']) ? $this->services['php_ini'] : ($this->services['php_ini'] = new \bantu\IniGetWrapper\IniGetWrapper())) && false ?: '_'}, ${($_ = isset($this->services['mimetype.guesser']) ? $this->services['mimetype.guesser'] : $this->getMimetype_GuesserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.lang_helper' shared service.
         *
         * @return \phpbb\profilefields\lang_helper
         */
        protected function getProfilefields_LangHelperService()
        {
            return $this->services['profilefields.lang_helper'] = new \phpbb\profilefields\lang_helper(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3profile_fields_lang');
        }
    
        /**
         * Gets the private 'profilefields.manager' shared service.
         *
         * @return \phpbb\profilefields\manager
         */
        protected function getProfilefields_ManagerService()
        {
            return $this->services['profilefields.manager'] = new \phpbb\profilefields\manager(${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, ${($_ = isset($this->services['dbal.tools']) ? $this->services['dbal.tools'] : $this->getDbal_ToolsService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['profilefields.type_collection']) ? $this->services['profilefields.type_collection'] : $this->getProfilefields_TypeCollectionService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, 'phpbb_3profile_fields', 'phpbb_3profile_fields_data', 'phpbb_3profile_fields_lang', 'phpbb_3profile_lang');
        }
    
        /**
         * Gets the private 'profilefields.type.bool' shared service.
         *
         * @return \phpbb\profilefields\type\type_bool
         */
        protected function getProfilefields_Type_BoolService()
        {
            return $this->services['profilefields.type.bool'] = new \phpbb\profilefields\type\type_bool(${($_ = isset($this->services['profilefields.lang_helper']) ? $this->services['profilefields.lang_helper'] : $this->getProfilefields_LangHelperService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.date' shared service.
         *
         * @return \phpbb\profilefields\type\type_date
         */
        protected function getProfilefields_Type_DateService()
        {
            return $this->services['profilefields.type.date'] = new \phpbb\profilefields\type\type_date(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.dropdown' shared service.
         *
         * @return \phpbb\profilefields\type\type_dropdown
         */
        protected function getProfilefields_Type_DropdownService()
        {
            return $this->services['profilefields.type.dropdown'] = new \phpbb\profilefields\type\type_dropdown(${($_ = isset($this->services['profilefields.lang_helper']) ? $this->services['profilefields.lang_helper'] : $this->getProfilefields_LangHelperService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.int' shared service.
         *
         * @return \phpbb\profilefields\type\type_int
         */
        protected function getProfilefields_Type_IntService()
        {
            return $this->services['profilefields.type.int'] = new \phpbb\profilefields\type\type_int(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.string' shared service.
         *
         * @return \phpbb\profilefields\type\type_string
         */
        protected function getProfilefields_Type_StringService()
        {
            return $this->services['profilefields.type.string'] = new \phpbb\profilefields\type\type_string(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.text' shared service.
         *
         * @return \phpbb\profilefields\type\type_text
         */
        protected function getProfilefields_Type_TextService()
        {
            return $this->services['profilefields.type.text'] = new \phpbb\profilefields\type\type_text(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type.url' shared service.
         *
         * @return \phpbb\profilefields\type\type_url
         */
        protected function getProfilefields_Type_UrlService()
        {
            return $this->services['profilefields.type.url'] = new \phpbb\profilefields\type\type_url(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'profilefields.type_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getProfilefields_TypeCollectionService()
        {
            $this->services['profilefields.type_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('profilefields.type.bool');
            $instance->add('profilefields.type.date');
            $instance->add('profilefields.type.dropdown');
            $instance->add('profilefields.type.int');
            $instance->add('profilefields.type.string');
            $instance->add('profilefields.type.text');
            $instance->add('profilefields.type.url');
    
            return $instance;
        }
    
        /**
         * Gets the private 'request' shared service.
         *
         * @return \phpbb\request\request
         */
        protected function getRequestService()
        {
            return $this->services['request'] = new \phpbb\request\request(NULL, true);
        }
    
        /**
         * Gets the private 'request_stack' shared service.
         *
         * @return \Symfony\Component\HttpFoundation\RequestStack
         */
        protected function getRequestStackService()
        {
            return $this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack();
        }
    
        /**
         * Gets the private 'router' shared service.
         *
         * @return \phpbb\routing\router
         */
        protected function getRouterService()
        {
            return $this->services['router'] = new \phpbb\routing\router($this, ${($_ = isset($this->services['routing.chained_resources_locator']) ? $this->services['routing.chained_resources_locator'] : $this->getRouting_ChainedResourcesLocatorService()) && false ?: '_'}, ${($_ = isset($this->services['routing.delegated_loader']) ? $this->services['routing.delegated_loader'] : $this->getRouting_DelegatedLoaderService()) && false ?: '_'}, 'php', './../../phpBB3/cache/production/');
        }
    
        /**
         * Gets the private 'router.listener' shared service.
         *
         * @return \Symfony\Component\HttpKernel\EventListener\RouterListener
         */
        protected function getRouter_ListenerService()
        {
            return $this->services['router.listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(${($_ = isset($this->services['router']) ? $this->services['router'] : $this->getRouterService()) && false ?: '_'}, ${($_ = isset($this->services['request_stack']) ? $this->services['request_stack'] : ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'routing.chained_resources_locator' shared service.
         *
         * @return \phpbb\routing\resources_locator\chained_resources_locator
         */
        protected function getRouting_ChainedResourcesLocatorService()
        {
            return $this->services['routing.chained_resources_locator'] = new \phpbb\routing\resources_locator\chained_resources_locator(${($_ = isset($this->services['routing.resources_locator.collection']) ? $this->services['routing.resources_locator.collection'] : $this->getRouting_ResourcesLocator_CollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'routing.delegated_loader' shared service.
         *
         * @return \Symfony\Component\Config\Loader\DelegatingLoader
         */
        protected function getRouting_DelegatedLoaderService()
        {
            return $this->services['routing.delegated_loader'] = new \Symfony\Component\Config\Loader\DelegatingLoader(${($_ = isset($this->services['routing.resolver']) ? $this->services['routing.resolver'] : $this->getRouting_ResolverService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'routing.helper' shared service.
         *
         * @return \phpbb\routing\helper
         */
        protected function getRouting_HelperService()
        {
            return $this->services['routing.helper'] = new \phpbb\routing\helper(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['router']) ? $this->services['router'] : $this->getRouterService()) && false ?: '_'}, ${($_ = isset($this->services['symfony_request']) ? $this->services['symfony_request'] : $this->getSymfonyRequestService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'routing.loader.collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getRouting_Loader_CollectionService()
        {
            $this->services['routing.loader.collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('routing.loader.yaml');
    
            return $instance;
        }
    
        /**
         * Gets the private 'routing.loader.yaml' shared service.
         *
         * @return \Symfony\Component\Routing\Loader\YamlFileLoader
         */
        protected function getRouting_Loader_YamlService()
        {
            return $this->services['routing.loader.yaml'] = new \Symfony\Component\Routing\Loader\YamlFileLoader(${($_ = isset($this->services['file_locator']) ? $this->services['file_locator'] : $this->getFileLocatorService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'routing.resolver' shared service.
         *
         * @return \phpbb\routing\loader_resolver
         */
        protected function getRouting_ResolverService()
        {
            return $this->services['routing.resolver'] = new \phpbb\routing\loader_resolver(${($_ = isset($this->services['routing.loader.collection']) ? $this->services['routing.loader.collection'] : $this->getRouting_Loader_CollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'routing.resources_locator.collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getRouting_ResourcesLocator_CollectionService()
        {
            $this->services['routing.resources_locator.collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('routing.resources_locator.default');
    
            return $instance;
        }
    
        /**
         * Gets the private 'routing.resources_locator.default' shared service.
         *
         * @return \phpbb\routing\resources_locator\default_resources_locator
         */
        protected function getRouting_ResourcesLocator_DefaultService()
        {
            return $this->services['routing.resources_locator.default'] = new \phpbb\routing\resources_locator\default_resources_locator('./../../phpBB3/', 'production', ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'symfony_request' shared service.
         *
         * @return \phpbb\symfony_request
         */
        protected function getSymfonyRequestService()
        {
            return $this->services['symfony_request'] = new \phpbb\symfony_request(${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'symfony_response_listener' shared service.
         *
         * @return \Symfony\Component\HttpKernel\EventListener\ResponseListener
         */
        protected function getSymfonyResponseListenerService()
        {
            return $this->services['symfony_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8');
        }
    
        /**
         * Gets the private 'template' shared service.
         *
         * @return \phpbb\template\twig\twig
         */
        protected function getTemplateService()
        {
            return $this->services['template'] = new \phpbb\template\twig\twig(${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['template_context']) ? $this->services['template_context'] : ($this->services['template_context'] = new \phpbb\template\context())) && false ?: '_'}, ${($_ = isset($this->services['template.twig.environment']) ? $this->services['template.twig.environment'] : $this->getTemplate_Twig_EnvironmentService()) && false ?: '_'}, './../../phpBB3/cache/production/twig/', ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['template.twig.extensions.collection']) ? $this->services['template.twig.extensions.collection'] : $this->getTemplate_Twig_Extensions_CollectionService()) && false ?: '_'}, ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template.twig.environment' shared service.
         *
         * @return \phpbb\template\twig\environment
         */
        protected function getTemplate_Twig_EnvironmentService()
        {
            $this->services['template.twig.environment'] = $instance = new \phpbb\template\twig\environment(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'}, ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'}, './../../phpBB3/cache/production/twig/', ${($_ = isset($this->services['ext.manager']) ? $this->services['ext.manager'] : $this->getExt_ManagerService()) && false ?: '_'}, ${($_ = isset($this->services['template.twig.loader']) ? $this->services['template.twig.loader'] : $this->getTemplate_Twig_LoaderService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, []);
    
            $instance->setLexer(${($_ = isset($this->services['template.twig.lexer']) ? $this->services['template.twig.lexer'] : $this->getTemplate_Twig_LexerService()) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'template.twig.extensions.avatar' shared service.
         *
         * @return \phpbb\template\twig\extension\avatar
         */
        protected function getTemplate_Twig_Extensions_AvatarService()
        {
            return $this->services['template.twig.extensions.avatar'] = new \phpbb\template\twig\extension\avatar();
        }
    
        /**
         * Gets the private 'template.twig.extensions.collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getTemplate_Twig_Extensions_CollectionService()
        {
            $this->services['template.twig.extensions.collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('template.twig.extensions.phpbb');
            $instance->add('template.twig.extensions.avatar');
            $instance->add('template.twig.extensions.config');
            $instance->add('template.twig.extensions.routing');
            $instance->add('template.twig.extensions.username');
    
            return $instance;
        }
    
        /**
         * Gets the private 'template.twig.extensions.config' shared service.
         *
         * @return \phpbb\template\twig\extension\config
         */
        protected function getTemplate_Twig_Extensions_ConfigService()
        {
            return $this->services['template.twig.extensions.config'] = new \phpbb\template\twig\extension\config(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template.twig.extensions.debug' shared service.
         *
         * @return \Twig\Extension\DebugExtension
         */
        protected function getTemplate_Twig_Extensions_DebugService()
        {
            return $this->services['template.twig.extensions.debug'] = new \Twig\Extension\DebugExtension();
        }
    
        /**
         * Gets the private 'template.twig.extensions.phpbb' shared service.
         *
         * @return \phpbb\template\twig\extension
         */
        protected function getTemplate_Twig_Extensions_PhpbbService()
        {
            return $this->services['template.twig.extensions.phpbb'] = new \phpbb\template\twig\extension(${($_ = isset($this->services['template_context']) ? $this->services['template_context'] : ($this->services['template_context'] = new \phpbb\template\context())) && false ?: '_'}, ${($_ = isset($this->services['template.twig.environment']) ? $this->services['template.twig.environment'] : $this->getTemplate_Twig_EnvironmentService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template.twig.extensions.routing' shared service.
         *
         * @return \phpbb\template\twig\extension\routing
         */
        protected function getTemplate_Twig_Extensions_RoutingService()
        {
            return $this->services['template.twig.extensions.routing'] = new \phpbb\template\twig\extension\routing(${($_ = isset($this->services['routing.helper']) ? $this->services['routing.helper'] : $this->getRouting_HelperService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template.twig.extensions.username' shared service.
         *
         * @return \phpbb\template\twig\extension\username
         */
        protected function getTemplate_Twig_Extensions_UsernameService()
        {
            return $this->services['template.twig.extensions.username'] = new \phpbb\template\twig\extension\username();
        }
    
        /**
         * Gets the private 'template.twig.lexer' shared service.
         *
         * @return \phpbb\template\twig\lexer
         */
        protected function getTemplate_Twig_LexerService($lazyLoad = true)
        {
            if ($lazyLoad) {
                return $this->services['template.twig.lexer'] = $this->createProxy('lexer_6d586c2', function () {
                    return \lexer_6d586c2::staticProxyConstructor(function (&$wrappedInstance, \ProxyManager\Proxy\LazyLoadingInterface $proxy) {
                        $wrappedInstance = $this->getTemplate_Twig_LexerService(false);
    
                        $proxy->setProxyInitializer(null);
    
                        return true;
                    });
                });
            }
    
            return new \phpbb\template\twig\lexer(${($_ = isset($this->services['template.twig.environment']) ? $this->services['template.twig.environment'] : $this->getTemplate_Twig_EnvironmentService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template.twig.loader' shared service.
         *
         * @return \phpbb\template\twig\loader
         */
        protected function getTemplate_Twig_LoaderService()
        {
            return $this->services['template.twig.loader'] = new \phpbb\template\twig\loader(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'});
        }
    
        /**
         * Gets the private 'template_context' shared service.
         *
         * @return \phpbb\template\context
         */
        protected function getTemplateContextService()
        {
            return $this->services['template_context'] = new \phpbb\template\context();
        }
    
        /**
         * Gets the private 'text_formatter.acp_utils' shared service.
         *
         * @return \phpbb\textformatter\s9e\acp_utils
         */
        protected function getTextFormatter_AcpUtilsService()
        {
            return $this->services['text_formatter.acp_utils'] = new \phpbb\textformatter\s9e\acp_utils(${($_ = isset($this->services['text_formatter.s9e.factory']) ? $this->services['text_formatter.s9e.factory'] : $this->getTextFormatter_S9e_FactoryService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'text_formatter.data_access' shared service.
         *
         * @return \phpbb\textformatter\data_access
         */
        protected function getTextFormatter_DataAccessService()
        {
            return $this->services['text_formatter.data_access'] = new \phpbb\textformatter\data_access(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3bbcodes', 'phpbb_3smilies', 'phpbb_3styles', 'phpbb_3words', './../../phpBB3/styles/');
        }
    
        /**
         * Gets the private 'text_formatter.s9e.bbcode_merger' shared service.
         *
         * @return \phpbb\textformatter\s9e\bbcode_merger
         */
        protected function getTextFormatter_S9e_BbcodeMergerService()
        {
            return $this->services['text_formatter.s9e.bbcode_merger'] = new \phpbb\textformatter\s9e\bbcode_merger(${($_ = isset($this->services['text_formatter.s9e.factory']) ? $this->services['text_formatter.s9e.factory'] : $this->getTextFormatter_S9e_FactoryService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'text_formatter.s9e.factory' shared service.
         *
         * @return \phpbb\textformatter\s9e\factory
         */
        protected function getTextFormatter_S9e_FactoryService()
        {
            return $this->services['text_formatter.s9e.factory'] = new \phpbb\textformatter\s9e\factory(${($_ = isset($this->services['text_formatter.data_access']) ? $this->services['text_formatter.data_access'] : $this->getTextFormatter_DataAccessService()) && false ?: '_'}, ${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['text_formatter.s9e.link_helper']) ? $this->services['text_formatter.s9e.link_helper'] : ($this->services['text_formatter.s9e.link_helper'] = new \phpbb\textformatter\s9e\link_helper())) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, './../../phpBB3/cache/production/', '_text_formatter_parser', '_text_formatter_renderer');
        }
    
        /**
         * Gets the private 'text_formatter.s9e.link_helper' shared service.
         *
         * @return \phpbb\textformatter\s9e\link_helper
         */
        protected function getTextFormatter_S9e_LinkHelperService()
        {
            return $this->services['text_formatter.s9e.link_helper'] = new \phpbb\textformatter\s9e\link_helper();
        }
    
        /**
         * Gets the private 'text_formatter.s9e.parser' shared service.
         *
         * @return \phpbb\textformatter\s9e\parser
         */
        protected function getTextFormatter_S9e_ParserService()
        {
            return $this->services['text_formatter.s9e.parser'] = new \phpbb\textformatter\s9e\parser(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, '_text_formatter_parser', ${($_ = isset($this->services['text_formatter.s9e.factory']) ? $this->services['text_formatter.s9e.factory'] : $this->getTextFormatter_S9e_FactoryService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'text_formatter.s9e.quote_helper' shared service.
         *
         * @return \phpbb\textformatter\s9e\quote_helper
         */
        protected function getTextFormatter_S9e_QuoteHelperService()
        {
            return $this->services['text_formatter.s9e.quote_helper'] = new \phpbb\textformatter\s9e\quote_helper(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, './../../phpBB3/', 'php');
        }
    
        /**
         * Gets the private 'text_formatter.s9e.renderer' shared service.
         *
         * @return \phpbb\textformatter\s9e\renderer
         */
        protected function getTextFormatter_S9e_RendererService()
        {
            $this->services['text_formatter.s9e.renderer'] = $instance = new \phpbb\textformatter\s9e\renderer(${($_ = isset($this->services['cache.driver']) ? $this->services['cache.driver'] : ($this->services['cache.driver'] = new \phpbb\cache\driver\file())) && false ?: '_'}, './../../phpBB3/cache/production/', '_text_formatter_renderer', ${($_ = isset($this->services['text_formatter.s9e.factory']) ? $this->services['text_formatter.s9e.factory'] : $this->getTextFormatter_S9e_FactoryService()) && false ?: '_'}, ${($_ = isset($this->services['dispatcher']) ? $this->services['dispatcher'] : $this->getDispatcherService()) && false ?: '_'});
    
            $a = ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'};
    
            $instance->configure_quote_helper(${($_ = isset($this->services['text_formatter.s9e.quote_helper']) ? $this->services['text_formatter.s9e.quote_helper'] : $this->getTextFormatter_S9e_QuoteHelperService()) && false ?: '_'});
            $instance->configure_smilies_path($a, ${($_ = isset($this->services['path_helper']) ? $this->services['path_helper'] : $this->getPathHelperService()) && false ?: '_'});
            $instance->configure_user(${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, $a, ${($_ = isset($this->services['auth']) ? $this->services['auth'] : ($this->services['auth'] = new \phpbb\auth\auth())) && false ?: '_'});
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_formatter.s9e.utils' shared service.
         *
         * @return \phpbb\textformatter\s9e\utils
         */
        protected function getTextFormatter_S9e_UtilsService()
        {
            return $this->services['text_formatter.s9e.utils'] = new \phpbb\textformatter\s9e\utils();
        }
    
        /**
         * Gets the private 'text_reparser.contact_admin_info' shared service.
         *
         * @return \phpbb\textreparser\plugins\contact_admin_info
         */
        protected function getTextReparser_ContactAdminInfoService()
        {
            $this->services['text_reparser.contact_admin_info'] = $instance = new \phpbb\textreparser\plugins\contact_admin_info(${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'});
    
            $instance->set_name('contact_admin_info');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.forum_description' shared service.
         *
         * @return \phpbb\textreparser\plugins\forum_description
         */
        protected function getTextReparser_ForumDescriptionService()
        {
            $this->services['text_reparser.forum_description'] = $instance = new \phpbb\textreparser\plugins\forum_description(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3forums');
    
            $instance->set_name('forum_description');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.forum_rules' shared service.
         *
         * @return \phpbb\textreparser\plugins\forum_rules
         */
        protected function getTextReparser_ForumRulesService()
        {
            $this->services['text_reparser.forum_rules'] = $instance = new \phpbb\textreparser\plugins\forum_rules(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3forums');
    
            $instance->set_name('forum_rules');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.group_description' shared service.
         *
         * @return \phpbb\textreparser\plugins\group_description
         */
        protected function getTextReparser_GroupDescriptionService()
        {
            $this->services['text_reparser.group_description'] = $instance = new \phpbb\textreparser\plugins\group_description(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3groups');
    
            $instance->set_name('group_description');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.lock' shared service.
         *
         * @return \phpbb\lock\db
         */
        protected function getTextReparser_LockService()
        {
            return $this->services['text_reparser.lock'] = new \phpbb\lock\db('reparse_lock', ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'});
        }
    
        /**
         * Gets the private 'text_reparser.manager' shared service.
         *
         * @return \phpbb\textreparser\manager
         */
        protected function getTextReparser_ManagerService()
        {
            return $this->services['text_reparser.manager'] = new \phpbb\textreparser\manager(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['config_text']) ? $this->services['config_text'] : $this->getConfigTextService()) && false ?: '_'}, ${($_ = isset($this->services['text_reparser_collection']) ? $this->services['text_reparser_collection'] : $this->getTextReparserCollectionService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'text_reparser.pm_text' shared service.
         *
         * @return \phpbb\textreparser\plugins\pm_text
         */
        protected function getTextReparser_PmTextService()
        {
            $this->services['text_reparser.pm_text'] = $instance = new \phpbb\textreparser\plugins\pm_text(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3privmsgs');
    
            $instance->set_name('pm_text');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.poll_option' shared service.
         *
         * @return \phpbb\textreparser\plugins\poll_option
         */
        protected function getTextReparser_PollOptionService()
        {
            $this->services['text_reparser.poll_option'] = $instance = new \phpbb\textreparser\plugins\poll_option(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3poll_options');
    
            $instance->set_name('poll_option');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.poll_title' shared service.
         *
         * @return \phpbb\textreparser\plugins\poll_title
         */
        protected function getTextReparser_PollTitleService()
        {
            $this->services['text_reparser.poll_title'] = $instance = new \phpbb\textreparser\plugins\poll_title(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3topics');
    
            $instance->set_name('poll_title');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.post_text' shared service.
         *
         * @return \phpbb\textreparser\plugins\post_text
         */
        protected function getTextReparser_PostTextService()
        {
            $this->services['text_reparser.post_text'] = $instance = new \phpbb\textreparser\plugins\post_text(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3posts');
    
            $instance->set_name('post_text');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser.user_signature' shared service.
         *
         * @return \phpbb\textreparser\plugins\user_signature
         */
        protected function getTextReparser_UserSignatureService()
        {
            $this->services['text_reparser.user_signature'] = $instance = new \phpbb\textreparser\plugins\user_signature(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, 'phpbb_3users');
    
            $instance->set_name('user_signature');
    
            return $instance;
        }
    
        /**
         * Gets the private 'text_reparser_collection' shared service.
         *
         * @return \phpbb\di\service_collection
         */
        protected function getTextReparserCollectionService()
        {
            $this->services['text_reparser_collection'] = $instance = new \phpbb\di\service_collection($this);
    
            $instance->add('text_reparser.contact_admin_info');
            $instance->add('text_reparser.forum_description');
            $instance->add('text_reparser.forum_rules');
            $instance->add('text_reparser.group_description');
            $instance->add('text_reparser.pm_text');
            $instance->add('text_reparser.poll_option');
            $instance->add('text_reparser.poll_title');
            $instance->add('text_reparser.post_text');
            $instance->add('text_reparser.user_signature');
    
            return $instance;
        }
    
        /**
         * Gets the private 'upload_imagesize' shared service.
         *
         * @return \FastImageSize\FastImageSize
         */
        protected function getUploadImagesizeService()
        {
            return $this->services['upload_imagesize'] = new \FastImageSize\FastImageSize();
        }
    
        /**
         * Gets the private 'user' shared service.
         *
         * @return \phpbb\user
         */
        protected function getUserService()
        {
            return $this->services['user'] = new \phpbb\user(${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, '\\phpbb\\datetime');
        }
    
        /**
         * Gets the private 'user_loader' shared service.
         *
         * @return \phpbb\user_loader
         */
        protected function getUserLoaderService()
        {
            return $this->services['user_loader'] = new \phpbb\user_loader(${($_ = isset($this->services['dbal.conn']) ? $this->services['dbal.conn'] : ($this->services['dbal.conn'] = new \phpbb\db\driver\factory($this))) && false ?: '_'}, './../../phpBB3/', 'php', 'phpbb_3users');
        }
    
        /**
         * Gets the private 'version_helper' service.
         *
         * @return \phpbb\version_helper
         */
        protected function getVersionHelperService()
        {
            return new \phpbb\version_helper(${($_ = isset($this->services['cache']) ? $this->services['cache'] : $this->getCacheService()) && false ?: '_'}, ${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['file_downloader']) ? $this->services['file_downloader'] : ($this->services['file_downloader'] = new \phpbb\file_downloader())) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'});
        }
    
        /**
         * Gets the private 'viewonline_helper' shared service.
         *
         * @return \phpbb\viewonline_helper
         */
        protected function getViewonlineHelperService()
        {
            return $this->services['viewonline_helper'] = new \phpbb\viewonline_helper(${($_ = isset($this->services['filesystem']) ? $this->services['filesystem'] : ($this->services['filesystem'] = new \phpbb\filesystem\filesystem())) && false ?: '_'});
        }
    
        public function getParameter($name)
        {
            $name = (string) $name;
            if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
                $name = $this->normalizeParameterName($name);
    
                if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
                    throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
                }
            }
            if (isset($this->loadedDynamicParameters[$name])) {
                return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
            }
    
            return $this->parameters[$name];
        }
    
        public function hasParameter($name)
        {
            $name = (string) $name;
            $name = $this->normalizeParameterName($name);
    
            return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
        }
    
        public function setParameter($name, $value)
        {
            throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
        }
    
        public function getParameterBag()
        {
            if (null === $this->parameterBag) {
                $parameters = $this->parameters;
                foreach ($this->loadedDynamicParameters as $name => $loaded) {
                    $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
                }
                $this->parameterBag = new FrozenParameterBag($parameters);
            }
    
            return $this->parameterBag;
        }
    
        private $loadedDynamicParameters = [];
        private $dynamicParameters = [];
    
        /**
         * Computes a dynamic parameter.
         *
         * @param string $name The name of the dynamic parameter to load
         *
         * @return mixed The value of the dynamic parameter
         *
         * @throws InvalidArgumentException When the dynamic parameter does not exist
         */
        private function getDynamicParameter($name)
        {
            throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
        }
    
        private $normalizedParameterNames = [];
    
        private function normalizeParameterName($name)
        {
            if (isset($this->normalizedParameterNames[$normalizedName = strtolower($name)]) || isset($this->parameters[$normalizedName]) || array_key_exists($normalizedName, $this->parameters)) {
                $normalizedName = isset($this->normalizedParameterNames[$normalizedName]) ? $this->normalizedParameterNames[$normalizedName] : $normalizedName;
                if ((string) $name !== $normalizedName) {
                    @trigger_error(sprintf('Parameter names will be made case sensitive in Symfony 4.0. Using "%s" instead of "%s" is deprecated since Symfony 3.4.', $name, $normalizedName), E_USER_DEPRECATED);
                }
            } else {
                $normalizedName = $this->normalizedParameterNames[$normalizedName] = (string) $name;
            }
    
            return $normalizedName;
        }
    
        /**
         * Gets the default parameters.
         *
         * @return array An array of the default parameters
         */
        protected function getDefaultParameters()
        {
            return [
                'core.root_path' => './../../phpBB3/',
                'core.php_ext' => 'php',
                'core.environment' => 'production',
                'core.debug' => false,
                'core.cache_dir' => './../../phpBB3/cache/production/',
                'passwords.driver.argon2_memory_cost' => 65536,
                'passwords.driver.argon2_threads' => 2,
                'passwords.driver.argon2_time_cost' => 4,
                'passwords.driver.bcrypt_cost' => 10,
                'text_formatter.cache.dir' => './../../phpBB3/cache/production/',
                'text_formatter.cache.parser.key' => '_text_formatter_parser',
                'text_formatter.cache.renderer.key' => '_text_formatter_renderer',
                'core.template.cache_path' => './../../phpBB3/cache/production/twig/',
                'tables.acl_groups' => 'phpbb_3acl_groups',
                'tables.acl_options' => 'phpbb_3acl_options',
                'tables.acl_roles' => 'phpbb_3acl_roles',
                'tables.acl_roles_data' => 'phpbb_3acl_roles_data',
                'tables.acl_users' => 'phpbb_3acl_users',
                'tables.attachments' => 'phpbb_3attachments',
                'tables.auth_provider_oauth_token_storage' => 'phpbb_3oauth_tokens',
                'tables.auth_provider_oauth_states' => 'phpbb_3oauth_states',
                'tables.auth_provider_oauth_account_assoc' => 'phpbb_3oauth_accounts',
                'tables.banlist' => 'phpbb_3banlist',
                'tables.bbcodes' => 'phpbb_3bbcodes',
                'tables.bookmarks' => 'phpbb_3bookmarks',
                'tables.bots' => 'phpbb_3bots',
                'tables.captcha_qa_questions' => 'phpbb_3captcha_questions',
                'tables.captcha_qa_answers' => 'phpbb_3captcha_answers',
                'tables.captcha_qa_confirm' => 'phpbb_3qa_confirm',
                'tables.config' => 'phpbb_3config',
                'tables.config_text' => 'phpbb_3config_text',
                'tables.confirm' => 'phpbb_3confirm',
                'tables.disallow' => 'phpbb_3disallow',
                'tables.drafts' => 'phpbb_3drafts',
                'tables.ext' => 'phpbb_3ext',
                'tables.extensions' => 'phpbb_3extensions',
                'tables.extension_groups' => 'phpbb_3extension_groups',
                'tables.forums' => 'phpbb_3forums',
                'tables.forums_access' => 'phpbb_3forums_access',
                'tables.forums_track' => 'phpbb_3forums_track',
                'tables.forums_watch' => 'phpbb_3forums_watch',
                'tables.groups' => 'phpbb_3groups',
                'tables.icons' => 'phpbb_3icons',
                'tables.lang' => 'phpbb_3lang',
                'tables.log' => 'phpbb_3log',
                'tables.login_attempts' => 'phpbb_3login_attempts',
                'tables.migrations' => 'phpbb_3migrations',
                'tables.moderator_cache' => 'phpbb_3moderator_cache',
                'tables.modules' => 'phpbb_3modules',
                'tables.notification_emails' => 'phpbb_3notification_emails',
                'tables.notification_types' => 'phpbb_3notification_types',
                'tables.notifications' => 'phpbb_3notifications',
                'tables.poll_options' => 'phpbb_3poll_options',
                'tables.poll_votes' => 'phpbb_3poll_votes',
                'tables.posts' => 'phpbb_3posts',
                'tables.privmsgs' => 'phpbb_3privmsgs',
                'tables.privmsgs_folder' => 'phpbb_3privmsgs_folder',
                'tables.privmsgs_rules' => 'phpbb_3privmsgs_rules',
                'tables.privmsgs_to' => 'phpbb_3privmsgs_to',
                'tables.profile_fields' => 'phpbb_3profile_fields',
                'tables.profile_fields_data' => 'phpbb_3profile_fields_data',
                'tables.profile_fields_options_language' => 'phpbb_3profile_fields_lang',
                'tables.profile_fields_language' => 'phpbb_3profile_lang',
                'tables.ranks' => 'phpbb_3ranks',
                'tables.reports' => 'phpbb_3reports',
                'tables.reports_reasons' => 'phpbb_3reports_reasons',
                'tables.search_results' => 'phpbb_3search_results',
                'tables.search_wordlist' => 'phpbb_3search_wordlist',
                'tables.search_wordmatch' => 'phpbb_3search_wordmatch',
                'tables.sessions' => 'phpbb_3sessions',
                'tables.sessions_keys' => 'phpbb_3sessions_keys',
                'tables.sitelist' => 'phpbb_3sitelist',
                'tables.smilies' => 'phpbb_3smilies',
                'tables.sphinx' => 'phpbb_3sphinx',
                'tables.styles' => 'phpbb_3styles',
                'tables.styles_template' => 'phpbb_3styles_template',
                'tables.styles_template_data' => 'phpbb_3styles_template_data',
                'tables.styles_theme' => 'phpbb_3styles_theme',
                'tables.styles_imageset' => 'phpbb_3styles_imageset',
                'tables.styles_imageset_data' => 'phpbb_3styles_imageset_data',
                'tables.teampage' => 'phpbb_3teampage',
                'tables.topics' => 'phpbb_3topics',
                'tables.topics_posted' => 'phpbb_3topics_posted',
                'tables.topics_track' => 'phpbb_3topics_track',
                'tables.topics_watch' => 'phpbb_3topics_watch',
                'tables.user_group' => 'phpbb_3user_group',
                'tables.user_notifications' => 'phpbb_3user_notifications',
                'tables.users' => 'phpbb_3users',
                'tables.warnings' => 'phpbb_3warnings',
                'tables.words' => 'phpbb_3words',
                'tables.zebra' => 'phpbb_3zebra',
                'core.disable_super_globals' => true,
                'datetime.class' => '\\phpbb\\datetime',
                'mimetype.guesser.priority.lowest' => -2,
                'mimetype.guesser.priority.low' => -1,
                'mimetype.guesser.priority.default' => 0,
                'mimetype.guesser.priority.high' => 1,
                'mimetype.guesser.priority.highest' => 2,
                'passwords.algorithms' => [
                    0 => 'passwords.driver.argon2id',
                    1 => 'passwords.driver.argon2i',
                    2 => 'passwords.driver.bcrypt_2y',
                    3 => 'passwords.driver.bcrypt',
                    4 => 'passwords.driver.salted_md5',
                    5 => 'passwords.driver.phpass',
                ],
                'allow_install_dir' => false,
                'debug.exceptions' => false,
                'debug.load_time' => false,
                'debug.sql_explain' => false,
                'debug.memory' => false,
                'debug.show_errors' => false,
                'session.log_errors' => false,
                'tables' => [
                    'acl_groups' => 'phpbb_3acl_groups',
                    'acl_options' => 'phpbb_3acl_options',
                    'acl_roles' => 'phpbb_3acl_roles',
                    'acl_roles_data' => 'phpbb_3acl_roles_data',
                    'acl_users' => 'phpbb_3acl_users',
                    'attachments' => 'phpbb_3attachments',
                    'auth_provider_oauth_token_storage' => 'phpbb_3oauth_tokens',
                    'auth_provider_oauth_states' => 'phpbb_3oauth_states',
                    'auth_provider_oauth_account_assoc' => 'phpbb_3oauth_accounts',
                    'banlist' => 'phpbb_3banlist',
                    'bbcodes' => 'phpbb_3bbcodes',
                    'bookmarks' => 'phpbb_3bookmarks',
                    'bots' => 'phpbb_3bots',
                    'captcha_qa_questions' => 'phpbb_3captcha_questions',
                    'captcha_qa_answers' => 'phpbb_3captcha_answers',
                    'captcha_qa_confirm' => 'phpbb_3qa_confirm',
                    'config' => 'phpbb_3config',
                    'config_text' => 'phpbb_3config_text',
                    'confirm' => 'phpbb_3confirm',
                    'disallow' => 'phpbb_3disallow',
                    'drafts' => 'phpbb_3drafts',
                    'ext' => 'phpbb_3ext',
                    'extensions' => 'phpbb_3extensions',
                    'extension_groups' => 'phpbb_3extension_groups',
                    'forums' => 'phpbb_3forums',
                    'forums_access' => 'phpbb_3forums_access',
                    'forums_track' => 'phpbb_3forums_track',
                    'forums_watch' => 'phpbb_3forums_watch',
                    'groups' => 'phpbb_3groups',
                    'icons' => 'phpbb_3icons',
                    'lang' => 'phpbb_3lang',
                    'log' => 'phpbb_3log',
                    'login_attempts' => 'phpbb_3login_attempts',
                    'migrations' => 'phpbb_3migrations',
                    'moderator_cache' => 'phpbb_3moderator_cache',
                    'modules' => 'phpbb_3modules',
                    'notification_emails' => 'phpbb_3notification_emails',
                    'notification_types' => 'phpbb_3notification_types',
                    'notifications' => 'phpbb_3notifications',
                    'poll_options' => 'phpbb_3poll_options',
                    'poll_votes' => 'phpbb_3poll_votes',
                    'posts' => 'phpbb_3posts',
                    'privmsgs' => 'phpbb_3privmsgs',
                    'privmsgs_folder' => 'phpbb_3privmsgs_folder',
                    'privmsgs_rules' => 'phpbb_3privmsgs_rules',
                    'privmsgs_to' => 'phpbb_3privmsgs_to',
                    'profile_fields' => 'phpbb_3profile_fields',
                    'profile_fields_data' => 'phpbb_3profile_fields_data',
                    'profile_fields_options_language' => 'phpbb_3profile_fields_lang',
                    'profile_fields_language' => 'phpbb_3profile_lang',
                    'ranks' => 'phpbb_3ranks',
                    'reports' => 'phpbb_3reports',
                    'reports_reasons' => 'phpbb_3reports_reasons',
                    'search_results' => 'phpbb_3search_results',
                    'search_wordlist' => 'phpbb_3search_wordlist',
                    'search_wordmatch' => 'phpbb_3search_wordmatch',
                    'sessions' => 'phpbb_3sessions',
                    'sessions_keys' => 'phpbb_3sessions_keys',
                    'sitelist' => 'phpbb_3sitelist',
                    'smilies' => 'phpbb_3smilies',
                    'sphinx' => 'phpbb_3sphinx',
                    'styles' => 'phpbb_3styles',
                    'styles_template' => 'phpbb_3styles_template',
                    'styles_template_data' => 'phpbb_3styles_template_data',
                    'styles_theme' => 'phpbb_3styles_theme',
                    'styles_imageset' => 'phpbb_3styles_imageset',
                    'styles_imageset_data' => 'phpbb_3styles_imageset_data',
                    'teampage' => 'phpbb_3teampage',
                    'topics' => 'phpbb_3topics',
                    'topics_posted' => 'phpbb_3topics_posted',
                    'topics_track' => 'phpbb_3topics_track',
                    'topics_watch' => 'phpbb_3topics_watch',
                    'user_group' => 'phpbb_3user_group',
                    'user_notifications' => 'phpbb_3user_notifications',
                    'users' => 'phpbb_3users',
                    'warnings' => 'phpbb_3warnings',
                    'words' => 'phpbb_3words',
                    'zebra' => 'phpbb_3zebra',
                ],
                'core.adm_relative_path' => 'adm/',
                'core.table_prefix' => 'phpbb_3',
                'cache.driver.class' => 'phpbb\\cache\\driver\\file',
                'dbal.new_link' => false,
            ];
        }
    }
    
    class lexer_6d586c2 extends \phpbb\template\twig\lexer implements \ProxyManager\Proxy\VirtualProxyInterface
    {
    
        /**
         * @var \Closure|null initializer responsible for generating the wrapped object
         */
        private $valueHolder6d586c2 = null;
    
        /**
         * @var \Closure|null initializer responsible for generating the wrapped object
         */
        private $initializer6d586c2 = null;
    
        /**
         * @var bool[] map of public properties of the parent class
         */
        private static $publicProperties6d586c2 = [
            
        ];
    
        /**
         * {@inheritDoc}
         */
        public function tokenize(\Twig\Source $source)
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, 'tokenize', array('source' => $source), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            return $this->valueHolder6d586c2->tokenize($source);
        }
    
        /**
         * {@inheritDoc}
         */
        public function fix_begin_tokens($code, $parent_nodes = [])
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, 'fix_begin_tokens', array('code' => $code, 'parent_nodes' => $parent_nodes), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            return $this->valueHolder6d586c2->fix_begin_tokens($code, $parent_nodes);
        }
    
        /**
         * Constructor for lazy initialization
         *
         * @param \Closure|null $initializer
         */
        public static function staticProxyConstructor($initializer)
        {
            static $reflection;
    
            $reflection = $reflection ?: $reflection = new \ReflectionClass(__CLASS__);
            $instance = (new \ReflectionClass(get_class()))->newInstanceWithoutConstructor();
    
            \Closure::bind(function (\Twig\Lexer $instance) {
                unset($instance->tokens, $instance->code, $instance->cursor, $instance->lineno, $instance->end, $instance->state, $instance->states, $instance->brackets, $instance->env, $instance->source, $instance->options, $instance->regexes, $instance->position, $instance->positions, $instance->currentVarBlockLine);
            }, $instance, 'Twig\\Lexer')->__invoke($instance);
    
            $instance->initializer6d586c2 = $initializer;
    
            return $instance;
        }
    
        /**
         * {@inheritDoc}
         */
        public function __construct(\Twig\Environment $env, array $options = [])
        {
            static $reflection;
    
            if (! $this->valueHolder6d586c2) {
                $reflection = $reflection ?: new \ReflectionClass('phpbb\\template\\twig\\lexer');
                $this->valueHolder6d586c2 = $reflection->newInstanceWithoutConstructor();
            \Closure::bind(function (\Twig\Lexer $instance) {
                unset($instance->tokens, $instance->code, $instance->cursor, $instance->lineno, $instance->end, $instance->state, $instance->states, $instance->brackets, $instance->env, $instance->source, $instance->options, $instance->regexes, $instance->position, $instance->positions, $instance->currentVarBlockLine);
            }, $this, 'Twig\\Lexer')->__invoke($this);
    
            }
    
            $this->valueHolder6d586c2->__construct($env, $options);
        }
    
        /**
         * @param string $name
         */
        public function & __get($name)
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__get', ['name' => $name], $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            if (isset(self::$publicProperties6d586c2[$name])) {
                return $this->valueHolder6d586c2->$name;
            }
    
            $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
    
            if (! $realInstanceReflection->hasProperty($name)) {
                $targetObject = $this->valueHolder6d586c2;
    
                $backtrace = debug_backtrace(false);
                trigger_error(
                    sprintf(
                        'Undefined property: %s::$%s in %s on line %s',
                        get_parent_class($this),
                        $name,
                        $backtrace[0]['file'],
                        $backtrace[0]['line']
                    ),
                    \E_USER_NOTICE
                );
                return $targetObject->$name;
                return;
            }
    
            $targetObject = $this->valueHolder6d586c2;
            $accessor = function & () use ($targetObject, $name) {
                return $targetObject->$name;
            };
            $backtrace = debug_backtrace(true);
            $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
            $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
            $returnValue = & $accessor();
    
            return $returnValue;
        }
    
        /**
         * @param string $name
         * @param mixed $value
         */
        public function __set($name, $value)
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
    
            if (! $realInstanceReflection->hasProperty($name)) {
                $targetObject = $this->valueHolder6d586c2;
    
                return $targetObject->$name = $value;
                return;
            }
    
            $targetObject = $this->valueHolder6d586c2;
            $accessor = function & () use ($targetObject, $name, $value) {
                return $targetObject->$name = $value;
            };
            $backtrace = debug_backtrace(true);
            $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
            $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
            $returnValue = & $accessor();
    
            return $returnValue;
        }
    
        /**
         * @param string $name
         */
        public function __isset($name)
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__isset', array('name' => $name), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
    
            if (! $realInstanceReflection->hasProperty($name)) {
                $targetObject = $this->valueHolder6d586c2;
    
                return isset($targetObject->$name);
                return;
            }
    
            $targetObject = $this->valueHolder6d586c2;
            $accessor = function () use ($targetObject, $name) {
                return isset($targetObject->$name);
            };
            $backtrace = debug_backtrace(true);
            $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
            $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
            $returnValue = $accessor();
    
            return $returnValue;
        }
    
        /**
         * @param string $name
         */
        public function __unset($name)
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__unset', array('name' => $name), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
    
            if (! $realInstanceReflection->hasProperty($name)) {
                $targetObject = $this->valueHolder6d586c2;
    
                unset($targetObject->$name);
                return;
            }
    
            $targetObject = $this->valueHolder6d586c2;
            $accessor = function () use ($targetObject, $name) {
                unset($targetObject->$name);
            };
            $backtrace = debug_backtrace(true);
            $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
            $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
            $returnValue = $accessor();
    
            return $returnValue;
        }
    
        public function __clone()
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__clone', array(), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            $this->valueHolder6d586c2 = clone $this->valueHolder6d586c2;
        }
    
        public function __sleep()
        {
            $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, '__sleep', array(), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
    
            return array('valueHolder6d586c2');
        }
    
        public function __wakeup()
        {
            \Closure::bind(function (\Twig\Lexer $instance) {
                unset($instance->tokens, $instance->code, $instance->cursor, $instance->lineno, $instance->end, $instance->state, $instance->states, $instance->brackets, $instance->env, $instance->source, $instance->options, $instance->regexes, $instance->position, $instance->positions, $instance->currentVarBlockLine);
            }, $this, 'Twig\\Lexer')->__invoke($this);
        }
    
        /**
         * {@inheritDoc}
         */
        public function setProxyInitializer(\Closure $initializer = null)
        {
            $this->initializer6d586c2 = $initializer;
        }
    
        /**
         * {@inheritDoc}
         */
        public function getProxyInitializer()
        {
            return $this->initializer6d586c2;
        }
    
        /**
         * {@inheritDoc}
         */
        public function initializeProxy() : bool
        {
            return $this->initializer6d586c2 && ($this->initializer6d586c2->__invoke($valueHolder6d586c2, $this, 'initializeProxy', array(), $this->initializer6d586c2) || 1) && $this->valueHolder6d586c2 = $valueHolder6d586c2;
        }
    
        /**
         * {@inheritDoc}
         */
        public function isProxyInitialized() : bool
        {
            return null !== $this->valueHolder6d586c2;
        }
    
        /**
         * {@inheritDoc}
         */
        public function getWrappedValueHolderValue()
        {
            return $this->valueHolder6d586c2;
        }
    
    
    }