From c7770ea03b8aa2ce815574fa43bce120def1eb17 Mon Sep 17 00:00:00 2001 From: boris Date: Tue, 30 Sep 2025 09:24:25 +0100 Subject: [PATCH] initial commit --- .dockerignore | 10 + .env | 11 + .env.local | 1 + Dockerfile | 95 + bin/console | 21 + bin/phpunit | 23 + composer.json | 58 + composer.lock | 5408 ++++++++++++++++ config/bundles.php | 9 + config/packages/cache.yaml | 19 + config/packages/debug.yaml | 5 + config/packages/framework.yaml | 15 + config/packages/routing.yaml | 10 + config/packages/twig.yaml | 6 + config/packages/web_profiler.yaml | 13 + config/preload.php | 5 + config/routes.yaml | 12 + config/routes/framework.yaml | 4 + config/routes/web_profiler.yaml | 8 + config/services.yaml | 20 + docker-compose.yml | 70 + docker/nginx/default.conf | 41 + public/index.php | 9 + src/Controller/.gitignore | 0 src/Controller/DefaultController.php | 19 + src/Kernel.php | 11 + symfony.lock | 122 + var/cache/dev/App_KernelDevDebugContainer.php | 22 + .../dev/App_KernelDevDebugContainer.php.lock | 0 .../dev/App_KernelDevDebugContainer.php.meta | Bin 0 -> 11357 bytes .../App_KernelDevDebugContainer.php.meta.json | 1 + .../App_KernelDevDebugContainer.preload.php | 208 + var/cache/dev/App_KernelDevDebugContainer.xml | 3602 +++++++++++ .../dev/App_KernelDevDebugContainer.xml.meta | Bin 0 -> 11357 bytes .../App_KernelDevDebugContainer.xml.meta.json | 1 + .../App_KernelDevDebugContainerCompiler.log | 280 + ...pp_KernelDevDebugContainerDeprecations.log | 1 + .../App_KernelDevDebugContainer.php | 1071 ++++ .../ContainerD4AQ4Ie/ProfilerProxy8977808.php | 165 + ...equestPayloadValueResolverGhost01ca9cc.php | 30 + .../UriSignerGhostB68a0a1.php | 29 + ...getCachePoolClearer_CacheWarmerService.php | 26 + .../getCacheWarmerService.php | 31 + .../getCache_AppClearerService.php | 26 + .../getCache_App_TaggableService.php | 27 + .../getCache_GlobalClearerService.php | 26 + .../getCache_SystemClearerService.php | 26 + .../getConfigBuilder_WarmerService.php | 26 + .../getConsoleProfilerListenerService.php | 31 + .../getConsole_CommandLoaderService.php | 140 + .../getConsole_Command_AboutService.php | 32 + ...etConsole_Command_AssetsInstallService.php | 33 + .../getConsole_Command_CacheClearService.php | 35 + ...tConsole_Command_CachePoolClearService.php | 32 + ...Console_Command_CachePoolDeleteService.php | 32 + ...Command_CachePoolInvalidateTagsService.php | 36 + ...etConsole_Command_CachePoolListService.php | 32 + ...tConsole_Command_CachePoolPruneService.php | 38 + .../getConsole_Command_CacheWarmupService.php | 32 + .../getConsole_Command_ConfigDebugService.php | 35 + ...ole_Command_ConfigDumpReferenceService.php | 35 + ...tConsole_Command_ContainerDebugService.php | 33 + ...etConsole_Command_ContainerLintService.php | 32 + ...Console_Command_DebugAutowiringService.php | 34 + .../getConsole_Command_ErrorDumperService.php | 33 + ...le_Command_EventDispatcherDebugService.php | 36 + .../getConsole_Command_RouterDebugService.php | 33 + .../getConsole_Command_RouterMatchService.php | 32 + ...e_Command_SecretsDecryptToLocalService.php | 34 + ...Command_SecretsEncryptFromLocalService.php | 34 + ...sole_Command_SecretsGenerateKeyService.php | 34 + .../getConsole_Command_SecretsListService.php | 34 + ...etConsole_Command_SecretsRemoveService.php | 34 + ...etConsole_Command_SecretsRevealService.php | 34 + .../getConsole_Command_SecretsSetService.php | 34 + .../getConsole_Command_YamlLintService.php | 33 + .../getConsole_ErrorListenerService.php | 25 + .../getContainer_EnvVarProcessorService.php | 28 + ...ntainer_EnvVarProcessorsLocatorService.php | 67 + ...iner_GetRoutingConditionServiceService.php | 23 + ...oller_TemplateAttributeListenerService.php | 31 + ...lector_Request_SessionCollectorService.php | 23 + .../getDebug_DumpListenerService.php | 26 + ...tDebug_ErrorHandlerConfiguratorService.php | 25 + ...bug_FileLinkFormatter_UrlFormatService.php | 23 + .../getErrorControllerService.php | 25 + ...ErrorHandler_ErrorRenderer_HtmlService.php | 28 + .../getFragment_Renderer_InlineService.php | 42 + .../getLoaderInterfaceService.php | 23 + .../getMaker_AutoCommand_MakeAuthService.php | 42 + ...etMaker_AutoCommand_MakeCommandService.php | 36 + ...aker_AutoCommand_MakeControllerService.php | 37 + .../getMaker_AutoCommand_MakeCrudService.php | 38 + ..._AutoCommand_MakeDockerDatabaseService.php | 38 + ...getMaker_AutoCommand_MakeEntityService.php | 42 + ...tMaker_AutoCommand_MakeFixturesService.php | 36 + .../getMaker_AutoCommand_MakeFormService.php | 37 + ...tMaker_AutoCommand_MakeListenerService.php | 38 + ...etMaker_AutoCommand_MakeMessageService.php | 38 + ...Command_MakeMessengerMiddlewareService.php | 36 + ...Maker_AutoCommand_MakeMigrationService.php | 37 + ...utoCommand_MakeRegistrationFormService.php | 40 + ...r_AutoCommand_MakeResetPasswordService.php | 41 + ...tMaker_AutoCommand_MakeScheduleService.php | 38 + ..._AutoCommand_MakeSecurityCustomService.php | 40 + ...toCommand_MakeSecurityFormLoginService.php | 41 + ...toCommand_MakeSerializerEncoderService.php | 36 + ...ommand_MakeSerializerNormalizerService.php | 36 + ...oCommand_MakeStimulusControllerService.php | 36 + .../getMaker_AutoCommand_MakeTestService.php | 38 + ...r_AutoCommand_MakeTwigComponentService.php | 38 + ...r_AutoCommand_MakeTwigExtensionService.php | 36 + .../getMaker_AutoCommand_MakeUserService.php | 42 + ...Maker_AutoCommand_MakeValidatorService.php | 36 + .../getMaker_AutoCommand_MakeVoterService.php | 36 + ...etMaker_AutoCommand_MakeWebhookService.php | 41 + .../getMaker_EntityClassGeneratorService.php | 26 + .../getMaker_FileLinkFormatterService.php | 25 + .../getMaker_FileManagerService.php | 28 + .../getMaker_GeneratorService.php | 26 + ...Maker_Renderer_FormTypeRendererService.php | 25 + .../getRedirectControllerService.php | 27 + .../getRouter_CacheWarmerService.php | 30 + .../getRouting_LoaderService.php | 70 + .../getSecrets_EnvVarLoaderService.php | 26 + .../getSecrets_VaultService.php | 28 + .../getServicesResetterService.php | 63 + .../getSession_FactoryService.php | 38 + .../getTemplateControllerService.php | 25 + .../getTwig_Command_DebugService.php | 32 + .../getTwig_Command_LintService.php | 33 + .../getTwig_ErrorRenderer_HtmlService.php | 26 + .../getTwig_Runtime_HttpkernelService.php | 35 + .../getTwig_TemplateCacheWarmerService.php | 31 + .../ContainerD4AQ4Ie/getUriSignerService.php | 29 + ...getVarDumper_Command_ServerDumpService.php | 36 + ...r_ContextualizedCliDumper_InnerService.php | 27 + ...filer_Controller_ExceptionPanelService.php | 25 + ...WebProfiler_Controller_ProfilerService.php | 25 + ...etWebProfiler_Controller_RouterService.php | 25 + .../get_Console_Command_About_LazyService.php | 27 + ...sole_Command_AssetsInstall_LazyService.php | 27 + ...Console_Command_CacheClear_LazyService.php | 27 + ...ole_Command_CachePoolClear_LazyService.php | 27 + ...le_Command_CachePoolDelete_LazyService.php | 27 + ...nd_CachePoolInvalidateTags_LazyService.php | 27 + ...sole_Command_CachePoolList_LazyService.php | 27 + ...ole_Command_CachePoolPrune_LazyService.php | 27 + ...onsole_Command_CacheWarmup_LazyService.php | 27 + ...onsole_Command_ConfigDebug_LazyService.php | 27 + ...ommand_ConfigDumpReference_LazyService.php | 27 + ...ole_Command_ContainerDebug_LazyService.php | 27 + ...sole_Command_ContainerLint_LazyService.php | 27 + ...le_Command_DebugAutowiring_LazyService.php | 27 + ...onsole_Command_ErrorDumper_LazyService.php | 27 + ...mmand_EventDispatcherDebug_LazyService.php | 27 + ...onsole_Command_RouterDebug_LazyService.php | 27 + ...onsole_Command_RouterMatch_LazyService.php | 27 + ...mand_SecretsDecryptToLocal_LazyService.php | 27 + ...nd_SecretsEncryptFromLocal_LazyService.php | 27 + ...Command_SecretsGenerateKey_LazyService.php | 27 + ...onsole_Command_SecretsList_LazyService.php | 27 + ...sole_Command_SecretsRemove_LazyService.php | 27 + ...sole_Command_SecretsReveal_LazyService.php | 27 + ...Console_Command_SecretsSet_LazyService.php | 27 + ...t_Console_Command_YamlLint_LazyService.php | 27 + ...mentResolver_BackedEnumResolverService.php | 27 + ...olver_ArgumentResolver_DatetimeService.php | 27 + ...solver_ArgumentResolver_DefaultService.php | 27 + ...entResolver_NotTaggedControllerService.php | 27 + ...ver_QueryParameterValueResolverService.php | 27 + ...gumentResolver_RequestAttributeService.php | 27 + ...ArgumentResolver_RequestPayloadService.php | 27 + ...solver_ArgumentResolver_RequestService.php | 27 + ...solver_ArgumentResolver_ServiceService.php | 27 + ...solver_ArgumentResolver_SessionService.php | 27 + ...olver_ArgumentResolver_VariadicService.php | 27 + .../get_LazyProfilerService.php | 27 + ...Maker_AutoCommand_MakeAuth_LazyService.php | 27 + ...er_AutoCommand_MakeCommand_LazyService.php | 27 + ...AutoCommand_MakeController_LazyService.php | 27 + ...Maker_AutoCommand_MakeCrud_LazyService.php | 27 + ...Command_MakeDockerDatabase_LazyService.php | 27 + ...ker_AutoCommand_MakeEntity_LazyService.php | 27 + ...r_AutoCommand_MakeFixtures_LazyService.php | 27 + ...Maker_AutoCommand_MakeForm_LazyService.php | 27 + ...r_AutoCommand_MakeListener_LazyService.php | 27 + ...er_AutoCommand_MakeMessage_LazyService.php | 27 + ...nd_MakeMessengerMiddleware_LazyService.php | 27 + ..._AutoCommand_MakeMigration_LazyService.php | 27 + ...mmand_MakeRegistrationForm_LazyService.php | 27 + ...oCommand_MakeResetPassword_LazyService.php | 27 + ...r_AutoCommand_MakeSchedule_LazyService.php | 27 + ...Command_MakeSecurityCustom_LazyService.php | 27 + ...mand_MakeSecurityFormLogin_LazyService.php | 27 + ...mand_MakeSerializerEncoder_LazyService.php | 27 + ...d_MakeSerializerNormalizer_LazyService.php | 27 + ...and_MakeStimulusController_LazyService.php | 27 + ...Maker_AutoCommand_MakeTest_LazyService.php | 27 + ...oCommand_MakeTwigComponent_LazyService.php | 27 + ...oCommand_MakeTwigExtension_LazyService.php | 27 + ...Maker_AutoCommand_MakeUser_LazyService.php | 27 + ..._AutoCommand_MakeValidator_LazyService.php | 27 + ...aker_AutoCommand_MakeVoter_LazyService.php | 27 + ...er_AutoCommand_MakeWebhook_LazyService.php | 27 + .../get_ServiceLocator_F6vdjrPService.php | 37 + .../get_ServiceLocator_ZHyJIs5Service.php | 27 + ...ocator_ZHyJIs5_KernelloadRoutesService.php | 23 + ...lregisterContainerConfigurationService.php | 23 + .../get_Twig_Command_Debug_LazyService.php | 27 + .../get_Twig_Command_Lint_LazyService.php | 27 + ...rDumper_Command_ServerDump_LazyService.php | 27 + .../dev/ContainerD4AQ4Ie/removed-ids.php | 325 + var/cache/dev/ContainerJS2kamR.legacy | 0 .../App_KernelDevDebugContainer.php | 1071 ++++ .../ContainerJS2kamR/ProfilerProxy8977808.php | 165 + ...equestPayloadValueResolverGhost01ca9cc.php | 30 + .../UriSignerGhostB68a0a1.php | 29 + ...getCachePoolClearer_CacheWarmerService.php | 26 + .../getCacheWarmerService.php | 31 + .../getCache_AppClearerService.php | 26 + .../getCache_App_TaggableService.php | 27 + .../getCache_GlobalClearerService.php | 26 + .../getCache_SystemClearerService.php | 26 + .../getConfigBuilder_WarmerService.php | 26 + .../getConsoleProfilerListenerService.php | 31 + .../getConsole_CommandLoaderService.php | 140 + .../getConsole_Command_AboutService.php | 32 + ...etConsole_Command_AssetsInstallService.php | 33 + .../getConsole_Command_CacheClearService.php | 35 + ...tConsole_Command_CachePoolClearService.php | 32 + ...Console_Command_CachePoolDeleteService.php | 32 + ...Command_CachePoolInvalidateTagsService.php | 36 + ...etConsole_Command_CachePoolListService.php | 32 + ...tConsole_Command_CachePoolPruneService.php | 38 + .../getConsole_Command_CacheWarmupService.php | 32 + .../getConsole_Command_ConfigDebugService.php | 35 + ...ole_Command_ConfigDumpReferenceService.php | 35 + ...tConsole_Command_ContainerDebugService.php | 33 + ...etConsole_Command_ContainerLintService.php | 32 + ...Console_Command_DebugAutowiringService.php | 34 + .../getConsole_Command_ErrorDumperService.php | 33 + ...le_Command_EventDispatcherDebugService.php | 36 + .../getConsole_Command_RouterDebugService.php | 33 + .../getConsole_Command_RouterMatchService.php | 32 + ...e_Command_SecretsDecryptToLocalService.php | 34 + ...Command_SecretsEncryptFromLocalService.php | 34 + ...sole_Command_SecretsGenerateKeyService.php | 34 + .../getConsole_Command_SecretsListService.php | 34 + ...etConsole_Command_SecretsRemoveService.php | 34 + ...etConsole_Command_SecretsRevealService.php | 34 + .../getConsole_Command_SecretsSetService.php | 34 + .../getConsole_Command_YamlLintService.php | 33 + .../getConsole_ErrorListenerService.php | 25 + .../getContainer_EnvVarProcessorService.php | 28 + ...ntainer_EnvVarProcessorsLocatorService.php | 67 + ...iner_GetRoutingConditionServiceService.php | 23 + ...oller_TemplateAttributeListenerService.php | 31 + ...lector_Request_SessionCollectorService.php | 23 + .../getDebug_DumpListenerService.php | 26 + ...tDebug_ErrorHandlerConfiguratorService.php | 25 + ...bug_FileLinkFormatter_UrlFormatService.php | 23 + .../getErrorControllerService.php | 25 + ...ErrorHandler_ErrorRenderer_HtmlService.php | 28 + .../getFragment_Renderer_InlineService.php | 42 + .../getLoaderInterfaceService.php | 23 + .../getMaker_AutoCommand_MakeAuthService.php | 42 + ...etMaker_AutoCommand_MakeCommandService.php | 36 + ...aker_AutoCommand_MakeControllerService.php | 37 + .../getMaker_AutoCommand_MakeCrudService.php | 38 + ..._AutoCommand_MakeDockerDatabaseService.php | 38 + ...getMaker_AutoCommand_MakeEntityService.php | 42 + ...tMaker_AutoCommand_MakeFixturesService.php | 36 + .../getMaker_AutoCommand_MakeFormService.php | 37 + ...tMaker_AutoCommand_MakeListenerService.php | 38 + ...etMaker_AutoCommand_MakeMessageService.php | 38 + ...Command_MakeMessengerMiddlewareService.php | 36 + ...Maker_AutoCommand_MakeMigrationService.php | 37 + ...utoCommand_MakeRegistrationFormService.php | 40 + ...r_AutoCommand_MakeResetPasswordService.php | 41 + ...tMaker_AutoCommand_MakeScheduleService.php | 38 + ..._AutoCommand_MakeSecurityCustomService.php | 40 + ...toCommand_MakeSecurityFormLoginService.php | 41 + ...toCommand_MakeSerializerEncoderService.php | 36 + ...ommand_MakeSerializerNormalizerService.php | 36 + ...oCommand_MakeStimulusControllerService.php | 36 + .../getMaker_AutoCommand_MakeTestService.php | 38 + ...r_AutoCommand_MakeTwigComponentService.php | 38 + ...r_AutoCommand_MakeTwigExtensionService.php | 36 + .../getMaker_AutoCommand_MakeUserService.php | 42 + ...Maker_AutoCommand_MakeValidatorService.php | 36 + .../getMaker_AutoCommand_MakeVoterService.php | 36 + ...etMaker_AutoCommand_MakeWebhookService.php | 41 + .../getMaker_EntityClassGeneratorService.php | 26 + .../getMaker_FileLinkFormatterService.php | 25 + .../getMaker_FileManagerService.php | 28 + .../getMaker_GeneratorService.php | 26 + ...Maker_Renderer_FormTypeRendererService.php | 25 + .../getRedirectControllerService.php | 27 + .../getRouter_CacheWarmerService.php | 30 + .../getRouting_LoaderService.php | 70 + .../getSecrets_EnvVarLoaderService.php | 26 + .../getSecrets_VaultService.php | 28 + .../getServicesResetterService.php | 63 + .../getSession_FactoryService.php | 38 + .../getTemplateControllerService.php | 25 + .../getTwig_Command_DebugService.php | 32 + .../getTwig_Command_LintService.php | 33 + .../getTwig_ErrorRenderer_HtmlService.php | 26 + .../getTwig_Runtime_HttpkernelService.php | 35 + .../getTwig_TemplateCacheWarmerService.php | 31 + .../ContainerJS2kamR/getUriSignerService.php | 29 + ...getVarDumper_Command_ServerDumpService.php | 36 + ...r_ContextualizedCliDumper_InnerService.php | 27 + ...filer_Controller_ExceptionPanelService.php | 25 + ...WebProfiler_Controller_ProfilerService.php | 25 + ...etWebProfiler_Controller_RouterService.php | 25 + .../get_Console_Command_About_LazyService.php | 27 + ...sole_Command_AssetsInstall_LazyService.php | 27 + ...Console_Command_CacheClear_LazyService.php | 27 + ...ole_Command_CachePoolClear_LazyService.php | 27 + ...le_Command_CachePoolDelete_LazyService.php | 27 + ...nd_CachePoolInvalidateTags_LazyService.php | 27 + ...sole_Command_CachePoolList_LazyService.php | 27 + ...ole_Command_CachePoolPrune_LazyService.php | 27 + ...onsole_Command_CacheWarmup_LazyService.php | 27 + ...onsole_Command_ConfigDebug_LazyService.php | 27 + ...ommand_ConfigDumpReference_LazyService.php | 27 + ...ole_Command_ContainerDebug_LazyService.php | 27 + ...sole_Command_ContainerLint_LazyService.php | 27 + ...le_Command_DebugAutowiring_LazyService.php | 27 + ...onsole_Command_ErrorDumper_LazyService.php | 27 + ...mmand_EventDispatcherDebug_LazyService.php | 27 + ...onsole_Command_RouterDebug_LazyService.php | 27 + ...onsole_Command_RouterMatch_LazyService.php | 27 + ...mand_SecretsDecryptToLocal_LazyService.php | 27 + ...nd_SecretsEncryptFromLocal_LazyService.php | 27 + ...Command_SecretsGenerateKey_LazyService.php | 27 + ...onsole_Command_SecretsList_LazyService.php | 27 + ...sole_Command_SecretsRemove_LazyService.php | 27 + ...sole_Command_SecretsReveal_LazyService.php | 27 + ...Console_Command_SecretsSet_LazyService.php | 27 + ...t_Console_Command_YamlLint_LazyService.php | 27 + ...mentResolver_BackedEnumResolverService.php | 27 + ...olver_ArgumentResolver_DatetimeService.php | 27 + ...solver_ArgumentResolver_DefaultService.php | 27 + ...entResolver_NotTaggedControllerService.php | 27 + ...ver_QueryParameterValueResolverService.php | 27 + ...gumentResolver_RequestAttributeService.php | 27 + ...ArgumentResolver_RequestPayloadService.php | 27 + ...solver_ArgumentResolver_RequestService.php | 27 + ...solver_ArgumentResolver_ServiceService.php | 27 + ...solver_ArgumentResolver_SessionService.php | 27 + ...olver_ArgumentResolver_VariadicService.php | 27 + .../get_LazyProfilerService.php | 27 + ...Maker_AutoCommand_MakeAuth_LazyService.php | 27 + ...er_AutoCommand_MakeCommand_LazyService.php | 27 + ...AutoCommand_MakeController_LazyService.php | 27 + ...Maker_AutoCommand_MakeCrud_LazyService.php | 27 + ...Command_MakeDockerDatabase_LazyService.php | 27 + ...ker_AutoCommand_MakeEntity_LazyService.php | 27 + ...r_AutoCommand_MakeFixtures_LazyService.php | 27 + ...Maker_AutoCommand_MakeForm_LazyService.php | 27 + ...r_AutoCommand_MakeListener_LazyService.php | 27 + ...er_AutoCommand_MakeMessage_LazyService.php | 27 + ...nd_MakeMessengerMiddleware_LazyService.php | 27 + ..._AutoCommand_MakeMigration_LazyService.php | 27 + ...mmand_MakeRegistrationForm_LazyService.php | 27 + ...oCommand_MakeResetPassword_LazyService.php | 27 + ...r_AutoCommand_MakeSchedule_LazyService.php | 27 + ...Command_MakeSecurityCustom_LazyService.php | 27 + ...mand_MakeSecurityFormLogin_LazyService.php | 27 + ...mand_MakeSerializerEncoder_LazyService.php | 27 + ...d_MakeSerializerNormalizer_LazyService.php | 27 + ...and_MakeStimulusController_LazyService.php | 27 + ...Maker_AutoCommand_MakeTest_LazyService.php | 27 + ...oCommand_MakeTwigComponent_LazyService.php | 27 + ...oCommand_MakeTwigExtension_LazyService.php | 27 + ...Maker_AutoCommand_MakeUser_LazyService.php | 27 + ..._AutoCommand_MakeValidator_LazyService.php | 27 + ...aker_AutoCommand_MakeVoter_LazyService.php | 27 + ...er_AutoCommand_MakeWebhook_LazyService.php | 27 + .../get_ServiceLocator_F6vdjrPService.php | 37 + .../get_ServiceLocator_ZHyJIs5Service.php | 27 + ...ocator_ZHyJIs5_KernelloadRoutesService.php | 23 + ...lregisterContainerConfigurationService.php | 23 + .../get_Twig_Command_Debug_LazyService.php | 27 + .../get_Twig_Command_Lint_LazyService.php | 27 + ...rDumper_Command_ServerDump_LazyService.php | 27 + .../dev/ContainerJS2kamR/removed-ids.php | 324 + var/cache/dev/Symfony/Config/DebugConfig.php | 156 + .../Config/Framework/AnnotationsConfig.php | 52 + .../AssetMapper/PrecompressConfig.php | 98 + .../Config/Framework/AssetMapperConfig.php | 334 + .../Config/Framework/Assets/PackageConfig.php | 190 + .../Symfony/Config/Framework/AssetsConfig.php | 237 + .../Config/Framework/Cache/PoolConfig.php | 194 + .../Symfony/Config/Framework/CacheConfig.php | 300 + .../Config/Framework/CsrfProtectionConfig.php | 123 + .../Symfony/Config/Framework/EsiConfig.php | 52 + .../Config/Framework/ExceptionConfig.php | 101 + .../Framework/Form/CsrfProtectionConfig.php | 119 + .../Symfony/Config/Framework/FormConfig.php | 79 + .../Config/Framework/FragmentsConfig.php | 98 + .../HtmlSanitizer/SanitizerConfig.php | 445 ++ .../Config/Framework/HtmlSanitizerConfig.php | 76 + .../Config/Framework/HttpCacheConfig.php | 305 + .../DefaultOptions/PeerFingerprintConfig.php | 101 + .../RetryFailed/HttpCodeConfig.php | 75 + .../DefaultOptions/RetryFailedConfig.php | 222 + .../HttpClient/DefaultOptionsConfig.php | 589 ++ .../HttpClient/ScopedClientConfig.php | 707 ++ .../PeerFingerprintConfig.php | 101 + .../RetryFailed/HttpCodeConfig.php | 75 + .../ScopedClientConfig/RetryFailedConfig.php | 222 + .../Config/Framework/HttpClientConfig.php | 160 + .../Config/Framework/JsonStreamerConfig.php | 52 + .../Symfony/Config/Framework/LockConfig.php | 73 + .../Framework/Mailer/DkimSignerConfig.php | 163 + .../Framework/Mailer/EnvelopeConfig.php | 98 + .../Config/Framework/Mailer/HeaderConfig.php | 53 + .../Framework/Mailer/SmimeEncrypterConfig.php | 99 + .../Framework/Mailer/SmimeSignerConfig.php | 168 + .../Symfony/Config/Framework/MailerConfig.php | 264 + .../Config/Framework/Messenger/BusConfig.php | 95 + .../BusConfig/DefaultMiddlewareConfig.php | 98 + .../Messenger/BusConfig/MiddlewareConfig.php | 75 + .../Framework/Messenger/RoutingConfig.php | 52 + .../Serializer/SymfonySerializerConfig.php | 74 + .../Framework/Messenger/SerializerConfig.php | 80 + .../Framework/Messenger/TransportConfig.php | 185 + .../TransportConfig/RetryStrategyConfig.php | 172 + .../Config/Framework/MessengerConfig.php | 234 + .../Notifier/AdminRecipientConfig.php | 74 + .../Config/Framework/NotifierConfig.php | 181 + .../Config/Framework/PhpErrorsConfig.php | 79 + .../Config/Framework/ProfilerConfig.php | 192 + .../Config/Framework/PropertyAccessConfig.php | 167 + .../Config/Framework/PropertyInfoConfig.php | 76 + .../Framework/RateLimiter/LimiterConfig.php | 223 + .../RateLimiter/LimiterConfig/RateConfig.php | 77 + .../Config/Framework/RateLimiterConfig.php | 76 + .../Config/Framework/RemoteeventConfig.php | 52 + .../Config/Framework/RequestConfig.php | 73 + .../Symfony/Config/Framework/RouterConfig.php | 242 + .../Config/Framework/SchedulerConfig.php | 52 + .../Config/Framework/SecretsConfig.php | 121 + .../Config/Framework/SemaphoreConfig.php | 73 + .../Framework/Serializer/MappingConfig.php | 52 + .../Serializer/NamedSerializerConfig.php | 123 + .../Config/Framework/SerializerConfig.php | 217 + .../Config/Framework/SessionConfig.php | 448 ++ .../Symfony/Config/Framework/SsiConfig.php | 52 + .../Framework/Translator/GlobalConfig.php | 120 + .../Framework/Translator/ProviderConfig.php | 98 + .../Translator/PseudoLocalizationConfig.php | 167 + .../Config/Framework/TranslatorConfig.php | 282 + .../Config/Framework/TypeInfoConfig.php | 52 + .../Symfony/Config/Framework/UidConfig.php | 167 + .../Validation/AutoMappingConfig.php | 52 + .../Framework/Validation/MappingConfig.php | 52 + .../NotCompromisedPasswordConfig.php | 77 + .../Config/Framework/ValidationConfig.php | 272 + .../Config/Framework/WebLinkConfig.php | 52 + .../Framework/Webhook/RoutingConfig.php | 74 + .../Config/Framework/WebhookConfig.php | 100 + .../Framework/Workflows/WorkflowsConfig.php | 302 + .../WorkflowsConfig/AuditTrailConfig.php | 52 + .../WorkflowsConfig/MarkingStoreConfig.php | 98 + .../Workflows/WorkflowsConfig/PlaceConfig.php | 75 + .../WorkflowsConfig/TransitionConfig.php | 146 + .../Config/Framework/WorkflowsConfig.php | 89 + .../dev/Symfony/Config/FrameworkConfig.php | 1467 +++++ var/cache/dev/Symfony/Config/MakerConfig.php | 103 + .../dev/Symfony/Config/Twig/DateConfig.php | 99 + .../dev/Symfony/Config/Twig/GlobalConfig.php | 99 + .../dev/Symfony/Config/Twig/MailerConfig.php | 53 + .../Config/Twig/NumberFormatConfig.php | 98 + var/cache/dev/Symfony/Config/TwigConfig.php | 450 ++ .../Config/WebProfiler/ToolbarConfig.php | 76 + .../dev/Symfony/Config/WebProfilerConfig.php | 108 + var/cache/dev/profiler/31/98/6e9831 | Bin 0 -> 20760 bytes var/cache/dev/profiler/68/39/2c3968 | Bin 0 -> 21893 bytes var/cache/dev/profiler/88/59/195988 | Bin 0 -> 21135 bytes var/cache/dev/profiler/a0/b5/9cb5a0 | Bin 0 -> 8837 bytes var/cache/dev/profiler/f6/b3/e3b3f6 | Bin 0 -> 13894 bytes var/cache/dev/profiler/fb/06/9706fb | Bin 0 -> 21532 bytes var/cache/dev/profiler/index.csv | 6 + .../16/167e4a862c6454699afc8342721aaf76.php | 1736 +++++ .../17/17411083a5e212016e3b41e2f6a14daf.php | 318 + .../17/17d22e50763aa1b5814a93055b80cc3b.php | 274 + .../2a/2a0729ded5ac831a7110e76f8c80c29e.php | 626 ++ .../39/39ff7035295f378b69d7f90bdc808313.php | 1047 +++ .../40/40f1b4d86bfdea3e68e82a4317f5f8a0.php | 274 + .../43/43908303f8d159ae0a17dcc5fbf9fb1b.php | 192 + .../47/47b3880b2f16ea17b12685a8c21445b1.php | 2224 +++++++ .../4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php | 239 + .../55/55e019cf08f2a046500be9792c050998.php | 1756 +++++ .../56/56648a40b06c14eb4eae7e8c2778b9b5.php | 595 ++ .../59/5911c28c876c0d5f308814a62691eaee.php | 1494 +++++ .../59/59895f51517de2e186faa2c34e03e575.php | 995 +++ .../5f/5f987d5f8d4fc4646dacfcaf531c78c0.php | 533 ++ .../69/6936b0cc7d4bdcf65bd490c287400696.php | 1008 +++ .../72/725c54502b6e8372923823469ec8872c.php | 183 + .../77/774f5647402c84c32c1348253a7359ca.php | 1683 +++++ .../7e/7e8b01cd88afb7a0dcc911a5ba11f290.php | 427 ++ .../80/80fd89bb219b6f20216da755958c1ac6.php | 102 + .../86/86d4e878392fc11ccd59fceb9a55a7e3.php | 230 + .../8d/8df74e514f3ae8d95e1ce9f79c39d69f.php | 185 + .../93/93340e8593425a75b6ffb5d2b45d7084.php | 714 +++ .../97/9701ca939cedf92947f01257ecdd97ca.php | 161 + .../98/980f1c03d5eef360e9d2f461ae156c54.php | 630 ++ .../99/994ea8eaf5685c5ae479fdb12e08ee57.php | 477 ++ .../9b/9b2d659881872f25b2714602ee8ec5e6.php | 344 + .../a2/a275b877f5f9349569e358b86eb70c02.php | 1397 ++++ .../ad/ade1cca9555dd09637251e79bb769dcb.php | 841 +++ .../b4/b4c0c7734f527d15655f2164733b00d6.php | 238 + .../b5/b582b2b4f8f8bdecd3d6388a601de5bb.php | 736 +++ .../b8/b80e08d76b10432543e59d897f1326ea.php | 122 + .../c3/c397a2438e50f2aabd71ed5480fd3672.php | 4005 ++++++++++++ .../c3/c3cfb6e3daeda79633f9936a608e812c.php | 172 + .../c5/c58ee5ef49196ac495e399f1e1b01252.php | 142 + .../c5/c595acb00295af7276e7c656b4afacf6.php | 186 + .../c5/c5c9531b610119e0a475c92133f40dfa.php | 903 +++ .../cc/cc256b38c5556f8c6b846ff505bb69da.php | 115 + .../cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php | 681 ++ .../d2/d20112a0542b7b89386b8f2c6fdbde28.php | 310 + .../d2/d289c37e672ea9396a11bf19d36e299e.php | 1061 +++ .../d7/d7a5f909397d98775548d1b95110a313.php | 370 ++ .../e1/e101fc7c4998985adae8933fad85daee.php | 649 ++ .../e6/e6f176682daa6ed21fb93a5ffd9d25ef.php | 764 +++ .../e8/e83ed459e80f86afb37b0d1b7facfd92.php | 468 ++ .../f2/f2ce6258592cdd713a43813084347b02.php | 212 + .../f5/f582fd234b33717046676c0616f648c2.php | 1436 +++++ .../fb/fb768ae7af4e3ce9e0bf950edffd25e7.php | 147 + var/cache/dev/url_generating_routes.php | 22 + var/cache/dev/url_generating_routes.php.meta | Bin 0 -> 1904 bytes .../dev/url_generating_routes.php.meta.json | 1 + var/cache/dev/url_matching_routes.php | 56 + var/cache/dev/url_matching_routes.php.meta | Bin 0 -> 1904 bytes .../dev/url_matching_routes.php.meta.json | 1 + vendor/autoload.php | 25 + vendor/autoload_runtime.php | 30 + vendor/bin/patch-type-declarations | 119 + vendor/bin/php-parse | 119 + vendor/bin/phpunit | 122 + vendor/bin/var-dump-server | 119 + vendor/bin/yaml-lint | 119 + vendor/composer/ClassLoader.php | 579 ++ vendor/composer/InstalledVersions.php | 359 ++ vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 1249 ++++ vendor/composer/autoload_files.php | 23 + vendor/composer/autoload_namespaces.php | 9 + vendor/composer/autoload_psr4.php | 58 + vendor/composer/autoload_real.php | 50 + vendor/composer/autoload_static.php | 1547 +++++ vendor/composer/installed.json | 5675 +++++++++++++++++ vendor/composer/installed.php | 719 +++ vendor/composer/platform_check.php | 26 + vendor/doctrine/inflector/LICENSE | 19 + vendor/doctrine/inflector/README.md | 7 + vendor/doctrine/inflector/composer.json | 67 + vendor/doctrine/inflector/docs/en/index.rst | 227 + .../inflector/src/CachedWordInflector.php | 24 + .../src/GenericLanguageInflectorFactory.php | 66 + vendor/doctrine/inflector/src/Inflector.php | 507 ++ .../inflector/src/InflectorFactory.php | 60 + vendor/doctrine/inflector/src/Language.php | 21 + .../src/LanguageInflectorFactory.php | 33 + .../inflector/src/NoopWordInflector.php | 13 + .../src/Rules/English/Inflectible.php | 185 + .../src/Rules/English/InflectorFactory.php | 21 + .../inflector/src/Rules/English/Rules.php | 31 + .../src/Rules/English/Uninflected.php | 189 + .../src/Rules/Esperanto/Inflectible.php | 31 + .../src/Rules/Esperanto/InflectorFactory.php | 21 + .../inflector/src/Rules/Esperanto/Rules.php | 31 + .../src/Rules/Esperanto/Uninflected.php | 28 + .../src/Rules/French/Inflectible.php | 44 + .../src/Rules/French/InflectorFactory.php | 21 + .../inflector/src/Rules/French/Rules.php | 31 + .../src/Rules/French/Uninflected.php | 31 + .../src/Rules/Italian/Inflectible.php | 218 + .../src/Rules/Italian/InflectorFactory.php | 21 + .../inflector/src/Rules/Italian/Rules.php | 31 + .../src/Rules/Italian/Uninflected.php | 80 + .../src/Rules/NorwegianBokmal/Inflectible.php | 34 + .../NorwegianBokmal/InflectorFactory.php | 21 + .../src/Rules/NorwegianBokmal/Rules.php | 31 + .../src/Rules/NorwegianBokmal/Uninflected.php | 30 + .../doctrine/inflector/src/Rules/Pattern.php | 42 + .../doctrine/inflector/src/Rules/Patterns.php | 29 + .../src/Rules/Portuguese/Inflectible.php | 98 + .../src/Rules/Portuguese/InflectorFactory.php | 21 + .../inflector/src/Rules/Portuguese/Rules.php | 31 + .../src/Rules/Portuguese/Uninflected.php | 32 + .../doctrine/inflector/src/Rules/Ruleset.php | 39 + .../src/Rules/Spanish/Inflectible.php | 47 + .../src/Rules/Spanish/InflectorFactory.php | 21 + .../inflector/src/Rules/Spanish/Rules.php | 31 + .../src/Rules/Spanish/Uninflected.php | 30 + .../inflector/src/Rules/Substitution.php | 30 + .../inflector/src/Rules/Substitutions.php | 57 + .../inflector/src/Rules/Transformation.php | 39 + .../inflector/src/Rules/Transformations.php | 29 + .../src/Rules/Turkish/Inflectible.php | 34 + .../src/Rules/Turkish/InflectorFactory.php | 21 + .../inflector/src/Rules/Turkish/Rules.php | 31 + .../src/Rules/Turkish/Uninflected.php | 30 + vendor/doctrine/inflector/src/Rules/Word.php | 21 + .../inflector/src/RulesetInflector.php | 56 + .../doctrine/inflector/src/WordInflector.php | 10 + vendor/masterminds/html5/CREDITS | 11 + vendor/masterminds/html5/LICENSE.txt | 66 + vendor/masterminds/html5/README.md | 270 + vendor/masterminds/html5/RELEASE.md | 157 + vendor/masterminds/html5/UPGRADING.md | 21 + vendor/masterminds/html5/bin/entities.php | 26 + vendor/masterminds/html5/composer.json | 40 + vendor/masterminds/html5/src/HTML5.php | 245 + .../masterminds/html5/src/HTML5/Elements.php | 637 ++ .../masterminds/html5/src/HTML5/Entities.php | 2236 +++++++ .../masterminds/html5/src/HTML5/Exception.php | 10 + .../html5/src/HTML5/InstructionProcessor.php | 41 + .../src/HTML5/Parser/CharacterReference.php | 61 + .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 713 +++ .../html5/src/HTML5/Parser/EventHandler.php | 114 + .../src/HTML5/Parser/FileInputStream.php | 33 + .../html5/src/HTML5/Parser/InputStream.php | 87 + .../html5/src/HTML5/Parser/ParseError.php | 10 + .../html5/src/HTML5/Parser/README.md | 53 + .../html5/src/HTML5/Parser/Scanner.php | 416 ++ .../src/HTML5/Parser/StringInputStream.php | 336 + .../html5/src/HTML5/Parser/Tokenizer.php | 1215 ++++ .../src/HTML5/Parser/TreeBuildingRules.php | 126 + .../html5/src/HTML5/Parser/UTF8Utils.php | 177 + .../src/HTML5/Serializer/HTML5Entities.php | 1533 +++++ .../src/HTML5/Serializer/OutputRules.php | 559 ++ .../html5/src/HTML5/Serializer/README.md | 33 + .../src/HTML5/Serializer/RulesInterface.php | 99 + .../html5/src/HTML5/Serializer/Traverser.php | 142 + vendor/myclabs/deep-copy/LICENSE | 20 + vendor/myclabs/deep-copy/README.md | 406 ++ vendor/myclabs/deep-copy/composer.json | 43 + .../deep-copy/src/DeepCopy/DeepCopy.php | 328 + .../src/DeepCopy/Exception/CloneException.php | 9 + .../DeepCopy/Exception/PropertyException.php | 9 + .../src/DeepCopy/Filter/ChainableFilter.php | 24 + .../Doctrine/DoctrineCollectionFilter.php | 35 + .../DoctrineEmptyCollectionFilter.php | 30 + .../Filter/Doctrine/DoctrineProxyFilter.php | 22 + .../deep-copy/src/DeepCopy/Filter/Filter.php | 18 + .../src/DeepCopy/Filter/KeepFilter.php | 16 + .../src/DeepCopy/Filter/ReplaceFilter.php | 41 + .../src/DeepCopy/Filter/SetNullFilter.php | 26 + .../Matcher/Doctrine/DoctrineProxyMatcher.php | 22 + .../src/DeepCopy/Matcher/Matcher.php | 14 + .../src/DeepCopy/Matcher/PropertyMatcher.php | 39 + .../DeepCopy/Matcher/PropertyNameMatcher.php | 32 + .../DeepCopy/Matcher/PropertyTypeMatcher.php | 54 + .../DeepCopy/Reflection/ReflectionHelper.php | 78 + .../TypeFilter/Date/DateIntervalFilter.php | 33 + .../TypeFilter/Date/DatePeriodFilter.php | 42 + .../src/DeepCopy/TypeFilter/ReplaceFilter.php | 30 + .../DeepCopy/TypeFilter/ShallowCopyFilter.php | 17 + .../TypeFilter/Spl/ArrayObjectFilter.php | 36 + .../TypeFilter/Spl/SplDoublyLinkedList.php | 10 + .../Spl/SplDoublyLinkedListFilter.php | 51 + .../src/DeepCopy/TypeFilter/TypeFilter.php | 13 + .../src/DeepCopy/TypeMatcher/TypeMatcher.php | 29 + .../deep-copy/src/DeepCopy/deep_copy.php | 20 + vendor/nikic/php-parser/LICENSE | 29 + vendor/nikic/php-parser/README.md | 233 + vendor/nikic/php-parser/bin/php-parse | 206 + vendor/nikic/php-parser/composer.json | 43 + .../php-parser/lib/PhpParser/Builder.php | 12 + .../lib/PhpParser/Builder/ClassConst.php | 150 + .../lib/PhpParser/Builder/Class_.php | 151 + .../lib/PhpParser/Builder/Declaration.php | 50 + .../lib/PhpParser/Builder/EnumCase.php | 86 + .../lib/PhpParser/Builder/Enum_.php | 116 + .../lib/PhpParser/Builder/FunctionLike.php | 73 + .../lib/PhpParser/Builder/Function_.php | 67 + .../lib/PhpParser/Builder/Interface_.php | 94 + .../lib/PhpParser/Builder/Method.php | 147 + .../lib/PhpParser/Builder/Namespace_.php | 45 + .../lib/PhpParser/Builder/Param.php | 171 + .../lib/PhpParser/Builder/Property.php | 223 + .../lib/PhpParser/Builder/TraitUse.php | 65 + .../PhpParser/Builder/TraitUseAdaptation.php | 145 + .../lib/PhpParser/Builder/Trait_.php | 83 + .../php-parser/lib/PhpParser/Builder/Use_.php | 49 + .../lib/PhpParser/BuilderFactory.php | 375 ++ .../lib/PhpParser/BuilderHelpers.php | 338 + .../php-parser/lib/PhpParser/Comment.php | 209 + .../php-parser/lib/PhpParser/Comment/Doc.php | 6 + .../ConstExprEvaluationException.php | 6 + .../lib/PhpParser/ConstExprEvaluator.php | 237 + .../nikic/php-parser/lib/PhpParser/Error.php | 173 + .../php-parser/lib/PhpParser/ErrorHandler.php | 12 + .../lib/PhpParser/ErrorHandler/Collecting.php | 43 + .../lib/PhpParser/ErrorHandler/Throwing.php | 17 + .../lib/PhpParser/Internal/DiffElem.php | 31 + .../lib/PhpParser/Internal/Differ.php | 178 + .../Internal/PrintableNewAnonClassNode.php | 71 + .../lib/PhpParser/Internal/TokenPolyfill.php | 237 + .../lib/PhpParser/Internal/TokenStream.php | 282 + .../php-parser/lib/PhpParser/JsonDecoder.php | 108 + .../nikic/php-parser/lib/PhpParser/Lexer.php | 116 + .../lib/PhpParser/Lexer/Emulative.php | 230 + .../AsymmetricVisibilityTokenEmulator.php | 93 + .../Lexer/TokenEmulator/AttributeEmulator.php | 49 + .../Lexer/TokenEmulator/EnumTokenEmulator.php | 26 + .../TokenEmulator/ExplicitOctalEmulator.php | 45 + .../Lexer/TokenEmulator/KeywordEmulator.php | 60 + .../TokenEmulator/MatchTokenEmulator.php | 19 + .../TokenEmulator/NullsafeTokenEmulator.php | 60 + .../TokenEmulator/PipeOperatorEmulator.php | 45 + .../TokenEmulator/PropertyTokenEmulator.php | 19 + .../ReadonlyFunctionTokenEmulator.php | 31 + .../TokenEmulator/ReadonlyTokenEmulator.php | 31 + .../Lexer/TokenEmulator/ReverseEmulator.php | 37 + .../Lexer/TokenEmulator/TokenEmulator.php | 30 + .../Lexer/TokenEmulator/VoidCastEmulator.php | 98 + .../php-parser/lib/PhpParser/Modifiers.php | 85 + .../php-parser/lib/PhpParser/NameContext.php | 284 + .../nikic/php-parser/lib/PhpParser/Node.php | 150 + .../php-parser/lib/PhpParser/Node/Arg.php | 44 + .../lib/PhpParser/Node/ArrayItem.php | 43 + .../lib/PhpParser/Node/Attribute.php | 33 + .../lib/PhpParser/Node/AttributeGroup.php | 27 + .../lib/PhpParser/Node/ClosureUse.php | 36 + .../lib/PhpParser/Node/ComplexType.php | 13 + .../php-parser/lib/PhpParser/Node/Const_.php | 36 + .../lib/PhpParser/Node/DeclareItem.php | 37 + .../php-parser/lib/PhpParser/Node/Expr.php | 8 + .../lib/PhpParser/Node/Expr/ArrayDimFetch.php | 33 + .../lib/PhpParser/Node/Expr/ArrayItem.php | 11 + .../lib/PhpParser/Node/Expr/Array_.php | 34 + .../lib/PhpParser/Node/Expr/ArrowFunction.php | 84 + .../lib/PhpParser/Node/Expr/Assign.php | 33 + .../lib/PhpParser/Node/Expr/AssignOp.php | 29 + .../Node/Expr/AssignOp/BitwiseAnd.php | 11 + .../Node/Expr/AssignOp/BitwiseOr.php | 11 + .../Node/Expr/AssignOp/BitwiseXor.php | 11 + .../PhpParser/Node/Expr/AssignOp/Coalesce.php | 11 + .../PhpParser/Node/Expr/AssignOp/Concat.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Div.php | 11 + .../PhpParser/Node/Expr/AssignOp/Minus.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Mod.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Mul.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Plus.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Pow.php | 11 + .../Node/Expr/AssignOp/ShiftLeft.php | 11 + .../Node/Expr/AssignOp/ShiftRight.php | 11 + .../lib/PhpParser/Node/Expr/AssignRef.php | 33 + .../lib/PhpParser/Node/Expr/BinaryOp.php | 37 + .../Node/Expr/BinaryOp/BitwiseAnd.php | 15 + .../Node/Expr/BinaryOp/BitwiseOr.php | 15 + .../Node/Expr/BinaryOp/BitwiseXor.php | 15 + .../Node/Expr/BinaryOp/BooleanAnd.php | 15 + .../Node/Expr/BinaryOp/BooleanOr.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Coalesce.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Concat.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Div.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Equal.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Greater.php | 15 + .../Node/Expr/BinaryOp/GreaterOrEqual.php | 15 + .../Node/Expr/BinaryOp/Identical.php | 15 + .../Node/Expr/BinaryOp/LogicalAnd.php | 15 + .../Node/Expr/BinaryOp/LogicalOr.php | 15 + .../Node/Expr/BinaryOp/LogicalXor.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Minus.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Mod.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Mul.php | 15 + .../PhpParser/Node/Expr/BinaryOp/NotEqual.php | 15 + .../Node/Expr/BinaryOp/NotIdentical.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Pipe.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Plus.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Pow.php | 15 + .../Node/Expr/BinaryOp/ShiftLeft.php | 15 + .../Node/Expr/BinaryOp/ShiftRight.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Smaller.php | 15 + .../Node/Expr/BinaryOp/SmallerOrEqual.php | 15 + .../Node/Expr/BinaryOp/Spaceship.php | 15 + .../lib/PhpParser/Node/Expr/BitwiseNot.php | 29 + .../lib/PhpParser/Node/Expr/BooleanNot.php | 29 + .../lib/PhpParser/Node/Expr/CallLike.php | 60 + .../lib/PhpParser/Node/Expr/Cast.php | 25 + .../lib/PhpParser/Node/Expr/Cast/Array_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Bool_.php | 15 + .../lib/PhpParser/Node/Expr/Cast/Double.php | 16 + .../lib/PhpParser/Node/Expr/Cast/Int_.php | 15 + .../lib/PhpParser/Node/Expr/Cast/Object_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/String_.php | 15 + .../lib/PhpParser/Node/Expr/Cast/Unset_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Void_.php | 11 + .../PhpParser/Node/Expr/ClassConstFetch.php | 36 + .../lib/PhpParser/Node/Expr/Clone_.php | 29 + .../lib/PhpParser/Node/Expr/Closure.php | 86 + .../lib/PhpParser/Node/Expr/ClosureUse.php | 11 + .../lib/PhpParser/Node/Expr/ConstFetch.php | 30 + .../lib/PhpParser/Node/Expr/Empty_.php | 29 + .../lib/PhpParser/Node/Expr/Error.php | 30 + .../lib/PhpParser/Node/Expr/ErrorSuppress.php | 29 + .../lib/PhpParser/Node/Expr/Eval_.php | 29 + .../lib/PhpParser/Node/Expr/Exit_.php | 33 + .../lib/PhpParser/Node/Expr/FuncCall.php | 38 + .../lib/PhpParser/Node/Expr/Include_.php | 38 + .../lib/PhpParser/Node/Expr/Instanceof_.php | 35 + .../lib/PhpParser/Node/Expr/Isset_.php | 29 + .../lib/PhpParser/Node/Expr/List_.php | 34 + .../lib/PhpParser/Node/Expr/Match_.php | 32 + .../lib/PhpParser/Node/Expr/MethodCall.php | 45 + .../lib/PhpParser/Node/Expr/New_.php | 40 + .../Node/Expr/NullsafeMethodCall.php | 45 + .../Node/Expr/NullsafePropertyFetch.php | 35 + .../lib/PhpParser/Node/Expr/PostDec.php | 29 + .../lib/PhpParser/Node/Expr/PostInc.php | 29 + .../lib/PhpParser/Node/Expr/PreDec.php | 29 + .../lib/PhpParser/Node/Expr/PreInc.php | 29 + .../lib/PhpParser/Node/Expr/Print_.php | 29 + .../lib/PhpParser/Node/Expr/PropertyFetch.php | 35 + .../lib/PhpParser/Node/Expr/ShellExec.php | 30 + .../lib/PhpParser/Node/Expr/StaticCall.php | 45 + .../Node/Expr/StaticPropertyFetch.php | 36 + .../lib/PhpParser/Node/Expr/Ternary.php | 37 + .../lib/PhpParser/Node/Expr/Throw_.php | 29 + .../lib/PhpParser/Node/Expr/UnaryMinus.php | 29 + .../lib/PhpParser/Node/Expr/UnaryPlus.php | 29 + .../lib/PhpParser/Node/Expr/Variable.php | 29 + .../lib/PhpParser/Node/Expr/YieldFrom.php | 29 + .../lib/PhpParser/Node/Expr/Yield_.php | 33 + .../lib/PhpParser/Node/FunctionLike.php | 40 + .../lib/PhpParser/Node/Identifier.php | 85 + .../PhpParser/Node/InterpolatedStringPart.php | 32 + .../lib/PhpParser/Node/IntersectionType.php | 27 + .../lib/PhpParser/Node/MatchArm.php | 29 + .../php-parser/lib/PhpParser/Node/Name.php | 278 + .../PhpParser/Node/Name/FullyQualified.php | 49 + .../lib/PhpParser/Node/Name/Relative.php | 49 + .../lib/PhpParser/Node/NullableType.php | 29 + .../php-parser/lib/PhpParser/Node/Param.php | 119 + .../lib/PhpParser/Node/PropertyHook.php | 105 + .../lib/PhpParser/Node/PropertyItem.php | 37 + .../php-parser/lib/PhpParser/Node/Scalar.php | 6 + .../lib/PhpParser/Node/Scalar/DNumber.php | 11 + .../lib/PhpParser/Node/Scalar/Encapsed.php | 11 + .../Node/Scalar/EncapsedStringPart.php | 13 + .../lib/PhpParser/Node/Scalar/Float_.php | 78 + .../lib/PhpParser/Node/Scalar/Int_.php | 82 + .../Node/Scalar/InterpolatedString.php | 34 + .../lib/PhpParser/Node/Scalar/LNumber.php | 11 + .../lib/PhpParser/Node/Scalar/MagicConst.php | 27 + .../Node/Scalar/MagicConst/Class_.php | 15 + .../PhpParser/Node/Scalar/MagicConst/Dir.php | 15 + .../PhpParser/Node/Scalar/MagicConst/File.php | 15 + .../Node/Scalar/MagicConst/Function_.php | 15 + .../PhpParser/Node/Scalar/MagicConst/Line.php | 15 + .../Node/Scalar/MagicConst/Method.php | 15 + .../Node/Scalar/MagicConst/Namespace_.php | 15 + .../Node/Scalar/MagicConst/Property.php | 15 + .../Node/Scalar/MagicConst/Trait_.php | 15 + .../lib/PhpParser/Node/Scalar/String_.php | 161 + .../lib/PhpParser/Node/StaticVar.php | 39 + .../php-parser/lib/PhpParser/Node/Stmt.php | 8 + .../lib/PhpParser/Node/Stmt/Block.php | 29 + .../lib/PhpParser/Node/Stmt/Break_.php | 29 + .../lib/PhpParser/Node/Stmt/Case_.php | 33 + .../lib/PhpParser/Node/Stmt/Catch_.php | 40 + .../lib/PhpParser/Node/Stmt/ClassConst.php | 77 + .../lib/PhpParser/Node/Stmt/ClassLike.php | 109 + .../lib/PhpParser/Node/Stmt/ClassMethod.php | 154 + .../lib/PhpParser/Node/Stmt/Class_.php | 94 + .../lib/PhpParser/Node/Stmt/Const_.php | 37 + .../lib/PhpParser/Node/Stmt/Continue_.php | 29 + .../PhpParser/Node/Stmt/DeclareDeclare.php | 13 + .../lib/PhpParser/Node/Stmt/Declare_.php | 34 + .../lib/PhpParser/Node/Stmt/Do_.php | 33 + .../lib/PhpParser/Node/Stmt/Echo_.php | 29 + .../lib/PhpParser/Node/Stmt/ElseIf_.php | 33 + .../lib/PhpParser/Node/Stmt/Else_.php | 29 + .../lib/PhpParser/Node/Stmt/EnumCase.php | 36 + .../lib/PhpParser/Node/Stmt/Enum_.php | 44 + .../lib/PhpParser/Node/Stmt/Expression.php | 32 + .../lib/PhpParser/Node/Stmt/Finally_.php | 29 + .../lib/PhpParser/Node/Stmt/For_.php | 47 + .../lib/PhpParser/Node/Stmt/Foreach_.php | 50 + .../lib/PhpParser/Node/Stmt/Function_.php | 81 + .../lib/PhpParser/Node/Stmt/Global_.php | 29 + .../lib/PhpParser/Node/Stmt/Goto_.php | 30 + .../lib/PhpParser/Node/Stmt/GroupUse.php | 41 + .../lib/PhpParser/Node/Stmt/HaltCompiler.php | 29 + .../lib/PhpParser/Node/Stmt/If_.php | 46 + .../lib/PhpParser/Node/Stmt/InlineHTML.php | 29 + .../lib/PhpParser/Node/Stmt/Interface_.php | 40 + .../lib/PhpParser/Node/Stmt/Label.php | 30 + .../lib/PhpParser/Node/Stmt/Namespace_.php | 37 + .../lib/PhpParser/Node/Stmt/Nop.php | 16 + .../lib/PhpParser/Node/Stmt/Property.php | 121 + .../PhpParser/Node/Stmt/PropertyProperty.php | 13 + .../lib/PhpParser/Node/Stmt/Return_.php | 29 + .../lib/PhpParser/Node/Stmt/StaticVar.php | 11 + .../lib/PhpParser/Node/Stmt/Static_.php | 30 + .../lib/PhpParser/Node/Stmt/Switch_.php | 33 + .../lib/PhpParser/Node/Stmt/TraitUse.php | 33 + .../Node/Stmt/TraitUseAdaptation.php | 12 + .../Node/Stmt/TraitUseAdaptation/Alias.php | 37 + .../Stmt/TraitUseAdaptation/Precedence.php | 33 + .../lib/PhpParser/Node/Stmt/Trait_.php | 34 + .../lib/PhpParser/Node/Stmt/TryCatch.php | 37 + .../lib/PhpParser/Node/Stmt/Unset_.php | 29 + .../lib/PhpParser/Node/Stmt/UseUse.php | 13 + .../lib/PhpParser/Node/Stmt/Use_.php | 47 + .../lib/PhpParser/Node/Stmt/While_.php | 33 + .../lib/PhpParser/Node/UnionType.php | 27 + .../php-parser/lib/PhpParser/Node/UseItem.php | 55 + .../lib/PhpParser/Node/VarLikeIdentifier.php | 16 + .../PhpParser/Node/VariadicPlaceholder.php | 27 + .../php-parser/lib/PhpParser/NodeAbstract.php | 181 + .../php-parser/lib/PhpParser/NodeDumper.php | 299 + .../php-parser/lib/PhpParser/NodeFinder.php | 90 + .../lib/PhpParser/NodeTraverser.php | 287 + .../lib/PhpParser/NodeTraverserInterface.php | 26 + .../php-parser/lib/PhpParser/NodeVisitor.php | 124 + .../PhpParser/NodeVisitor/CloningVisitor.php | 19 + .../NodeVisitor/CommentAnnotatingVisitor.php | 82 + .../PhpParser/NodeVisitor/FindingVisitor.php | 47 + .../NodeVisitor/FirstFindingVisitor.php | 49 + .../PhpParser/NodeVisitor/NameResolver.php | 269 + .../NodeVisitor/NodeConnectingVisitor.php | 73 + .../NodeVisitor/ParentConnectingVisitor.php | 51 + .../lib/PhpParser/NodeVisitorAbstract.php | 24 + .../nikic/php-parser/lib/PhpParser/Parser.php | 24 + .../php-parser/lib/PhpParser/Parser/Php7.php | 2914 +++++++++ .../php-parser/lib/PhpParser/Parser/Php8.php | 2909 +++++++++ .../lib/PhpParser/ParserAbstract.php | 1321 ++++ .../lib/PhpParser/ParserFactory.php | 42 + .../php-parser/lib/PhpParser/PhpVersion.php | 171 + .../lib/PhpParser/PrettyPrinter.php | 51 + .../lib/PhpParser/PrettyPrinter/Standard.php | 1223 ++++ .../lib/PhpParser/PrettyPrinterAbstract.php | 1697 +++++ .../nikic/php-parser/lib/PhpParser/Token.php | 18 + .../lib/PhpParser/compatibility_tokens.php | 71 + vendor/phar-io/manifest/.github/FUNDING.yml | 3 + .../phar-io/manifest/.github/workflows/ci.yml | 86 + .../phar-io/manifest/.php-cs-fixer.dist.php | 223 + vendor/phar-io/manifest/CHANGELOG.md | 45 + vendor/phar-io/manifest/LICENSE | 31 + vendor/phar-io/manifest/README.md | 178 + vendor/phar-io/manifest/composer.json | 43 + vendor/phar-io/manifest/composer.lock | 76 + vendor/phar-io/manifest/manifest.xsd | 116 + .../manifest/src/ManifestDocumentMapper.php | 151 + .../phar-io/manifest/src/ManifestLoader.php | 47 + .../manifest/src/ManifestSerializer.php | 172 + .../exceptions/ElementCollectionException.php | 16 + .../manifest/src/exceptions/Exception.php | 16 + .../InvalidApplicationNameException.php | 17 + .../src/exceptions/InvalidEmailException.php | 16 + .../src/exceptions/InvalidUrlException.php | 16 + .../exceptions/ManifestDocumentException.php | 16 + .../ManifestDocumentLoadingException.php | 47 + .../ManifestDocumentMapperException.php | 16 + .../exceptions/ManifestElementException.php | 16 + .../exceptions/ManifestLoaderException.php | 14 + .../exceptions/NoEmailAddressException.php | 16 + .../manifest/src/values/Application.php | 17 + .../manifest/src/values/ApplicationName.php | 41 + vendor/phar-io/manifest/src/values/Author.php | 57 + .../manifest/src/values/AuthorCollection.php | 40 + .../src/values/AuthorCollectionIterator.php | 47 + .../manifest/src/values/BundledComponent.php | 34 + .../src/values/BundledComponentCollection.php | 40 + .../BundledComponentCollectionIterator.php | 47 + .../src/values/CopyrightInformation.php | 32 + vendor/phar-io/manifest/src/values/Email.php | 35 + .../phar-io/manifest/src/values/Extension.php | 47 + .../phar-io/manifest/src/values/Library.php | 17 + .../phar-io/manifest/src/values/License.php | 32 + .../phar-io/manifest/src/values/Manifest.php | 93 + .../src/values/PhpExtensionRequirement.php | 24 + .../src/values/PhpVersionRequirement.php | 26 + .../manifest/src/values/Requirement.php | 14 + .../src/values/RequirementCollection.php | 40 + .../values/RequirementCollectionIterator.php | 47 + vendor/phar-io/manifest/src/values/Type.php | 42 + vendor/phar-io/manifest/src/values/Url.php | 38 + .../manifest/src/xml/AuthorElement.php | 25 + .../src/xml/AuthorElementCollection.php | 19 + .../manifest/src/xml/BundlesElement.php | 19 + .../manifest/src/xml/ComponentElement.php | 21 + .../src/xml/ComponentElementCollection.php | 19 + .../manifest/src/xml/ContainsElement.php | 31 + .../manifest/src/xml/CopyrightElement.php | 25 + .../manifest/src/xml/ElementCollection.php | 68 + .../phar-io/manifest/src/xml/ExtElement.php | 17 + .../manifest/src/xml/ExtElementCollection.php | 19 + .../manifest/src/xml/ExtensionElement.php | 21 + .../manifest/src/xml/LicenseElement.php | 21 + .../manifest/src/xml/ManifestDocument.php | 115 + .../manifest/src/xml/ManifestElement.php | 72 + .../phar-io/manifest/src/xml/PhpElement.php | 27 + .../manifest/src/xml/RequiresElement.php | 19 + .../PhpdocSingleLineVarFixer.php | 72 + .../manifest/tools/php-cs-fixer.d/header.txt | 6 + vendor/phar-io/version/CHANGELOG.md | 142 + vendor/phar-io/version/LICENSE | 29 + vendor/phar-io/version/README.md | 61 + vendor/phar-io/version/composer.json | 34 + vendor/phar-io/version/src/BuildMetaData.php | 28 + .../phar-io/version/src/PreReleaseSuffix.php | 82 + vendor/phar-io/version/src/Version.php | 208 + .../version/src/VersionConstraintParser.php | 115 + .../version/src/VersionConstraintValue.php | 88 + vendor/phar-io/version/src/VersionNumber.php | 28 + .../constraints/AbstractVersionConstraint.php | 23 + .../constraints/AndVersionConstraintGroup.php | 34 + .../src/constraints/AnyVersionConstraint.php | 20 + .../constraints/ExactVersionConstraint.php | 22 + .../GreaterThanOrEqualToVersionConstraint.php | 26 + .../constraints/OrVersionConstraintGroup.php | 35 + ...SpecificMajorAndMinorVersionConstraint.php | 33 + .../SpecificMajorVersionConstraint.php | 25 + .../src/constraints/VersionConstraint.php | 16 + .../version/src/exceptions/Exception.php | 15 + .../InvalidPreReleaseSuffixException.php | 5 + .../exceptions/InvalidVersionException.php | 5 + .../exceptions/NoBuildMetaDataException.php | 5 + .../NoPreReleaseSuffixException.php | 5 + .../UnsupportedVersionConstraintException.php | 13 + .../php-code-coverage/ChangeLog-11.0.md | 101 + vendor/phpunit/php-code-coverage/LICENSE | 29 + vendor/phpunit/php-code-coverage/README.md | 54 + vendor/phpunit/php-code-coverage/SECURITY.md | 30 + .../phpunit/php-code-coverage/composer.json | 68 + .../php-code-coverage/src/CodeCoverage.php | 631 ++ .../src/Data/ProcessedCodeCoverageData.php | 278 + .../src/Data/RawCodeCoverageData.php | 279 + .../php-code-coverage/src/Driver/Driver.php | 128 + .../src/Driver/PcovDriver.php | 80 + .../php-code-coverage/src/Driver/Selector.php | 62 + .../src/Driver/XdebugDriver.php | 162 + ...chAndPathCoverageNotSupportedException.php | 16 + ...DeadCodeDetectionNotSupportedException.php | 16 + .../DirectoryCouldNotBeCreatedException.php | 17 + .../src/Exception/Exception.php | 16 + .../FileCouldNotBeWrittenException.php | 16 + .../Exception/InvalidArgumentException.php | 14 + ...NoCodeCoverageDriverAvailableException.php | 20 + ...hPathCoverageSupportAvailableException.php | 20 + .../src/Exception/ParserException.php | 16 + .../PathExistsButIsNotDirectoryException.php | 22 + .../Exception/PcovNotAvailableException.php | 21 + .../src/Exception/ReflectionException.php | 16 + .../ReportAlreadyFinalizedException.php | 20 + ...ticAnalysisCacheNotConfiguredException.php | 16 + .../src/Exception/TestIdMissingException.php | 20 + .../UnintentionallyCoveredCodeException.php | 49 + .../WriteOperationFailedException.php | 22 + .../Exception/XdebugNotAvailableException.php | 21 + .../Exception/XdebugNotEnabledException.php | 21 + .../src/Exception/XmlException.php | 16 + .../phpunit/php-code-coverage/src/Filter.php | 93 + .../src/Node/AbstractNode.php | 253 + .../php-code-coverage/src/Node/Builder.php | 269 + .../php-code-coverage/src/Node/CrapIndex.php | 43 + .../php-code-coverage/src/Node/Directory.php | 373 ++ .../php-code-coverage/src/Node/File.php | 697 ++ .../php-code-coverage/src/Node/Iterator.php | 87 + .../php-code-coverage/src/Report/Clover.php | 231 + .../src/Report/Cobertura.php | 306 + .../php-code-coverage/src/Report/Crap4j.php | 153 + .../src/Report/Html/Colors.php | 66 + .../src/Report/Html/CustomCssFile.php | 50 + .../src/Report/Html/Facade.php | 152 + .../src/Report/Html/Renderer.php | 286 + .../src/Report/Html/Renderer/Dashboard.php | 298 + .../src/Report/Html/Renderer/Directory.php | 123 + .../src/Report/Html/Renderer/File.php | 1135 ++++ .../Html/Renderer/Template/branches.html.dist | 9 + .../Renderer/Template/coverage_bar.html.dist | 5 + .../Template/coverage_bar_branch.html.dist | 5 + .../Renderer/Template/css/bootstrap.min.css | 6 + .../Html/Renderer/Template/css/custom.css | 0 .../Html/Renderer/Template/css/nv.d3.min.css | 1 + .../Html/Renderer/Template/css/octicons.css | 5 + .../Html/Renderer/Template/css/style.css | 201 + .../Renderer/Template/dashboard.html.dist | 281 + .../Template/dashboard_branch.html.dist | 281 + .../Renderer/Template/directory.html.dist | 60 + .../Template/directory_branch.html.dist | 62 + .../Template/directory_item.html.dist | 13 + .../Template/directory_item_branch.html.dist | 19 + .../Html/Renderer/Template/file.html.dist | 64 + .../Renderer/Template/file_branch.html.dist | 66 + .../Renderer/Template/file_item.html.dist | 14 + .../Template/file_item_branch.html.dist | 20 + .../Renderer/Template/icons/file-code.svg | 1 + .../Template/icons/file-directory.svg | 1 + .../Template/js/bootstrap.bundle.min.js | 7 + .../Html/Renderer/Template/js/d3.min.js | 5 + .../Report/Html/Renderer/Template/js/file.js | 53 + .../Html/Renderer/Template/js/jquery.min.js | 2 + .../Html/Renderer/Template/js/nv.d3.min.js | 8 + .../Html/Renderer/Template/line.html.dist | 1 + .../Html/Renderer/Template/lines.html.dist | 5 + .../Renderer/Template/method_item.html.dist | 12 + .../Template/method_item_branch.html.dist | 18 + .../Html/Renderer/Template/paths.html.dist | 9 + .../php-code-coverage/src/Report/PHP.php | 42 + .../php-code-coverage/src/Report/Text.php | 315 + .../src/Report/Thresholds.php | 56 + .../src/Report/Xml/BuildInformation.php | 82 + .../src/Report/Xml/Coverage.php | 63 + .../src/Report/Xml/Directory.php | 17 + .../src/Report/Xml/Facade.php | 304 + .../php-code-coverage/src/Report/Xml/File.php | 80 + .../src/Report/Xml/Method.php | 58 + .../php-code-coverage/src/Report/Xml/Node.php | 86 + .../src/Report/Xml/Project.php | 90 + .../src/Report/Xml/Report.php | 99 + .../src/Report/Xml/Source.php | 41 + .../src/Report/Xml/Tests.php | 47 + .../src/Report/Xml/Totals.php | 123 + .../php-code-coverage/src/Report/Xml/Unit.php | 78 + .../src/StaticAnalysis/CacheWarmer.php | 32 + .../StaticAnalysis/CachingFileAnalyser.php | 184 + .../StaticAnalysis/CodeUnitFindingVisitor.php | 360 ++ .../ExecutableLinesFindingVisitor.php | 398 ++ .../src/StaticAnalysis/FileAnalyser.php | 58 + .../IgnoredLinesFindingVisitor.php | 121 + .../StaticAnalysis/ParsingFileAnalyser.php | 267 + .../php-code-coverage/src/TestSize/Known.php | 23 + .../php-code-coverage/src/TestSize/Large.php | 31 + .../php-code-coverage/src/TestSize/Medium.php | 31 + .../php-code-coverage/src/TestSize/Small.php | 31 + .../src/TestSize/TestSize.php | 78 + .../src/TestSize/Unknown.php | 26 + .../src/TestStatus/Failure.php | 26 + .../src/TestStatus/Known.php | 21 + .../src/TestStatus/Success.php | 26 + .../src/TestStatus/TestStatus.php | 65 + .../src/TestStatus/Unknown.php | 26 + .../php-code-coverage/src/Util/Filesystem.php | 37 + .../php-code-coverage/src/Util/Percentage.php | 59 + .../phpunit/php-code-coverage/src/Version.php | 27 + vendor/phpunit/php-file-iterator/ChangeLog.md | 195 + vendor/phpunit/php-file-iterator/LICENSE | 29 + vendor/phpunit/php-file-iterator/README.md | 17 + vendor/phpunit/php-file-iterator/SECURITY.md | 30 + .../phpunit/php-file-iterator/composer.json | 46 + .../php-file-iterator/src/ExcludeIterator.php | 80 + .../phpunit/php-file-iterator/src/Facade.php | 52 + .../phpunit/php-file-iterator/src/Factory.php | 154 + .../php-file-iterator/src/Iterator.php | 113 + vendor/phpunit/php-invoker/ChangeLog.md | 69 + vendor/phpunit/php-invoker/LICENSE | 29 + vendor/phpunit/php-invoker/README.md | 19 + vendor/phpunit/php-invoker/SECURITY.md | 30 + vendor/phpunit/php-invoker/composer.json | 55 + vendor/phpunit/php-invoker/src/Invoker.php | 65 + .../php-invoker/src/exceptions/Exception.php | 16 + ...cessControlExtensionNotLoadedException.php | 41 + .../src/exceptions/TimeoutException.php | 16 + .../php-text-template/.psalm/baseline.xml | 2 + .../php-text-template/.psalm/config.xml | 17 + vendor/phpunit/php-text-template/ChangeLog.md | 72 + vendor/phpunit/php-text-template/LICENSE | 29 + vendor/phpunit/php-text-template/README.md | 16 + vendor/phpunit/php-text-template/SECURITY.md | 30 + .../phpunit/php-text-template/composer.json | 45 + .../php-text-template/src/Template.php | 131 + .../src/exceptions/Exception.php | 16 + .../exceptions/InvalidArgumentException.php | 14 + .../src/exceptions/RuntimeException.php | 16 + vendor/phpunit/php-timer/ChangeLog.md | 159 + vendor/phpunit/php-timer/LICENSE | 29 + vendor/phpunit/php-timer/README.md | 105 + vendor/phpunit/php-timer/SECURITY.md | 30 + vendor/phpunit/php-timer/composer.json | 46 + vendor/phpunit/php-timer/src/Duration.php | 90 + .../php-timer/src/ResourceUsageFormatter.php | 73 + vendor/phpunit/php-timer/src/Timer.php | 40 + .../php-timer/src/exceptions/Exception.php | 16 + .../src/exceptions/NoActiveTimerException.php | 16 + ...nceStartOfRequestNotAvailableException.php | 16 + vendor/phpunit/phpunit/ChangeLog-11.5.md | 396 ++ vendor/phpunit/phpunit/DEPRECATIONS.md | 75 + vendor/phpunit/phpunit/LICENSE | 29 + vendor/phpunit/phpunit/README.md | 34 + vendor/phpunit/phpunit/SECURITY.md | 33 + vendor/phpunit/phpunit/composer.json | 123 + vendor/phpunit/phpunit/composer.lock | 1689 +++++ vendor/phpunit/phpunit/phpunit | 104 + vendor/phpunit/phpunit/phpunit.xsd | 339 + vendor/phpunit/phpunit/schema/10.0.xsd | 284 + vendor/phpunit/phpunit/schema/10.1.xsd | 312 + vendor/phpunit/phpunit/schema/10.2.xsd | 319 + vendor/phpunit/phpunit/schema/10.3.xsd | 321 + vendor/phpunit/phpunit/schema/10.4.xsd | 322 + vendor/phpunit/phpunit/schema/10.5.xsd | 327 + vendor/phpunit/phpunit/schema/11.0.xsd | 323 + vendor/phpunit/phpunit/schema/11.1.xsd | 333 + vendor/phpunit/phpunit/schema/11.2.xsd | 331 + vendor/phpunit/phpunit/schema/11.3.xsd | 335 + vendor/phpunit/phpunit/schema/11.4.xsd | 334 + vendor/phpunit/phpunit/schema/8.5.xsd | 319 + vendor/phpunit/phpunit/schema/9.0.xsd | 315 + vendor/phpunit/phpunit/schema/9.1.xsd | 317 + vendor/phpunit/phpunit/schema/9.2.xsd | 317 + vendor/phpunit/phpunit/schema/9.3.xsd | 327 + vendor/phpunit/phpunit/schema/9.4.xsd | 328 + vendor/phpunit/phpunit/schema/9.5.xsd | 330 + .../Event/Dispatcher/CollectingDispatcher.php | 52 + .../Event/Dispatcher/DeferringDispatcher.php | 60 + .../src/Event/Dispatcher/DirectDispatcher.php | 140 + .../src/Event/Dispatcher/Dispatcher.php | 23 + .../Dispatcher/SubscribableDispatcher.php | 25 + .../src/Event/Emitter/DispatchingEmitter.php | 1317 ++++ .../phpunit/src/Event/Emitter/Emitter.php | 323 + .../src/Event/Events/Application/Finished.php | 49 + .../Events/Application/FinishedSubscriber.php | 20 + .../src/Event/Events/Application/Started.php | 50 + .../Events/Application/StartedSubscriber.php | 20 + .../phpunit/src/Event/Events/Event.php | 20 + .../src/Event/Events/EventCollection.php | 62 + .../Event/Events/EventCollectionIterator.php | 57 + .../Events/Test/ComparatorRegistered.php | 59 + .../Test/ComparatorRegisteredSubscriber.php | 20 + .../HookMethod/AfterLastTestMethodCalled.php | 68 + .../AfterLastTestMethodCalledSubscriber.php | 20 + .../HookMethod/AfterLastTestMethodErrored.php | 84 + .../AfterLastTestMethodErroredSubscriber.php | 20 + .../AfterLastTestMethodFinished.php | 82 + .../AfterLastTestMethodFinishedSubscriber.php | 20 + .../Test/HookMethod/AfterTestMethodCalled.php | 68 + .../AfterTestMethodCalledSubscriber.php | 20 + .../HookMethod/AfterTestMethodErrored.php | 84 + .../AfterTestMethodErroredSubscriber.php | 20 + .../HookMethod/AfterTestMethodFinished.php | 82 + .../AfterTestMethodFinishedSubscriber.php | 20 + .../BeforeFirstTestMethodCalled.php | 68 + .../BeforeFirstTestMethodCalledSubscriber.php | 20 + .../BeforeFirstTestMethodErrored.php | 84 + ...BeforeFirstTestMethodErroredSubscriber.php | 20 + .../BeforeFirstTestMethodFinished.php | 82 + ...eforeFirstTestMethodFinishedSubscriber.php | 20 + .../HookMethod/BeforeTestMethodCalled.php | 68 + .../BeforeTestMethodCalledSubscriber.php | 20 + .../HookMethod/BeforeTestMethodErrored.php | 84 + .../BeforeTestMethodErroredSubscriber.php | 20 + .../HookMethod/BeforeTestMethodFinished.php | 82 + .../BeforeTestMethodFinishedSubscriber.php | 20 + .../Test/HookMethod/PostConditionCalled.php | 68 + .../PostConditionCalledSubscriber.php | 20 + .../Test/HookMethod/PostConditionErrored.php | 84 + .../PostConditionErroredSubscriber.php | 20 + .../Test/HookMethod/PostConditionFinished.php | 82 + .../PostConditionFinishedSubscriber.php | 20 + .../Test/HookMethod/PreConditionCalled.php | 68 + .../PreConditionCalledSubscriber.php | 20 + .../Test/HookMethod/PreConditionErrored.php | 84 + .../PreConditionErroredSubscriber.php | 20 + .../Test/HookMethod/PreConditionFinished.php | 82 + .../PreConditionFinishedSubscriber.php | 20 + .../Events/Test/Issue/ConsideredRisky.php | 70 + .../Test/Issue/ConsideredRiskySubscriber.php | 20 + .../Test/Issue/DeprecationTriggered.php | 166 + .../Issue/DeprecationTriggeredSubscriber.php | 20 + .../Events/Test/Issue/ErrorTriggered.php | 121 + .../Test/Issue/ErrorTriggeredSubscriber.php | 20 + .../Events/Test/Issue/NoticeTriggered.php | 132 + .../Test/Issue/NoticeTriggeredSubscriber.php | 20 + .../Test/Issue/PhpDeprecationTriggered.php | 151 + .../PhpDeprecationTriggeredSubscriber.php | 20 + .../Events/Test/Issue/PhpNoticeTriggered.php | 132 + .../Issue/PhpNoticeTriggeredSubscriber.php | 20 + .../Events/Test/Issue/PhpWarningTriggered.php | 132 + .../Issue/PhpWarningTriggeredSubscriber.php | 20 + .../Issue/PhpunitDeprecationTriggered.php | 75 + .../PhpunitDeprecationTriggeredSubscriber.php | 20 + .../Test/Issue/PhpunitErrorTriggered.php | 76 + .../Issue/PhpunitErrorTriggeredSubscriber.php | 20 + .../Test/Issue/PhpunitWarningTriggered.php | 75 + .../PhpunitWarningTriggeredSubscriber.php | 20 + .../Events/Test/Issue/WarningTriggered.php | 132 + .../Test/Issue/WarningTriggeredSubscriber.php | 20 + .../Lifecycle/DataProviderMethodCalled.php | 60 + .../DataProviderMethodCalledSubscriber.php | 20 + .../Lifecycle/DataProviderMethodFinished.php | 76 + .../DataProviderMethodFinishedSubscriber.php | 20 + .../Event/Events/Test/Lifecycle/Finished.php | 57 + .../Test/Lifecycle/FinishedSubscriber.php | 20 + .../Test/Lifecycle/PreparationFailed.php | 50 + .../Lifecycle/PreparationFailedSubscriber.php | 20 + .../Test/Lifecycle/PreparationStarted.php | 50 + .../PreparationStartedSubscriber.php | 20 + .../Event/Events/Test/Lifecycle/Prepared.php | 50 + .../Test/Lifecycle/PreparedSubscriber.php | 20 + .../src/Event/Events/Test/Outcome/Errored.php | 67 + .../Events/Test/Outcome/ErroredSubscriber.php | 20 + .../src/Event/Events/Test/Outcome/Failed.php | 90 + .../Events/Test/Outcome/FailedSubscriber.php | 20 + .../Events/Test/Outcome/MarkedIncomplete.php | 67 + .../Outcome/MarkedIncompleteSubscriber.php | 20 + .../src/Event/Events/Test/Outcome/Passed.php | 50 + .../Events/Test/Outcome/PassedSubscriber.php | 20 + .../src/Event/Events/Test/Outcome/Skipped.php | 65 + .../Events/Test/Outcome/SkippedSubscriber.php | 20 + .../Events/Test/PrintedUnexpectedOutput.php | 61 + .../PrintedUnexpectedOutputSubscriber.php | 20 + .../Test/TestDouble/MockObjectCreated.php | 59 + .../MockObjectCreatedSubscriber.php | 20 + .../MockObjectForAbstractClassCreated.php | 59 + ...bjectForAbstractClassCreatedSubscriber.php | 20 + ...jectForIntersectionOfInterfacesCreated.php | 60 + ...ersectionOfInterfacesCreatedSubscriber.php | 20 + .../TestDouble/MockObjectForTraitCreated.php | 59 + .../MockObjectForTraitCreatedSubscriber.php | 20 + .../TestDouble/MockObjectFromWsdlCreated.php | 118 + .../MockObjectFromWsdlCreatedSubscriber.php | 20 + .../TestDouble/PartialMockObjectCreated.php | 73 + .../PartialMockObjectCreatedSubscriber.php | 20 + .../Test/TestDouble/TestProxyCreated.php | 66 + .../TestDouble/TestProxyCreatedSubscriber.php | 20 + .../Test/TestDouble/TestStubCreated.php | 59 + .../TestDouble/TestStubCreatedSubscriber.php | 20 + ...StubForIntersectionOfInterfacesCreated.php | 60 + ...ersectionOfInterfacesCreatedSubscriber.php | 20 + .../Events/TestRunner/BootstrapFinished.php | 49 + .../BootstrapFinishedSubscriber.php | 20 + .../TestRunner/ChildProcessFinished.php | 52 + .../ChildProcessFinishedSubscriber.php | 20 + .../Events/TestRunner/ChildProcessStarted.php | 38 + .../ChildProcessStartedSubscriber.php | 20 + .../Event/Events/TestRunner/Configured.php | 44 + .../TestRunner/ConfiguredSubscriber.php | 20 + .../TestRunner/DeprecationTriggered.php | 49 + .../DeprecationTriggeredSubscriber.php | 20 + .../Events/TestRunner/EventFacadeSealed.php | 38 + .../EventFacadeSealedSubscriber.php | 20 + .../Events/TestRunner/ExecutionAborted.php | 38 + .../TestRunner/ExecutionAbortedSubscriber.php | 20 + .../Events/TestRunner/ExecutionFinished.php | 38 + .../ExecutionFinishedSubscriber.php | 20 + .../Events/TestRunner/ExecutionStarted.php | 51 + .../TestRunner/ExecutionStartedSubscriber.php | 20 + .../TestRunner/ExtensionBootstrapped.php | 74 + .../ExtensionBootstrappedSubscriber.php | 20 + .../TestRunner/ExtensionLoadedFromPhar.php | 64 + .../ExtensionLoadedFromPharSubscriber.php | 20 + .../src/Event/Events/TestRunner/Finished.php | 38 + .../Events/TestRunner/FinishedSubscriber.php | 20 + .../TestRunner/GarbageCollectionDisabled.php | 38 + .../GarbageCollectionDisabledSubscriber.php | 20 + .../TestRunner/GarbageCollectionEnabled.php | 38 + .../GarbageCollectionEnabledSubscriber.php | 20 + .../TestRunner/GarbageCollectionTriggered.php | 38 + .../GarbageCollectionTriggeredSubscriber.php | 20 + .../src/Event/Events/TestRunner/Started.php | 38 + .../Events/TestRunner/StartedSubscriber.php | 20 + .../Events/TestRunner/WarningTriggered.php | 49 + .../TestRunner/WarningTriggeredSubscriber.php | 20 + .../src/Event/Events/TestSuite/Filtered.php | 50 + .../Events/TestSuite/FilteredSubscriber.php | 20 + .../src/Event/Events/TestSuite/Finished.php | 51 + .../Events/TestSuite/FinishedSubscriber.php | 20 + .../src/Event/Events/TestSuite/Loaded.php | 50 + .../Events/TestSuite/LoadedSubscriber.php | 20 + .../src/Event/Events/TestSuite/Skipped.php | 57 + .../Events/TestSuite/SkippedSubscriber.php | 20 + .../src/Event/Events/TestSuite/Sorted.php | 59 + .../Events/TestSuite/SortedSubscriber.php | 20 + .../src/Event/Events/TestSuite/Started.php | 51 + .../Events/TestSuite/StartedSubscriber.php | 20 + .../EventAlreadyAssignedException.php | 19 + .../EventFacadeIsSealedException.php | 19 + .../phpunit/src/Event/Exception/Exception.php | 17 + .../Exception/InvalidArgumentException.php | 17 + .../Event/Exception/InvalidEventException.php | 19 + .../Exception/InvalidSubscriberException.php | 19 + .../phpunit/src/Event/Exception/MapError.php | 19 + .../NoComparisonFailureException.php | 20 + .../NoDataSetFromDataProviderException.php | 20 + .../NoPreviousThrowableException.php | 19 + .../NoTestCaseObjectOnCallStackException.php | 26 + .../src/Event/Exception/RuntimeException.php | 17 + ...bscriberTypeAlreadyRegisteredException.php | 19 + .../Event/Exception/UnknownEventException.php | 19 + .../Exception/UnknownEventTypeException.php | 19 + .../Exception/UnknownSubscriberException.php | 19 + .../UnknownSubscriberTypeException.php | 19 + vendor/phpunit/phpunit/src/Event/Facade.php | 279 + .../phpunit/phpunit/src/Event/Subscriber.php | 17 + vendor/phpunit/phpunit/src/Event/Tracer.php | 20 + vendor/phpunit/phpunit/src/Event/TypeMap.php | 192 + .../phpunit/src/Event/Value/ClassMethod.php | 54 + .../src/Event/Value/ComparisonFailure.php | 44 + .../Event/Value/ComparisonFailureBuilder.php | 70 + .../Event/Value/Runtime/OperatingSystem.php | 40 + .../phpunit/src/Event/Value/Runtime/PHP.php | 105 + .../src/Event/Value/Runtime/PHPUnit.php | 39 + .../src/Event/Value/Runtime/Runtime.php | 59 + .../src/Event/Value/Telemetry/Duration.php | 148 + .../Telemetry/GarbageCollectorStatus.php | 180 + .../GarbageCollectorStatusProvider.php | 20 + .../src/Event/Value/Telemetry/HRTime.php | 106 + .../src/Event/Value/Telemetry/Info.php | 85 + .../src/Event/Value/Telemetry/MemoryMeter.php | 22 + .../src/Event/Value/Telemetry/MemoryUsage.php | 40 + .../Php81GarbageCollectorStatusProvider.php | 42 + .../Php83GarbageCollectorStatusProvider.php | 48 + .../src/Event/Value/Telemetry/Snapshot.php | 51 + .../src/Event/Value/Telemetry/StopWatch.php | 20 + .../src/Event/Value/Telemetry/System.php | 39 + .../Value/Telemetry/SystemMemoryMeter.php | 31 + .../Event/Value/Telemetry/SystemStopWatch.php | 29 + .../Telemetry/SystemStopWatchWithOffset.php | 46 + .../Event/Value/Test/Issue/DirectTrigger.php | 31 + .../Value/Test/Issue/IndirectTrigger.php | 31 + .../Event/Value/Test/Issue/IssueTrigger.php | 97 + .../Event/Value/Test/Issue/SelfTrigger.php | 31 + .../Event/Value/Test/Issue/TestTrigger.php | 31 + .../Event/Value/Test/Issue/UnknownTrigger.php | 28 + .../phpunit/src/Event/Value/Test/Phpt.php | 39 + .../phpunit/src/Event/Value/Test/Test.php | 65 + .../src/Event/Value/Test/TestCollection.php | 60 + .../Value/Test/TestCollectionIterator.php | 57 + .../Test/TestData/DataFromDataProvider.php | 52 + .../Test/TestData/DataFromTestDependency.php | 28 + .../Event/Value/Test/TestData/TestData.php | 46 + .../Test/TestData/TestDataCollection.php | 88 + .../TestData/TestDataCollectionIterator.php | 57 + .../phpunit/src/Event/Value/Test/TestDox.php | 43 + .../src/Event/Value/Test/TestDoxBuilder.php | 60 + .../src/Event/Value/Test/TestMethod.php | 151 + .../Event/Value/Test/TestMethodBuilder.php | 83 + .../src/Event/Value/TestSuite/TestSuite.php | 79 + .../Value/TestSuite/TestSuiteBuilder.php | 113 + .../Value/TestSuite/TestSuiteForTestClass.php | 62 + ...TestSuiteForTestMethodWithDataProvider.php | 78 + .../Value/TestSuite/TestSuiteWithName.php | 23 + .../phpunit/src/Event/Value/Throwable.php | 103 + .../src/Event/Value/ThrowableBuilder.php | 44 + vendor/phpunit/phpunit/src/Exception.php | 19 + .../phpunit/phpunit/src/Framework/Assert.php | 3151 +++++++++ .../src/Framework/Assert/Functions.php | 3534 ++++++++++ .../src/Framework/Attributes/After.php | 33 + .../src/Framework/Attributes/AfterClass.php | 33 + .../Framework/Attributes/BackupGlobals.php | 33 + .../Attributes/BackupStaticProperties.php | 33 + .../src/Framework/Attributes/Before.php | 33 + .../src/Framework/Attributes/BeforeClass.php | 33 + .../src/Framework/Attributes/CoversClass.php | 42 + .../Framework/Attributes/CoversFunction.php | 42 + .../src/Framework/Attributes/CoversMethod.php | 57 + .../Framework/Attributes/CoversNothing.php | 22 + .../src/Framework/Attributes/CoversTrait.php | 42 + .../src/Framework/Attributes/DataProvider.php | 42 + .../Attributes/DataProviderExternal.php | 57 + .../src/Framework/Attributes/Depends.php | 42 + .../Framework/Attributes/DependsExternal.php | 57 + .../DependsExternalUsingDeepClone.php | 57 + .../DependsExternalUsingShallowClone.php | 57 + .../Framework/Attributes/DependsOnClass.php | 42 + .../DependsOnClassUsingDeepClone.php | 42 + .../DependsOnClassUsingShallowClone.php | 42 + .../Attributes/DependsUsingDeepClone.php | 42 + .../Attributes/DependsUsingShallowClone.php | 42 + ...bleReturnValueGenerationForTestDoubles.php | 22 + .../Attributes/DoesNotPerformAssertions.php | 22 + .../ExcludeGlobalVariableFromBackup.php | 42 + .../ExcludeStaticPropertyFromBackup.php | 57 + .../src/Framework/Attributes/Group.php | 42 + .../Attributes/IgnoreDeprecations.php | 22 + .../Attributes/IgnorePhpunitDeprecations.php | 24 + .../src/Framework/Attributes/Large.php | 22 + .../src/Framework/Attributes/Medium.php | 22 + .../Framework/Attributes/PostCondition.php | 33 + .../src/Framework/Attributes/PreCondition.php | 33 + .../Attributes/PreserveGlobalState.php | 33 + .../Framework/Attributes/RequiresFunction.php | 42 + .../Framework/Attributes/RequiresMethod.php | 57 + .../Attributes/RequiresOperatingSystem.php | 42 + .../RequiresOperatingSystemFamily.php | 42 + .../src/Framework/Attributes/RequiresPhp.php | 42 + .../Attributes/RequiresPhpExtension.php | 57 + .../Framework/Attributes/RequiresPhpunit.php | 42 + .../Attributes/RequiresPhpunitExtension.php | 43 + .../Framework/Attributes/RequiresSetting.php | 57 + .../Attributes/RunClassInSeparateProcess.php | 22 + .../Attributes/RunInSeparateProcess.php | 22 + .../RunTestsInSeparateProcesses.php | 22 + .../src/Framework/Attributes/Small.php | 22 + .../phpunit/src/Framework/Attributes/Test.php | 22 + .../src/Framework/Attributes/TestDox.php | 42 + .../src/Framework/Attributes/TestWith.php | 57 + .../src/Framework/Attributes/TestWithJson.php | 57 + .../src/Framework/Attributes/Ticket.php | 42 + .../src/Framework/Attributes/UsesClass.php | 42 + .../src/Framework/Attributes/UsesFunction.php | 42 + .../src/Framework/Attributes/UsesMethod.php | 57 + .../src/Framework/Attributes/UsesTrait.php | 42 + .../Attributes/WithoutErrorHandler.php | 22 + .../Framework/Constraint/Boolean/IsFalse.php | 33 + .../Framework/Constraint/Boolean/IsTrue.php | 33 + .../src/Framework/Constraint/Callback.php | 62 + .../Constraint/Cardinality/Count.php | 126 + .../Constraint/Cardinality/GreaterThan.php | 42 + .../Constraint/Cardinality/IsEmpty.php | 66 + .../Constraint/Cardinality/LessThan.php | 42 + .../Constraint/Cardinality/SameSize.php | 29 + .../src/Framework/Constraint/Constraint.php | 281 + .../Framework/Constraint/Equality/IsEqual.php | 104 + .../Equality/IsEqualCanonicalizing.php | 103 + .../Equality/IsEqualIgnoringCase.php | 104 + .../Constraint/Equality/IsEqualWithDelta.php | 92 + .../Constraint/Exception/Exception.php | 81 + .../Constraint/Exception/ExceptionCode.php | 57 + .../ExceptionMessageIsOrContains.php | 69 + ...ceptionMessageMatchesRegularExpression.php | 73 + .../Constraint/Filesystem/DirectoryExists.php | 50 + .../Constraint/Filesystem/FileExists.php | 50 + .../Constraint/Filesystem/IsReadable.php | 50 + .../Constraint/Filesystem/IsWritable.php | 50 + .../src/Framework/Constraint/IsAnything.php | 47 + .../src/Framework/Constraint/IsIdentical.php | 123 + .../src/Framework/Constraint/JsonMatches.php | 97 + .../Framework/Constraint/Math/IsFinite.php | 35 + .../Framework/Constraint/Math/IsInfinite.php | 35 + .../src/Framework/Constraint/Math/IsNan.php | 35 + .../Constraint/Object/ObjectEquals.php | 142 + .../Constraint/Object/ObjectHasProperty.php | 80 + .../Constraint/Operator/BinaryOperator.php | 132 + .../Constraint/Operator/LogicalAnd.php | 54 + .../Constraint/Operator/LogicalNot.php | 141 + .../Constraint/Operator/LogicalOr.php | 54 + .../Constraint/Operator/LogicalXor.php | 66 + .../Constraint/Operator/Operator.php | 55 + .../Constraint/Operator/UnaryOperator.php | 128 + .../Framework/Constraint/String/IsJson.php | 91 + .../Constraint/String/RegularExpression.php | 46 + .../Constraint/String/StringContains.php | 160 + .../Constraint/String/StringEndsWith.php | 50 + .../StringEqualsStringIgnoringLineEndings.php | 57 + .../String/StringMatchesFormatDescription.php | 135 + .../Constraint/String/StringStartsWith.php | 50 + .../Constraint/Traversable/ArrayHasKey.php | 64 + .../Constraint/Traversable/IsList.php | 51 + .../Traversable/TraversableContains.php | 55 + .../Traversable/TraversableContainsEqual.php | 38 + .../TraversableContainsIdentical.php | 37 + .../Traversable/TraversableContainsOnly.php | 77 + .../Constraint/Type/IsInstanceOf.php | 79 + .../src/Framework/Constraint/Type/IsNull.php | 33 + .../src/Framework/Constraint/Type/IsType.php | 205 + .../src/Framework/DataProviderTestSuite.php | 85 + .../Exception/AssertionFailedError.php | 26 + .../Exception/CodeCoverageException.php | 19 + .../Exception/EmptyStringException.php | 19 + .../src/Framework/Exception/Exception.php | 87 + .../Exception/ExpectationFailedException.php | 39 + .../GeneratorNotSupportedException.php | 30 + .../Exception/Incomplete/IncompleteTest.php | 21 + .../Incomplete/IncompleteTestError.php | 19 + .../Exception/InvalidArgumentException.php | 19 + .../InvalidCoversTargetException.php | 19 + .../InvalidDataProviderException.php | 19 + .../Exception/InvalidDependencyException.php | 19 + .../Exception/NoChildTestSuiteException.php | 19 + .../ActualValueIsNotAnObjectException.php | 25 + ...hodDoesNotAcceptParameterTypeException.php | 32 + ...dDoesNotDeclareBoolReturnTypeException.php | 31 + ...NotDeclareExactlyOneParameterException.php | 31 + ...odDoesNotDeclareParameterTypeException.php | 31 + .../ComparisonMethodDoesNotExistException.php | 31 + .../Exception/PhptAssertionFailedError.php | 65 + .../Exception/ProcessIsolationException.php | 19 + .../Exception/Skipped/SkippedTest.php | 21 + .../Skipped/SkippedTestSuiteError.php | 19 + .../Skipped/SkippedWithMessageException.php | 19 + .../UnknownClassOrInterfaceException.php | 30 + .../Exception/UnknownTypeException.php | 30 + .../Framework/ExecutionOrderDependency.php | 193 + .../MockObject/ConfigurableMethod.php | 83 + .../Exception/BadMethodCallException.php | 19 + ...oneTestDoubleForReadonlyClassException.php | 27 + .../CannotUseOnlyMethodsException.php | 31 + .../MockObject/Exception/Exception.php | 21 + .../IncompatibleReturnValueException.php | 33 + .../MatchBuilderNotFoundException.php | 30 + .../MatcherAlreadyRegisteredException.php | 30 + .../MethodCannotBeConfiguredException.php | 30 + .../MethodNameAlreadyConfiguredException.php | 23 + .../MethodNameNotConfiguredException.php | 23 + ...odParametersAlreadyConfiguredException.php | 23 + .../NeverReturningMethodException.php | 34 + .../NoMoreReturnValuesConfiguredException.php | 32 + .../ReturnValueNotConfiguredException.php | 31 + .../MockObject/Exception/RuntimeException.php | 19 + .../CannotUseAddMethodsException.php | 31 + .../Exception/ClassIsEnumerationException.php | 30 + .../Exception/ClassIsFinalException.php | 30 + .../Exception/DuplicateMethodException.php | 37 + .../Generator/Exception/Exception.php | 21 + .../Exception/InvalidMethodNameException.php | 30 + .../Exception/NameAlreadyInUseException.php | 33 + ...ConstructorInvocationRequiredException.php | 23 + .../Exception/ReflectionException.php | 19 + .../Generator/Exception/RuntimeException.php | 19 + .../SoapExtensionNotAvailableException.php | 25 + .../Exception/UnknownClassException.php | 30 + .../Exception/UnknownInterfaceException.php | 30 + .../Exception/UnknownTraitException.php | 32 + .../Exception/UnknownTypeException.php | 30 + .../MockObject/Generator/Generator.php | 1285 ++++ .../MockObject/Generator/HookedProperty.php | 59 + .../Generator/HookedPropertyGenerator.php | 87 + .../MockObject/Generator/MockClass.php | 69 + .../MockObject/Generator/MockMethod.php | 396 ++ .../MockObject/Generator/MockMethodSet.php | 47 + .../MockObject/Generator/MockTrait.php | 50 + .../MockObject/Generator/MockType.php | 23 + .../MockObject/Generator/TemplateLoader.php | 36 + .../Generator/templates/deprecation.tpl | 2 + .../Generator/templates/doubled_method.tpl | 35 + .../templates/doubled_static_method.tpl | 5 + .../Generator/templates/intersection.tpl | 5 + .../Generator/templates/proxied_method.tpl | 37 + .../Generator/templates/test_double_class.tpl | 5 + .../Generator/templates/trait_class.tpl | 6 + .../Generator/templates/wsdl_class.tpl | 9 + .../Generator/templates/wsdl_method.tpl | 4 + .../src/Framework/MockObject/MockBuilder.php | 576 ++ .../Runtime/Api/DoubledCloneMethod.php | 27 + .../Runtime/Api/ErrorCloneMethod.php | 25 + .../Runtime/Api/GeneratedAsMockObject.php | 23 + .../Runtime/Api/GeneratedAsTestStub.php | 23 + .../MockObject/Runtime/Api/Method.php | 35 + .../MockObject/Runtime/Api/MockObjectApi.php | 75 + .../MockObject/Runtime/Api/MutableStubApi.php | 39 + .../Runtime/Api/ProxiedCloneMethod.php | 29 + .../MockObject/Runtime/Api/StubApi.php | 37 + .../Runtime/Api/TestDoubleState.php | 111 + .../MockObject/Runtime/Builder/Identity.php | 25 + .../Runtime/Builder/InvocationMocker.php | 332 + .../Runtime/Builder/InvocationStubber.php | 63 + .../Runtime/Builder/MethodNameMatch.php | 26 + .../Runtime/Builder/ParametersMatch.php | 51 + .../MockObject/Runtime/Builder/Stub.php | 26 + .../Runtime/Interface/MockObject.php | 23 + .../Runtime/Interface/MockObjectInternal.php | 22 + .../MockObject/Runtime/Interface/Stub.php | 21 + .../Runtime/Interface/StubInternal.php | 26 + .../MockObject/Runtime/Invocation.php | 158 + .../MockObject/Runtime/InvocationHandler.php | 154 + .../Framework/MockObject/Runtime/Matcher.php | 212 + .../Runtime/MethodNameConstraint.php | 42 + .../Runtime/PropertyHook/PropertyGetHook.php | 31 + .../Runtime/PropertyHook/PropertyHook.php | 60 + .../Runtime/PropertyHook/PropertySetHook.php | 31 + .../Runtime/ReturnValueGenerator.php | 260 + .../Runtime/Rule/AnyInvokedCount.php | 34 + .../MockObject/Runtime/Rule/AnyParameters.php | 28 + .../Runtime/Rule/InvocationOrder.php | 52 + .../Runtime/Rule/InvokedAtLeastCount.php | 66 + .../Runtime/Rule/InvokedAtLeastOnce.php | 48 + .../Runtime/Rule/InvokedAtMostCount.php | 66 + .../MockObject/Runtime/Rule/InvokedCount.php | 94 + .../MockObject/Runtime/Rule/MethodName.php | 60 + .../MockObject/Runtime/Rule/Parameters.php | 154 + .../Runtime/Rule/ParametersRule.php | 26 + .../Runtime/Stub/ConsecutiveCalls.php | 59 + .../MockObject/Runtime/Stub/Exception.php | 36 + .../Runtime/Stub/ReturnArgument.php | 32 + .../Runtime/Stub/ReturnCallback.php | 36 + .../Runtime/Stub/ReturnReference.php | 32 + .../MockObject/Runtime/Stub/ReturnSelf.php | 29 + .../MockObject/Runtime/Stub/ReturnStub.php | 32 + .../Runtime/Stub/ReturnValueMap.php | 55 + .../MockObject/Runtime/Stub/Stub.php | 26 + .../phpunit/src/Framework/NativeType.php | 30 + .../phpunit/src/Framework/Reorderable.php | 30 + .../phpunit/src/Framework/SelfDescribing.php | 23 + vendor/phpunit/phpunit/src/Framework/Test.php | 20 + .../phpunit/src/Framework/TestBuilder.php | 287 + .../phpunit/src/Framework/TestCase.php | 2695 ++++++++ .../ChildProcessResultProcessor.php | 97 + .../TestRunner/IsolatedTestRunner.php | 20 + .../TestRunner/IsolatedTestRunnerRegistry.php | 34 + .../TestRunner/SeparateProcessTestRunner.php | 164 + .../src/Framework/TestRunner/TestRunner.php | 336 + .../Framework/TestRunner/templates/class.tpl | 137 + .../Framework/TestRunner/templates/method.tpl | 137 + .../phpunit/src/Framework/TestSize/Known.php | 27 + .../phpunit/src/Framework/TestSize/Large.php | 35 + .../phpunit/src/Framework/TestSize/Medium.php | 35 + .../phpunit/src/Framework/TestSize/Small.php | 35 + .../src/Framework/TestSize/TestSize.php | 82 + .../src/Framework/TestSize/Unknown.php | 30 + .../src/Framework/TestStatus/Deprecation.php | 35 + .../src/Framework/TestStatus/Error.php | 35 + .../src/Framework/TestStatus/Failure.php | 35 + .../src/Framework/TestStatus/Incomplete.php | 35 + .../src/Framework/TestStatus/Known.php | 25 + .../src/Framework/TestStatus/Notice.php | 35 + .../src/Framework/TestStatus/Risky.php | 35 + .../src/Framework/TestStatus/Skipped.php | 35 + .../src/Framework/TestStatus/Success.php | 35 + .../src/Framework/TestStatus/TestStatus.php | 195 + .../src/Framework/TestStatus/Unknown.php | 35 + .../src/Framework/TestStatus/Warning.php | 35 + .../phpunit/src/Framework/TestSuite.php | 732 +++ .../src/Framework/TestSuiteIterator.php | 84 + .../phpunit/src/Logging/EventLogger.php | 68 + .../src/Logging/JUnit/JunitXmlLogger.php | 461 ++ .../Logging/JUnit/Subscriber/Subscriber.php | 30 + .../Subscriber/TestErroredSubscriber.php | 30 + .../JUnit/Subscriber/TestFailedSubscriber.php | 30 + .../Subscriber/TestFinishedSubscriber.php | 30 + .../TestMarkedIncompleteSubscriber.php | 30 + .../TestPreparationFailedSubscriber.php | 30 + .../TestPreparationStartedSubscriber.php | 30 + .../Subscriber/TestPreparedSubscriber.php | 30 + .../TestPrintedUnexpectedOutputSubscriber.php | 26 + .../TestRunnerExecutionFinishedSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 30 + .../TestSuiteFinishedSubscriber.php | 26 + .../Subscriber/TestSuiteStartedSubscriber.php | 26 + .../TeamCity/Subscriber/Subscriber.php | 30 + .../TestConsideredRiskySubscriber.php | 30 + .../Subscriber/TestErroredSubscriber.php | 30 + .../Subscriber/TestFailedSubscriber.php | 30 + .../Subscriber/TestFinishedSubscriber.php | 30 + .../TestMarkedIncompleteSubscriber.php | 30 + .../Subscriber/TestPreparedSubscriber.php | 26 + .../TestRunnerExecutionFinishedSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 30 + ...BeforeFirstTestMethodErroredSubscriber.php | 30 + .../TestSuiteFinishedSubscriber.php | 26 + .../Subscriber/TestSuiteSkippedSubscriber.php | 30 + .../Subscriber/TestSuiteStartedSubscriber.php | 26 + .../src/Logging/TeamCity/TeamCityLogger.php | 428 ++ .../src/Logging/TestDox/HtmlRenderer.php | 158 + .../src/Logging/TestDox/NamePrettifier.php | 308 + .../src/Logging/TestDox/PlainTextRenderer.php | 79 + .../TestResult/Subscriber/Subscriber.php | 30 + .../TestConsideredRiskySubscriber.php | 26 + .../Subscriber/TestErroredSubscriber.php | 26 + .../Subscriber/TestFailedSubscriber.php | 26 + .../Subscriber/TestFinishedSubscriber.php | 30 + .../TestMarkedIncompleteSubscriber.php | 26 + .../Subscriber/TestPassedSubscriber.php | 26 + .../Subscriber/TestPreparedSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 26 + .../TestTriggeredDeprecationSubscriber.php | 26 + .../TestTriggeredNoticeSubscriber.php | 26 + .../TestTriggeredPhpDeprecationSubscriber.php | 26 + .../TestTriggeredPhpNoticeSubscriber.php | 26 + .../TestTriggeredPhpWarningSubscriber.php | 26 + ...tTriggeredPhpunitDeprecationSubscriber.php | 26 + .../TestTriggeredPhpunitErrorSubscriber.php | 26 + .../TestTriggeredPhpunitWarningSubscriber.php | 26 + .../TestTriggeredWarningSubscriber.php | 26 + .../Logging/TestDox/TestResult/TestResult.php | 58 + .../TestResult/TestResultCollection.php | 55 + .../TestResultCollectionIterator.php | 59 + .../TestResult/TestResultCollector.php | 390 ++ vendor/phpunit/phpunit/src/Metadata/After.php | 40 + .../phpunit/src/Metadata/AfterClass.php | 40 + .../phpunit/src/Metadata/Api/CodeCoverage.php | 315 + .../phpunit/src/Metadata/Api/DataProvider.php | 311 + .../phpunit/src/Metadata/Api/Dependencies.php | 57 + .../phpunit/src/Metadata/Api/Groups.php | 140 + .../phpunit/src/Metadata/Api/HookMethods.php | 137 + .../phpunit/src/Metadata/Api/Requirements.php | 186 + .../phpunit/src/Metadata/BackupGlobals.php | 40 + .../src/Metadata/BackupStaticProperties.php | 40 + .../phpunit/phpunit/src/Metadata/Before.php | 40 + .../phpunit/src/Metadata/BeforeClass.php | 40 + .../phpunit/phpunit/src/Metadata/Covers.php | 47 + .../phpunit/src/Metadata/CoversClass.php | 57 + .../src/Metadata/CoversDefaultClass.php | 47 + .../phpunit/src/Metadata/CoversFunction.php | 55 + .../phpunit/src/Metadata/CoversMethod.php | 72 + .../phpunit/src/Metadata/CoversNothing.php | 23 + .../phpunit/src/Metadata/CoversTrait.php | 57 + .../phpunit/src/Metadata/DataProvider.php | 62 + .../phpunit/src/Metadata/DependsOnClass.php | 61 + .../phpunit/src/Metadata/DependsOnMethod.php | 76 + ...bleReturnValueGenerationForTestDoubles.php | 23 + .../src/Metadata/DoesNotPerformAssertions.php | 23 + ...otSupportedForInternalClassesException.php | 35 + .../src/Metadata/Exception/Exception.php | 17 + .../Exception/InvalidAttributeException.php | 45 + .../InvalidVersionRequirementException.php | 19 + .../NoVersionRequirementException.php | 19 + .../Exception/ReflectionException.php | 22 + .../ExcludeGlobalVariableFromBackup.php | 47 + .../ExcludeStaticPropertyFromBackup.php | 62 + vendor/phpunit/phpunit/src/Metadata/Group.php | 47 + .../src/Metadata/IgnoreDeprecations.php | 23 + .../Metadata/IgnorePhpunitDeprecations.php | 25 + .../phpunit/phpunit/src/Metadata/Metadata.php | 919 +++ .../src/Metadata/MetadataCollection.php | 595 ++ .../Metadata/MetadataCollectionIterator.php | 57 + .../Metadata/Parser/Annotation/DocBlock.php | 277 + .../Metadata/Parser/Annotation/Registry.php | 100 + .../src/Metadata/Parser/AnnotationParser.php | 605 ++ .../src/Metadata/Parser/AttributeParser.php | 802 +++ .../src/Metadata/Parser/CachingParser.php | 100 + .../phpunit/src/Metadata/Parser/Parser.php | 37 + .../src/Metadata/Parser/ParserChain.php | 77 + .../phpunit/src/Metadata/Parser/Registry.php | 38 + .../phpunit/src/Metadata/PostCondition.php | 40 + .../phpunit/src/Metadata/PreCondition.php | 40 + .../src/Metadata/PreserveGlobalState.php | 40 + .../phpunit/src/Metadata/RequiresFunction.php | 47 + .../phpunit/src/Metadata/RequiresMethod.php | 62 + .../src/Metadata/RequiresOperatingSystem.php | 47 + .../RequiresOperatingSystemFamily.php | 47 + .../phpunit/src/Metadata/RequiresPhp.php | 42 + .../src/Metadata/RequiresPhpExtension.php | 71 + .../phpunit/src/Metadata/RequiresPhpunit.php | 42 + .../src/Metadata/RequiresPhpunitExtension.php | 48 + .../phpunit/src/Metadata/RequiresSetting.php | 62 + .../Metadata/RunClassInSeparateProcess.php | 23 + .../src/Metadata/RunInSeparateProcess.php | 23 + .../Metadata/RunTestsInSeparateProcesses.php | 23 + vendor/phpunit/phpunit/src/Metadata/Test.php | 23 + .../phpunit/phpunit/src/Metadata/TestDox.php | 47 + .../phpunit/phpunit/src/Metadata/TestWith.php | 63 + vendor/phpunit/phpunit/src/Metadata/Uses.php | 47 + .../phpunit/src/Metadata/UsesClass.php | 57 + .../phpunit/src/Metadata/UsesDefaultClass.php | 47 + .../phpunit/src/Metadata/UsesFunction.php | 55 + .../phpunit/src/Metadata/UsesMethod.php | 72 + .../phpunit/src/Metadata/UsesTrait.php | 57 + .../Version/ComparisonRequirement.php | 40 + .../Version/ConstraintRequirement.php | 50 + .../src/Metadata/Version/Requirement.php | 57 + .../src/Metadata/WithoutErrorHandler.php | 23 + .../phpunit/src/Runner/Baseline/Baseline.php | 61 + .../Exception/CannotLoadBaselineException.php | 22 + .../CannotWriteBaselineException.php | 22 + .../FileDoesNotHaveLineException.php | 33 + .../phpunit/src/Runner/Baseline/Generator.php | 120 + .../phpunit/src/Runner/Baseline/Issue.php | 147 + .../phpunit/src/Runner/Baseline/Reader.php | 103 + .../Baseline/RelativePathCalculator.php | 105 + .../Runner/Baseline/Subscriber/Subscriber.php | 30 + .../TestTriggeredDeprecationSubscriber.php | 31 + .../TestTriggeredNoticeSubscriber.php | 31 + .../TestTriggeredPhpDeprecationSubscriber.php | 31 + .../TestTriggeredPhpNoticeSubscriber.php | 31 + .../TestTriggeredPhpWarningSubscriber.php | 31 + .../TestTriggeredWarningSubscriber.php | 31 + .../phpunit/src/Runner/Baseline/Writer.php | 78 + .../phpunit/src/Runner/CodeCoverage.php | 412 ++ .../Runner/DeprecationCollector/Collector.php | 82 + .../Runner/DeprecationCollector/Facade.php | 95 + .../InIsolationCollector.php | 65 + .../Subscriber/Subscriber.php | 30 + .../Subscriber/TestPreparedSubscriber.php | 26 + .../TestTriggeredDeprecationSubscriber.php | 26 + .../phpunit/src/Runner/ErrorHandler.php | 424 ++ .../Exception/ClassCannotBeFoundException.php | 32 + .../ClassDoesNotExtendTestCaseException.php | 32 + .../Exception/ClassIsAbstractException.php | 32 + .../DirectoryDoesNotExistException.php | 31 + .../src/Runner/Exception/ErrorException.php | 21 + .../src/Runner/Exception/Exception.php | 19 + .../Exception/FileDoesNotExistException.php | 31 + .../Exception/InvalidOrderException.php | 21 + .../Exception/InvalidPhptFileException.php | 21 + .../ParameterDoesNotExistException.php | 31 + ...hptExternalFileCannotBeLoadedException.php | 32 + .../UnsupportedPhptSectionException.php | 31 + .../src/Runner/Extension/Extension.php | 20 + .../Extension/ExtensionBootstrapper.php | 97 + .../phpunit/src/Runner/Extension/Facade.php | 93 + .../Runner/Extension/ParameterCollection.php | 59 + .../src/Runner/Extension/PharLoader.php | 149 + .../Filter/ExcludeGroupFilterIterator.php | 29 + .../Filter/ExcludeNameFilterIterator.php | 23 + .../phpunit/src/Runner/Filter/Factory.php | 104 + .../src/Runner/Filter/GroupFilterIterator.php | 75 + .../Filter/IncludeGroupFilterIterator.php | 29 + .../Filter/IncludeNameFilterIterator.php | 23 + .../src/Runner/Filter/NameFilterIterator.php | 137 + .../Runner/Filter/TestIdFilterIterator.php | 62 + .../GarbageCollectionHandler.php | 89 + .../ExecutionFinishedSubscriber.php | 31 + .../Subscriber/ExecutionStartedSubscriber.php | 31 + .../Subscriber/Subscriber.php | 30 + .../Subscriber/TestFinishedSubscriber.php | 31 + .../src/Runner/HookMethod/HookMethod.php | 46 + .../HookMethod/HookMethodCollection.php | 90 + .../phpunit/src/Runner/IssueFilter.php | 117 + .../phpunit/src/Runner/PHPT/PhptTestCase.php | 989 +++ .../src/Runner/PHPT/templates/phpt.tpl | 56 + .../Runner/ResultCache/DefaultResultCache.php | 166 + .../Runner/ResultCache/NullResultCache.php | 46 + .../src/Runner/ResultCache/ResultCache.php | 32 + .../Runner/ResultCache/ResultCacheHandler.php | 157 + .../src/Runner/ResultCache/ResultCacheId.php | 57 + .../ResultCache/Subscriber/Subscriber.php | 30 + .../TestConsideredRiskySubscriber.php | 26 + .../Subscriber/TestErroredSubscriber.php | 26 + .../Subscriber/TestFailedSubscriber.php | 26 + .../Subscriber/TestFinishedSubscriber.php | 31 + .../TestMarkedIncompleteSubscriber.php | 26 + .../Subscriber/TestPreparedSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 31 + .../TestSuiteFinishedSubscriber.php | 26 + .../Subscriber/TestSuiteStartedSubscriber.php | 26 + .../src/Runner/TestResult/Collector.php | 630 ++ .../phpunit/src/Runner/TestResult/Facade.php | 130 + .../phpunit/src/Runner/TestResult/Issue.php | 145 + .../src/Runner/TestResult/PassedTests.php | 134 + .../AfterTestClassMethodErroredSubscriber.php | 26 + ...BeforeTestClassMethodErroredSubscriber.php | 26 + .../Subscriber/ExecutionStartedSubscriber.php | 26 + .../TestResult/Subscriber/Subscriber.php | 30 + .../TestConsideredRiskySubscriber.php | 26 + .../Subscriber/TestErroredSubscriber.php | 26 + .../Subscriber/TestFailedSubscriber.php | 26 + .../Subscriber/TestFinishedSubscriber.php | 26 + .../TestMarkedIncompleteSubscriber.php | 26 + .../Subscriber/TestPreparedSubscriber.php | 26 + ...stRunnerTriggeredDeprecationSubscriber.php | 26 + .../TestRunnerTriggeredWarningSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 26 + .../TestSuiteFinishedSubscriber.php | 26 + .../Subscriber/TestSuiteSkippedSubscriber.php | 26 + .../Subscriber/TestSuiteStartedSubscriber.php | 26 + .../TestTriggeredDeprecationSubscriber.php | 26 + .../TestTriggeredErrorSubscriber.php | 26 + .../TestTriggeredNoticeSubscriber.php | 26 + .../TestTriggeredPhpDeprecationSubscriber.php | 26 + .../TestTriggeredPhpNoticeSubscriber.php | 26 + .../TestTriggeredPhpWarningSubscriber.php | 26 + ...tTriggeredPhpunitDeprecationSubscriber.php | 26 + .../TestTriggeredPhpunitErrorSubscriber.php | 26 + .../TestTriggeredPhpunitWarningSubscriber.php | 26 + .../TestTriggeredWarningSubscriber.php | 26 + .../src/Runner/TestResult/TestResult.php | 581 ++ .../phpunit/src/Runner/TestSuiteLoader.php | 142 + .../phpunit/src/Runner/TestSuiteSorter.php | 383 ++ vendor/phpunit/phpunit/src/Runner/Version.php | 72 + .../phpunit/src/TextUI/Application.php | 857 +++ .../phpunit/src/TextUI/Command/Command.php | 20 + .../Commands/AtLeastVersionCommand.php | 37 + .../Commands/CheckPhpConfigurationCommand.php | 166 + .../Commands/GenerateConfigurationCommand.php | 122 + .../Command/Commands/ListGroupsCommand.php | 87 + .../Command/Commands/ListTestFilesCommand.php | 73 + .../Commands/ListTestSuitesCommand.php | 98 + .../Commands/ListTestsAsTextCommand.php | 65 + .../Commands/ListTestsAsXmlCommand.php | 140 + .../Commands/MigrateConfigurationCommand.php | 64 + .../Command/Commands/ShowHelpCommand.php | 35 + .../Command/Commands/ShowVersionCommand.php | 23 + .../Command/Commands/VersionCheckCommand.php | 76 + .../Commands/WarmCodeCoverageCacheCommand.php | 81 + .../phpunit/src/TextUI/Command/Result.php | 48 + .../src/TextUI/Configuration/Builder.php | 54 + .../src/TextUI/Configuration/Cli/Builder.php | 1364 ++++ .../Configuration/Cli/Configuration.php | 2446 +++++++ .../TextUI/Configuration/Cli/Exception.php | 21 + .../Cli/XmlConfigurationFileFinder.php | 73 + .../CodeCoverageFilterRegistry.php | 78 + .../TextUI/Configuration/Configuration.php | 1404 ++++ .../Exception/CannotFindSchemaException.php | 22 + ...deCoverageReportNotConfiguredException.php | 21 + .../ConfigurationCannotBeBuiltException.php | 21 + .../Configuration/Exception/Exception.php | 19 + .../FilterNotConfiguredException.php | 21 + .../LoggingNotConfiguredException.php | 21 + .../Exception/NoBaselineException.php | 21 + .../Exception/NoBootstrapException.php | 21 + .../Exception/NoCacheDirectoryException.php | 21 + .../NoConfigurationFileException.php | 21 + .../NoCoverageCacheDirectoryException.php | 21 + .../Exception/NoCustomCssFileException.php | 21 + .../Exception/NoDefaultTestSuiteException.php | 21 + .../NoPharExtensionDirectoryException.php | 21 + ...recationToStopOnNotConfiguredException.php | 21 + .../src/TextUI/Configuration/Merger.php | 1009 +++ .../src/TextUI/Configuration/PhpHandler.php | 123 + .../src/TextUI/Configuration/Registry.php | 115 + .../src/TextUI/Configuration/SourceFilter.php | 51 + .../src/TextUI/Configuration/SourceMapper.php | 134 + .../TextUI/Configuration/TestSuiteBuilder.php | 145 + .../TextUI/Configuration/Value/Constant.php | 37 + .../Value/ConstantCollection.php | 60 + .../Value/ConstantCollectionIterator.php | 57 + .../TextUI/Configuration/Value/Directory.php | 30 + .../Value/DirectoryCollection.php | 65 + .../Value/DirectoryCollectionIterator.php | 57 + .../Value/ExtensionBootstrap.php | 54 + .../Value/ExtensionBootstrapCollection.php | 53 + .../ExtensionBootstrapCollectionIterator.php | 57 + .../src/TextUI/Configuration/Value/File.php | 39 + .../Configuration/Value/FileCollection.php | 65 + .../Value/FileCollectionIterator.php | 57 + .../Configuration/Value/FilterDirectory.php | 53 + .../Value/FilterDirectoryCollection.php | 65 + .../FilterDirectoryCollectionIterator.php | 57 + .../src/TextUI/Configuration/Value/Group.php | 30 + .../Configuration/Value/GroupCollection.php | 72 + .../Value/GroupCollectionIterator.php | 57 + .../TextUI/Configuration/Value/IniSetting.php | 37 + .../Value/IniSettingCollection.php | 60 + .../Value/IniSettingCollectionIterator.php | 57 + .../src/TextUI/Configuration/Value/Php.php | 100 + .../src/TextUI/Configuration/Value/Source.php | 202 + .../Configuration/Value/TestDirectory.php | 84 + .../Value/TestDirectoryCollection.php | 65 + .../Value/TestDirectoryCollectionIterator.php | 57 + .../TextUI/Configuration/Value/TestFile.php | 70 + .../Value/TestFileCollection.php | 65 + .../Value/TestFileCollectionIterator.php | 57 + .../TextUI/Configuration/Value/TestSuite.php | 60 + .../Value/TestSuiteCollection.php | 65 + .../Value/TestSuiteCollectionIterator.php | 57 + .../TextUI/Configuration/Value/Variable.php | 44 + .../Value/VariableCollection.php | 60 + .../Value/VariableCollectionIterator.php | 57 + .../Xml/CodeCoverage/CodeCoverage.php | 230 + .../Xml/CodeCoverage/Report/Clover.php | 34 + .../Xml/CodeCoverage/Report/Cobertura.php | 34 + .../Xml/CodeCoverage/Report/Crap4j.php | 41 + .../Xml/CodeCoverage/Report/Html.php | 106 + .../Xml/CodeCoverage/Report/Php.php | 34 + .../Xml/CodeCoverage/Report/Text.php | 48 + .../Xml/CodeCoverage/Report/Xml.php | 34 + .../Configuration/Xml/Configuration.php | 104 + .../Xml/DefaultConfiguration.php | 168 + .../TextUI/Configuration/Xml/Exception.php | 21 + .../TextUI/Configuration/Xml/Generator.php | 74 + .../src/TextUI/Configuration/Xml/Groups.php | 51 + .../Xml/LoadedFromFileConfiguration.php | 76 + .../src/TextUI/Configuration/Xml/Loader.php | 1168 ++++ .../Configuration/Xml/Logging/Junit.php | 34 + .../Configuration/Xml/Logging/Logging.php | 105 + .../Configuration/Xml/Logging/TeamCity.php | 34 + .../Xml/Logging/TestDox/Html.php | 34 + .../Xml/Logging/TestDox/Text.php | 34 + .../Xml/Migration/MigrationBuilder.php | 108 + .../Xml/Migration/MigrationException.php | 22 + .../Migration/Migrations/ConvertLogTypes.php | 55 + .../Migrations/CoverageCloverToReport.php | 34 + .../Migrations/CoverageCrap4jToReport.php | 35 + .../Migrations/CoverageHtmlToReport.php | 35 + .../Migrations/CoveragePhpToReport.php | 33 + .../Migrations/CoverageTextToReport.php | 35 + .../Migrations/CoverageXmlToReport.php | 33 + .../IntroduceCacheDirectoryAttribute.php | 35 + .../Migrations/IntroduceCoverageElement.php | 30 + .../Migrations/LogToReportMigration.php | 94 + .../Xml/Migration/Migrations/Migration.php | 22 + ...ttributesFromFilterWhitelistToCoverage.php | 53 + .../MoveAttributesFromRootToCoverage.php | 52 + .../MoveCoverageDirectoriesToSource.php | 68 + .../MoveWhitelistExcludesToCoverage.php | 73 + .../MoveWhitelistIncludesToCoverage.php | 54 + ...ResourceUsageDuringSmallTestsAttribute.php | 33 + ...StrictAboutTodoAnnotatedTestsAttribute.php | 33 + .../RemoveCacheResultFileAttribute.php | 33 + .../Migrations/RemoveCacheTokensAttribute.php | 33 + ...RemoveConversionToExceptionsAttributes.php | 45 + ...CoverageElementCacheDirectoryAttribute.php | 34 + ...eElementProcessUncoveredFilesAttribute.php | 34 + .../Migrations/RemoveEmptyFilter.php | 56 + .../Migration/Migrations/RemoveListeners.php | 32 + .../Migration/Migrations/RemoveLogTypes.php | 41 + .../Migrations/RemoveLoggingElements.php | 59 + .../RemoveNoInteractionAttribute.php | 33 + .../Migrations/RemovePrinterAttributes.php | 37 + ...sFromTestArgumentsRecursivelyAttribute.php | 33 + .../Migrations/RemoveTestDoxGroupsElement.php | 32 + .../RemoveTestSuiteLoaderAttributes.php | 37 + .../Migrations/RemoveVerboseAttribute.php | 33 + .../RenameBackupStaticAttributesAttribute.php | 40 + ...BeStrictAboutCoversAnnotationAttribute.php | 40 + .../RenameForceCoversAnnotationAttribute.php | 40 + ...rictDeprecationsWithIgnoreDeprecations.php | 51 + .../Migrations/UpdateSchemaLocation.php | 46 + .../Configuration/Xml/Migration/Migrator.php | 56 + .../Xml/Migration/SnapshotNodeList.php | 59 + .../src/TextUI/Configuration/Xml/PHPUnit.php | 501 ++ .../FailedSchemaDetectionResult.php | 21 + .../SchemaDetector/SchemaDetectionResult.php | 38 + .../Xml/SchemaDetector/SchemaDetector.php | 41 + .../SuccessfulSchemaDetectionResult.php | 46 + .../TextUI/Configuration/Xml/SchemaFinder.php | 82 + .../Configuration/Xml/TestSuiteMapper.php | 151 + .../Xml/Validator/ValidationResult.php | 76 + .../Configuration/Xml/Validator/Validator.php | 42 + .../Exception/CannotOpenSocketException.php | 32 + .../src/TextUI/Exception/Exception.php | 21 + .../Exception/InvalidSocketException.php | 31 + .../src/TextUI/Exception/RuntimeException.php | 19 + .../TestDirectoryNotFoundException.php | 31 + .../Exception/TestFileNotFoundException.php | 31 + vendor/phpunit/phpunit/src/TextUI/Help.php | 323 + .../ProgressPrinter/ProgressPrinter.php | 428 ++ ...BeforeTestClassMethodErroredSubscriber.php | 26 + .../ProgressPrinter/Subscriber/Subscriber.php | 30 + .../TestConsideredRiskySubscriber.php | 26 + .../Subscriber/TestErroredSubscriber.php | 26 + .../Subscriber/TestFailedSubscriber.php | 26 + .../Subscriber/TestFinishedSubscriber.php | 26 + .../TestMarkedIncompleteSubscriber.php | 26 + .../Subscriber/TestPreparedSubscriber.php | 26 + .../TestRunnerExecutionStartedSubscriber.php | 26 + .../Subscriber/TestSkippedSubscriber.php | 26 + .../TestTriggeredDeprecationSubscriber.php | 26 + .../TestTriggeredErrorSubscriber.php | 26 + .../TestTriggeredNoticeSubscriber.php | 26 + .../TestTriggeredPhpDeprecationSubscriber.php | 26 + .../TestTriggeredPhpNoticeSubscriber.php | 26 + .../TestTriggeredPhpWarningSubscriber.php | 26 + ...tTriggeredPhpunitDeprecationSubscriber.php | 26 + .../TestTriggeredPhpunitWarningSubscriber.php | 26 + .../TestTriggeredWarningSubscriber.php | 26 + .../TextUI/Output/Default/ResultPrinter.php | 642 ++ .../Default/UnexpectedOutputPrinter.php | 41 + .../phpunit/src/TextUI/Output/Facade.php | 283 + .../TextUI/Output/Printer/DefaultPrinter.php | 126 + .../src/TextUI/Output/Printer/NullPrinter.php | 26 + .../src/TextUI/Output/Printer/Printer.php | 22 + .../src/TextUI/Output/SummaryPrinter.php | 160 + .../TextUI/Output/TestDox/ResultPrinter.php | 491 ++ .../src/TextUI/ShellExitCodeCalculator.php | 170 + .../phpunit/phpunit/src/TextUI/TestRunner.php | 76 + .../src/TextUI/TestSuiteFilterProcessor.php | 101 + vendor/phpunit/phpunit/src/Util/Cloner.php | 38 + vendor/phpunit/phpunit/src/Util/Color.php | 185 + .../phpunit/src/Util/Exception/Exception.php | 21 + .../Exception/InvalidDirectoryException.php | 31 + .../Util/Exception/InvalidJsonException.php | 21 + .../InvalidVersionOperatorException.php | 31 + .../Util/Exception/PhpProcessException.php | 22 + .../src/Util/Exception/XmlException.php | 22 + .../phpunit/phpunit/src/Util/ExcludeList.php | 235 + vendor/phpunit/phpunit/src/Util/Exporter.php | 52 + .../phpunit/phpunit/src/Util/Filesystem.php | 51 + vendor/phpunit/phpunit/src/Util/Filter.php | 132 + .../phpunit/phpunit/src/Util/GlobalState.php | 301 + .../phpunit/src/Util/Http/Downloader.php | 23 + .../phpunit/src/Util/Http/PhpDownloader.php | 30 + vendor/phpunit/phpunit/src/Util/Json.php | 101 + .../phpunit/src/Util/PHP/DefaultJobRunner.php | 250 + vendor/phpunit/phpunit/src/Util/PHP/Job.php | 145 + .../phpunit/src/Util/PHP/JobRunner.php | 61 + .../src/Util/PHP/JobRunnerRegistry.php | 60 + .../phpunit/phpunit/src/Util/PHP/Result.php | 39 + .../phpunit/phpunit/src/Util/Reflection.php | 117 + vendor/phpunit/phpunit/src/Util/Test.php | 59 + .../src/Util/ThrowableToStringMapper.php | 52 + .../src/Util/VersionComparisonOperator.php | 57 + .../phpunit/phpunit/src/Util/Xml/Loader.php | 92 + vendor/phpunit/phpunit/src/Util/Xml/Xml.php | 81 + vendor/psr/cache/CHANGELOG.md | 16 + vendor/psr/cache/LICENSE.txt | 19 + vendor/psr/cache/README.md | 12 + vendor/psr/cache/composer.json | 25 + vendor/psr/cache/src/CacheException.php | 10 + vendor/psr/cache/src/CacheItemInterface.php | 105 + .../psr/cache/src/CacheItemPoolInterface.php | 138 + .../cache/src/InvalidArgumentException.php | 13 + vendor/psr/container/.gitignore | 3 + vendor/psr/container/LICENSE | 21 + vendor/psr/container/README.md | 13 + vendor/psr/container/composer.json | 27 + .../src/ContainerExceptionInterface.php | 12 + .../psr/container/src/ContainerInterface.php | 36 + .../src/NotFoundExceptionInterface.php | 10 + vendor/psr/event-dispatcher/.editorconfig | 15 + vendor/psr/event-dispatcher/.gitignore | 2 + vendor/psr/event-dispatcher/LICENSE | 21 + vendor/psr/event-dispatcher/README.md | 6 + vendor/psr/event-dispatcher/composer.json | 26 + .../src/EventDispatcherInterface.php | 21 + .../src/ListenerProviderInterface.php | 19 + .../src/StoppableEventInterface.php | 26 + vendor/psr/log/LICENSE | 19 + vendor/psr/log/README.md | 58 + vendor/psr/log/composer.json | 26 + vendor/psr/log/src/AbstractLogger.php | 15 + .../psr/log/src/InvalidArgumentException.php | 7 + vendor/psr/log/src/LogLevel.php | 18 + vendor/psr/log/src/LoggerAwareInterface.php | 14 + vendor/psr/log/src/LoggerAwareTrait.php | 22 + vendor/psr/log/src/LoggerInterface.php | 98 + vendor/psr/log/src/LoggerTrait.php | 98 + vendor/psr/log/src/NullLogger.php | 26 + vendor/sebastian/cli-parser/ChangeLog.md | 51 + vendor/sebastian/cli-parser/LICENSE | 29 + vendor/sebastian/cli-parser/README.md | 21 + vendor/sebastian/cli-parser/SECURITY.md | 30 + vendor/sebastian/cli-parser/composer.json | 42 + vendor/sebastian/cli-parser/src/Parser.php | 211 + .../exceptions/AmbiguousOptionException.php | 26 + .../cli-parser/src/exceptions/Exception.php | 16 + .../OptionDoesNotAllowArgumentException.php | 26 + ...RequiredOptionArgumentMissingException.php | 26 + .../src/exceptions/UnknownOptionException.php | 26 + .../code-unit-reverse-lookup/ChangeLog.md | 59 + .../code-unit-reverse-lookup/LICENSE | 29 + .../code-unit-reverse-lookup/README.md | 21 + .../code-unit-reverse-lookup/SECURITY.md | 30 + .../code-unit-reverse-lookup/composer.json | 40 + .../code-unit-reverse-lookup/src/Wizard.php | 132 + vendor/sebastian/code-unit/ChangeLog.md | 106 + vendor/sebastian/code-unit/LICENSE | 29 + vendor/sebastian/code-unit/README.md | 24 + vendor/sebastian/code-unit/SECURITY.md | 30 + vendor/sebastian/code-unit/composer.json | 52 + .../code-unit/src/ClassMethodUnit.php | 21 + vendor/sebastian/code-unit/src/ClassUnit.php | 21 + vendor/sebastian/code-unit/src/CodeUnit.php | 528 ++ .../code-unit/src/CodeUnitCollection.php | 75 + .../src/CodeUnitCollectionIterator.php | 54 + vendor/sebastian/code-unit/src/FileUnit.php | 21 + .../sebastian/code-unit/src/FunctionUnit.php | 21 + .../code-unit/src/InterfaceMethodUnit.php | 21 + .../sebastian/code-unit/src/InterfaceUnit.php | 21 + vendor/sebastian/code-unit/src/Mapper.php | 202 + .../code-unit/src/TraitMethodUnit.php | 21 + vendor/sebastian/code-unit/src/TraitUnit.php | 21 + .../code-unit/src/exceptions/Exception.php | 16 + .../exceptions/InvalidCodeUnitException.php | 16 + .../src/exceptions/NoTraitException.php | 16 + .../src/exceptions/ReflectionException.php | 16 + vendor/sebastian/comparator/ChangeLog.md | 251 + vendor/sebastian/comparator/LICENSE | 29 + vendor/sebastian/comparator/README.md | 42 + vendor/sebastian/comparator/SECURITY.md | 30 + vendor/sebastian/comparator/composer.json | 65 + .../comparator/src/ArrayComparator.php | 131 + .../sebastian/comparator/src/Comparator.php | 32 + .../comparator/src/ComparisonFailure.php | 68 + .../comparator/src/DOMNodeComparator.php | 98 + .../comparator/src/DateTimeComparator.php | 64 + .../comparator/src/EnumerationComparator.php | 50 + .../comparator/src/ExceptionComparator.php | 44 + vendor/sebastian/comparator/src/Factory.php | 123 + .../comparator/src/MockObjectComparator.php | 46 + .../comparator/src/NumberComparator.php | 60 + .../comparator/src/NumericComparator.php | 77 + .../comparator/src/ObjectComparator.php | 93 + .../comparator/src/ResourceComparator.php | 42 + .../comparator/src/ScalarComparator.php | 158 + .../src/SplObjectStorageComparator.php | 57 + .../comparator/src/TypeComparator.php | 43 + .../comparator/src/exceptions/Exception.php | 16 + .../src/exceptions/RuntimeException.php | 14 + vendor/sebastian/complexity/ChangeLog.md | 84 + vendor/sebastian/complexity/LICENSE | 29 + vendor/sebastian/complexity/README.md | 21 + vendor/sebastian/complexity/SECURITY.md | 30 + vendor/sebastian/complexity/composer.json | 43 + .../sebastian/complexity/src/Calculator.php | 95 + .../complexity/src/Complexity/Complexity.php | 64 + .../src/Complexity/ComplexityCollection.php | 134 + .../ComplexityCollectionIterator.php | 54 + .../complexity/src/Exception/Exception.php | 16 + .../src/Exception/RuntimeException.php | 14 + .../Visitor/ComplexityCalculatingVisitor.php | 133 + ...CyclomaticComplexityCalculatingVisitor.php | 61 + vendor/sebastian/diff/ChangeLog.md | 172 + vendor/sebastian/diff/LICENSE | 29 + vendor/sebastian/diff/README.md | 205 + vendor/sebastian/diff/SECURITY.md | 30 + vendor/sebastian/diff/composer.json | 51 + vendor/sebastian/diff/src/Chunk.php | 89 + vendor/sebastian/diff/src/Diff.php | 84 + vendor/sebastian/diff/src/Differ.php | 247 + .../src/Exception/ConfigurationException.php | 32 + .../diff/src/Exception/Exception.php | 16 + .../Exception/InvalidArgumentException.php | 14 + vendor/sebastian/diff/src/Line.php | 50 + .../LongestCommonSubsequenceCalculator.php | 18 + ...ientLongestCommonSubsequenceCalculator.php | 97 + .../src/Output/AbstractChunkOutputBuilder.php | 52 + .../diff/src/Output/DiffOnlyOutputBuilder.php | 70 + .../src/Output/DiffOutputBuilderInterface.php | 19 + .../Output/StrictUnifiedDiffOutputBuilder.php | 326 + .../src/Output/UnifiedDiffOutputBuilder.php | 257 + vendor/sebastian/diff/src/Parser.php | 112 + ...ientLongestCommonSubsequenceCalculator.php | 82 + vendor/sebastian/environment/ChangeLog.md | 249 + vendor/sebastian/environment/LICENSE | 29 + vendor/sebastian/environment/README.md | 21 + vendor/sebastian/environment/SECURITY.md | 30 + vendor/sebastian/environment/composer.json | 44 + vendor/sebastian/environment/src/Console.php | 206 + vendor/sebastian/environment/src/Runtime.php | 292 + vendor/sebastian/exporter/ChangeLog.md | 29 + vendor/sebastian/exporter/LICENSE | 29 + vendor/sebastian/exporter/README.md | 175 + vendor/sebastian/exporter/SECURITY.md | 30 + vendor/sebastian/exporter/composer.json | 65 + vendor/sebastian/exporter/src/Exporter.php | 461 ++ vendor/sebastian/global-state/ChangeLog.md | 129 + vendor/sebastian/global-state/LICENSE | 29 + vendor/sebastian/global-state/README.md | 21 + vendor/sebastian/global-state/SECURITY.md | 30 + vendor/sebastian/global-state/composer.json | 52 + .../global-state/src/CodeExporter.php | 109 + .../global-state/src/ExcludeList.php | 138 + .../sebastian/global-state/src/Restorer.php | 106 + .../sebastian/global-state/src/Snapshot.php | 447 ++ .../global-state/src/exceptions/Exception.php | 16 + .../src/exceptions/RuntimeException.php | 14 + vendor/sebastian/lines-of-code/ChangeLog.md | 70 + vendor/sebastian/lines-of-code/LICENSE | 29 + vendor/sebastian/lines-of-code/README.md | 21 + vendor/sebastian/lines-of-code/SECURITY.md | 30 + vendor/sebastian/lines-of-code/composer.json | 43 + .../sebastian/lines-of-code/src/Counter.php | 91 + .../lines-of-code/src/Exception/Exception.php | 16 + .../Exception/IllogicalValuesException.php | 16 + .../src/Exception/NegativeValueException.php | 16 + .../src/Exception/RuntimeException.php | 14 + .../lines-of-code/src/LineCountingVisitor.php | 92 + .../lines-of-code/src/LinesOfCode.php | 119 + .../sebastian/object-enumerator/ChangeLog.md | 109 + vendor/sebastian/object-enumerator/LICENSE | 29 + vendor/sebastian/object-enumerator/README.md | 21 + .../sebastian/object-enumerator/SECURITY.md | 30 + .../sebastian/object-enumerator/composer.json | 47 + .../object-enumerator/src/Enumerator.php | 71 + .../sebastian/object-reflector/ChangeLog.md | 80 + vendor/sebastian/object-reflector/LICENSE | 29 + vendor/sebastian/object-reflector/README.md | 21 + vendor/sebastian/object-reflector/SECURITY.md | 30 + .../sebastian/object-reflector/composer.json | 45 + .../object-reflector/src/ObjectReflector.php | 41 + .../sebastian/recursion-context/ChangeLog.md | 82 + vendor/sebastian/recursion-context/LICENSE | 29 + vendor/sebastian/recursion-context/README.md | 19 + .../sebastian/recursion-context/SECURITY.md | 30 + .../sebastian/recursion-context/composer.json | 48 + .../recursion-context/src/Context.php | 163 + vendor/sebastian/type/ChangeLog.md | 218 + vendor/sebastian/type/LICENSE | 29 + vendor/sebastian/type/README.md | 21 + vendor/sebastian/type/SECURITY.md | 30 + vendor/sebastian/type/composer.json | 51 + vendor/sebastian/type/src/Parameter.php | 44 + .../sebastian/type/src/ReflectionMapper.php | 229 + vendor/sebastian/type/src/TypeName.php | 105 + .../type/src/exception/Exception.php | 19 + .../type/src/exception/RuntimeException.php | 17 + .../sebastian/type/src/type/CallableType.php | 182 + vendor/sebastian/type/src/type/FalseType.php | 45 + .../type/src/type/GenericObjectType.php | 54 + .../type/src/type/IntersectionType.php | 134 + .../sebastian/type/src/type/IterableType.php | 74 + vendor/sebastian/type/src/type/MixedType.php | 47 + vendor/sebastian/type/src/type/NeverType.php | 39 + vendor/sebastian/type/src/type/NullType.php | 47 + vendor/sebastian/type/src/type/ObjectType.php | 70 + vendor/sebastian/type/src/type/SimpleType.php | 97 + vendor/sebastian/type/src/type/StaticType.php | 67 + vendor/sebastian/type/src/type/TrueType.php | 45 + vendor/sebastian/type/src/type/Type.php | 203 + vendor/sebastian/type/src/type/UnionType.php | 147 + .../sebastian/type/src/type/UnknownType.php | 47 + vendor/sebastian/type/src/type/VoidType.php | 39 + vendor/sebastian/version/ChangeLog.md | 64 + vendor/sebastian/version/LICENSE | 29 + vendor/sebastian/version/README.md | 50 + vendor/sebastian/version/SECURITY.md | 30 + vendor/sebastian/version/composer.json | 38 + vendor/sebastian/version/src/Version.php | 112 + vendor/staabm/side-effects-detector/LICENSE | 21 + vendor/staabm/side-effects-detector/README.md | 57 + .../side-effects-detector/composer.json | 38 + .../side-effects-detector/lib/SideEffect.php | 42 + .../lib/SideEffectsDetector.php | 372 ++ .../lib/functionMetadata.php | 1588 +++++ .../symfony/browser-kit/AbstractBrowser.php | 697 ++ vendor/symfony/browser-kit/CHANGELOG.md | 78 + vendor/symfony/browser-kit/Cookie.php | 299 + vendor/symfony/browser-kit/CookieJar.php | 218 + .../Exception/BadMethodCallException.php | 16 + .../Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 16 + .../browser-kit/Exception/JsonException.php | 16 + .../browser-kit/Exception/LogicException.php | 16 + .../Exception/RuntimeException.php | 16 + .../Exception/UnexpectedValueException.php | 16 + vendor/symfony/browser-kit/History.php | 94 + vendor/symfony/browser-kit/HttpBrowser.php | 161 + vendor/symfony/browser-kit/LICENSE | 19 + vendor/symfony/browser-kit/README.md | 17 + vendor/symfony/browser-kit/Request.php | 99 + vendor/symfony/browser-kit/Response.php | 109 + .../Constraint/BrowserCookieValueSame.php | 62 + .../Test/Constraint/BrowserHasCookie.php | 54 + vendor/symfony/browser-kit/composer.json | 35 + vendor/symfony/cache-contracts/CHANGELOG.md | 5 + .../cache-contracts/CacheInterface.php | 59 + vendor/symfony/cache-contracts/CacheTrait.php | 72 + .../cache-contracts/CallbackInterface.php | 32 + .../symfony/cache-contracts/ItemInterface.php | 65 + vendor/symfony/cache-contracts/LICENSE | 19 + .../NamespacedPoolInterface.php | 31 + vendor/symfony/cache-contracts/README.md | 9 + .../TagAwareCacheInterface.php | 38 + vendor/symfony/cache-contracts/composer.json | 35 + .../symfony/cache/Adapter/AbstractAdapter.php | 204 + .../cache/Adapter/AbstractTagAwareAdapter.php | 338 + .../cache/Adapter/AdapterInterface.php | 35 + vendor/symfony/cache/Adapter/ApcuAdapter.php | 107 + vendor/symfony/cache/Adapter/ArrayAdapter.php | 399 ++ vendor/symfony/cache/Adapter/ChainAdapter.php | 310 + .../cache/Adapter/CouchbaseBucketAdapter.php | 237 + .../Adapter/CouchbaseCollectionAdapter.php | 198 + .../cache/Adapter/DoctrineDbalAdapter.php | 398 ++ .../cache/Adapter/FilesystemAdapter.php | 29 + .../Adapter/FilesystemTagAwareAdapter.php | 267 + .../cache/Adapter/MemcachedAdapter.php | 329 + vendor/symfony/cache/Adapter/NullAdapter.php | 111 + .../cache/Adapter/ParameterNormalizer.php | 35 + vendor/symfony/cache/Adapter/PdoAdapter.php | 398 ++ .../symfony/cache/Adapter/PhpArrayAdapter.php | 389 ++ .../symfony/cache/Adapter/PhpFilesAdapter.php | 312 + vendor/symfony/cache/Adapter/ProxyAdapter.php | 226 + vendor/symfony/cache/Adapter/Psr16Adapter.php | 71 + vendor/symfony/cache/Adapter/RedisAdapter.php | 25 + .../cache/Adapter/RedisTagAwareAdapter.php | 310 + .../symfony/cache/Adapter/TagAwareAdapter.php | 387 ++ .../Adapter/TagAwareAdapterInterface.php | 31 + .../cache/Adapter/TraceableAdapter.php | 311 + .../Adapter/TraceableTagAwareAdapter.php | 38 + vendor/symfony/cache/CHANGELOG.md | 162 + vendor/symfony/cache/CacheItem.php | 199 + .../DataCollector/CacheDataCollector.php | 185 + .../CacheCollectorPass.php | 75 + .../CachePoolClearerPass.php | 38 + .../DependencyInjection/CachePoolPass.php | 241 + .../CachePoolPrunerPass.php | 48 + .../Exception/BadMethodCallException.php | 25 + .../cache/Exception/CacheException.php | 25 + .../Exception/InvalidArgumentException.php | 25 + .../cache/Exception/LogicException.php | 25 + vendor/symfony/cache/LICENSE | 19 + vendor/symfony/cache/LockRegistry.php | 166 + .../cache/Marshaller/DefaultMarshaller.php | 96 + .../cache/Marshaller/DeflateMarshaller.php | 44 + .../cache/Marshaller/MarshallerInterface.php | 38 + .../cache/Marshaller/SodiumMarshaller.php | 74 + .../cache/Marshaller/TagAwareMarshaller.php | 83 + .../Messenger/EarlyExpirationDispatcher.php | 60 + .../Messenger/EarlyExpirationHandler.php | 81 + .../Messenger/EarlyExpirationMessage.php | 96 + vendor/symfony/cache/PruneableInterface.php | 20 + vendor/symfony/cache/Psr16Cache.php | 240 + vendor/symfony/cache/README.md | 19 + vendor/symfony/cache/ResettableInterface.php | 21 + .../cache/Traits/AbstractAdapterTrait.php | 403 ++ .../symfony/cache/Traits/ContractsTrait.php | 113 + .../cache/Traits/FilesystemCommonTrait.php | 190 + .../symfony/cache/Traits/FilesystemTrait.php | 113 + vendor/symfony/cache/Traits/ProxyTrait.php | 37 + vendor/symfony/cache/Traits/Redis5Proxy.php | 1225 ++++ vendor/symfony/cache/Traits/Redis6Proxy.php | 1266 ++++ .../symfony/cache/Traits/Redis6ProxyTrait.php | 81 + .../cache/Traits/RedisCluster5Proxy.php | 980 +++ .../cache/Traits/RedisCluster6Proxy.php | 1136 ++++ .../cache/Traits/RedisCluster6ProxyTrait.php | 46 + .../cache/Traits/RedisClusterNodeProxy.php | 47 + .../cache/Traits/RedisClusterProxy.php | 23 + vendor/symfony/cache/Traits/RedisProxy.php | 23 + .../symfony/cache/Traits/RedisProxyTrait.php | 51 + vendor/symfony/cache/Traits/RedisTrait.php | 791 +++ .../cache/Traits/Relay/BgsaveTrait.php | 36 + .../symfony/cache/Traits/Relay/CopyTrait.php | 36 + vendor/symfony/cache/Traits/Relay/FtTrait.php | 132 + .../cache/Traits/Relay/GeosearchTrait.php | 36 + .../cache/Traits/Relay/GetWithMetaTrait.php | 32 + .../cache/Traits/Relay/GetrangeTrait.php | 36 + .../symfony/cache/Traits/Relay/HsetTrait.php | 36 + .../cache/Traits/Relay/IsTrackedTrait.php | 32 + .../symfony/cache/Traits/Relay/MoveTrait.php | 46 + .../Traits/Relay/NullableReturnTrait.php | 96 + .../cache/Traits/Relay/PfcountTrait.php | 36 + .../cache/Traits/Relay/Relay11Trait.php | 132 + .../cache/Traits/Relay/SwapdbTrait.php | 32 + .../cache/Traits/RelayClusterProxy.php | 1204 ++++ vendor/symfony/cache/Traits/RelayProxy.php | 1272 ++++ .../symfony/cache/Traits/RelayProxyTrait.php | 147 + vendor/symfony/cache/Traits/ValueWrapper.php | 81 + vendor/symfony/cache/composer.json | 61 + .../symfony/config/Builder/ClassBuilder.php | 169 + .../config/Builder/ConfigBuilderGenerator.php | 609 ++ .../ConfigBuilderGeneratorInterface.php | 27 + .../config/Builder/ConfigBuilderInterface.php | 30 + vendor/symfony/config/Builder/Method.php | 32 + vendor/symfony/config/Builder/Property.php | 84 + vendor/symfony/config/CHANGELOG.md | 183 + vendor/symfony/config/ConfigCache.php | 67 + vendor/symfony/config/ConfigCacheFactory.php | 42 + .../config/ConfigCacheFactoryInterface.php | 30 + .../symfony/config/ConfigCacheInterface.php | 45 + .../symfony/config/Definition/ArrayNode.php | 379 ++ vendor/symfony/config/Definition/BaseNode.php | 512 ++ .../symfony/config/Definition/BooleanNode.php | 59 + .../Builder/ArrayNodeDefinition.php | 528 ++ .../Builder/BooleanNodeDefinition.php | 62 + .../Builder/BuilderAwareInterface.php | 25 + .../Definition/Builder/EnumNodeDefinition.php | 73 + .../config/Definition/Builder/ExprBuilder.php | 265 + .../Builder/FloatNodeDefinition.php | 30 + .../Builder/IntegerNodeDefinition.php | 30 + .../Definition/Builder/MergeBuilder.php | 60 + .../config/Definition/Builder/NodeBuilder.php | 208 + .../Definition/Builder/NodeDefinition.php | 359 ++ .../Builder/NodeParentInterface.php | 21 + .../Builder/NormalizationBuilder.php | 60 + .../Builder/NumericNodeDefinition.php | 67 + .../Builder/ParentNodeDefinitionInterface.php | 49 + .../Builder/ScalarNodeDefinition.php | 30 + .../Builder/StringNodeDefinition.php | 34 + .../config/Definition/Builder/TreeBuilder.php | 57 + .../Definition/Builder/ValidationBuilder.php | 43 + .../Builder/VariableNodeDefinition.php | 64 + .../Definition/ConfigurableInterface.php | 25 + .../config/Definition/Configuration.php | 45 + .../Definition/ConfigurationInterface.php | 27 + .../Configurator/DefinitionConfigurator.php | 47 + .../Definition/Dumper/XmlReferenceDumper.php | 293 + .../Definition/Dumper/YamlReferenceDumper.php | 245 + vendor/symfony/config/Definition/EnumNode.php | 158 + .../Exception/DuplicateKeyException.php | 22 + .../config/Definition/Exception/Exception.php | 21 + .../Exception/ForbiddenOverwriteException.php | 22 + .../InvalidConfigurationException.php | 47 + .../Exception/InvalidDefinitionException.php | 21 + .../Exception/InvalidTypeException.php | 21 + .../Exception/UnsetKeyException.php | 22 + .../symfony/config/Definition/FloatNode.php | 45 + .../symfony/config/Definition/IntegerNode.php | 40 + .../Loader/DefinitionFileLoader.php | 103 + .../config/Definition/NodeInterface.php | 77 + .../symfony/config/Definition/NumericNode.php | 58 + .../symfony/config/Definition/Processor.php | 89 + .../Definition/PrototypeNodeInterface.php | 25 + .../config/Definition/PrototypedArrayNode.php | 329 + .../symfony/config/Definition/ScalarNode.php | 58 + .../symfony/config/Definition/StringNode.php | 40 + .../config/Definition/VariableNode.php | 117 + ...LoaderImportCircularReferenceException.php | 27 + .../FileLocatorFileNotFoundException.php | 34 + .../config/Exception/LoaderLoadException.php | 112 + .../config/Exception/LogicException.php | 16 + vendor/symfony/config/FileLocator.php | 97 + .../symfony/config/FileLocatorInterface.php | 36 + vendor/symfony/config/LICENSE | 19 + .../config/Loader/DelegatingLoader.php | 44 + .../Loader/DirectoryAwareLoaderInterface.php | 22 + vendor/symfony/config/Loader/FileLoader.php | 183 + .../symfony/config/Loader/GlobFileLoader.php | 30 + vendor/symfony/config/Loader/Loader.php | 72 + .../symfony/config/Loader/LoaderInterface.php | 44 + .../symfony/config/Loader/LoaderResolver.php | 65 + .../config/Loader/LoaderResolverInterface.php | 27 + .../config/Loader/ParamConfigurator.php | 30 + vendor/symfony/config/README.md | 15 + .../Resource/ClassExistenceResource.php | 227 + .../config/Resource/ComposerResource.php | 64 + .../config/Resource/DirectoryResource.php | 96 + .../config/Resource/FileExistenceResource.php | 51 + .../symfony/config/Resource/FileResource.php | 60 + .../symfony/config/Resource/GlobResource.php | 248 + .../Resource/ReflectionClassResource.php | 213 + .../config/Resource/ResourceInterface.php | 31 + .../Resource/SelfCheckingResourceChecker.php | 46 + .../SelfCheckingResourceInterface.php | 28 + .../Resource/SkippingResourceChecker.php | 37 + .../config/ResourceCheckerConfigCache.php | 183 + .../ResourceCheckerConfigCacheFactory.php | 39 + .../config/ResourceCheckerInterface.php | 41 + .../Util/Exception/InvalidXmlException.php | 22 + .../Util/Exception/XmlParsingException.php | 21 + vendor/symfony/config/Util/XmlUtils.php | 270 + vendor/symfony/config/composer.json | 42 + vendor/symfony/console/Application.php | 1346 ++++ vendor/symfony/console/Attribute/Argument.php | 110 + .../symfony/console/Attribute/AsCommand.php | 49 + vendor/symfony/console/Attribute/Option.php | 181 + vendor/symfony/console/CHANGELOG.md | 299 + .../console/CI/GithubActionReporter.php | 97 + vendor/symfony/console/Color.php | 133 + vendor/symfony/console/Command/Command.php | 700 ++ .../console/Command/CompleteCommand.php | 212 + .../console/Command/DumpCompletionCommand.php | 151 + .../symfony/console/Command/HelpCommand.php | 76 + .../console/Command/InvokableCommand.php | 157 + .../symfony/console/Command/LazyCommand.php | 206 + .../symfony/console/Command/ListCommand.php | 72 + .../symfony/console/Command/LockableTrait.php | 85 + .../Command/SignalableCommandInterface.php | 32 + .../console/Command/TraceableCommand.php | 365 ++ .../CommandLoader/CommandLoaderInterface.php | 38 + .../CommandLoader/ContainerCommandLoader.php | 52 + .../CommandLoader/FactoryCommandLoader.php | 52 + .../console/Completion/CompletionInput.php | 248 + .../Completion/CompletionSuggestions.php | 97 + .../Output/BashCompletionOutput.php | 33 + .../Output/CompletionOutputInterface.php | 25 + .../Output/FishCompletionOutput.php | 36 + .../Completion/Output/ZshCompletionOutput.php | 36 + .../symfony/console/Completion/Suggestion.php | 41 + vendor/symfony/console/ConsoleEvents.php | 72 + vendor/symfony/console/Cursor.php | 204 + .../DataCollector/CommandDataCollector.php | 238 + vendor/symfony/console/Debug/CliRequest.php | 70 + .../AddConsoleCommandPass.php | 155 + .../Descriptor/ApplicationDescription.php | 136 + .../symfony/console/Descriptor/Descriptor.php | 74 + .../Descriptor/DescriptorInterface.php | 24 + .../console/Descriptor/JsonDescriptor.php | 166 + .../console/Descriptor/MarkdownDescriptor.php | 173 + .../Descriptor/ReStructuredTextDescriptor.php | 273 + .../console/Descriptor/TextDescriptor.php | 317 + .../console/Descriptor/XmlDescriptor.php | 230 + .../console/Event/ConsoleAlarmEvent.php | 47 + .../console/Event/ConsoleCommandEvent.php | 54 + .../console/Event/ConsoleErrorEvent.php | 58 + vendor/symfony/console/Event/ConsoleEvent.php | 56 + .../console/Event/ConsoleSignalEvent.php | 56 + .../console/Event/ConsoleTerminateEvent.php | 50 + .../console/EventListener/ErrorListener.php | 89 + .../Exception/CommandNotFoundException.php | 43 + .../console/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 19 + .../Exception/InvalidOptionException.php | 21 + .../console/Exception/LogicException.php | 19 + .../Exception/MissingInputException.php | 21 + .../Exception/NamespaceNotFoundException.php | 21 + .../Exception/RunCommandFailedException.php | 29 + .../console/Exception/RuntimeException.php | 19 + .../console/Formatter/NullOutputFormatter.php | 51 + .../Formatter/NullOutputFormatterStyle.php | 48 + .../console/Formatter/OutputFormatter.php | 280 + .../Formatter/OutputFormatterInterface.php | 52 + .../Formatter/OutputFormatterStyle.php | 89 + .../OutputFormatterStyleInterface.php | 50 + .../Formatter/OutputFormatterStyleStack.php | 103 + .../WrappableOutputFormatterInterface.php | 25 + .../console/Helper/DebugFormatterHelper.php | 98 + .../console/Helper/DescriptorHelper.php | 91 + vendor/symfony/console/Helper/Dumper.php | 53 + .../console/Helper/FormatterHelper.php | 81 + vendor/symfony/console/Helper/Helper.php | 167 + .../console/Helper/HelperInterface.php | 35 + vendor/symfony/console/Helper/HelperSet.php | 74 + .../console/Helper/InputAwareHelper.php | 30 + .../symfony/console/Helper/OutputWrapper.php | 76 + .../symfony/console/Helper/ProcessHelper.php | 137 + vendor/symfony/console/Helper/ProgressBar.php | 654 ++ .../console/Helper/ProgressIndicator.php | 242 + .../symfony/console/Helper/QuestionHelper.php | 593 ++ .../console/Helper/SymfonyQuestionHelper.php | 103 + vendor/symfony/console/Helper/Table.php | 971 +++ vendor/symfony/console/Helper/TableCell.php | 71 + .../symfony/console/Helper/TableCellStyle.php | 84 + vendor/symfony/console/Helper/TableRows.php | 28 + .../symfony/console/Helper/TableSeparator.php | 25 + vendor/symfony/console/Helper/TableStyle.php | 375 ++ vendor/symfony/console/Helper/TreeHelper.php | 111 + vendor/symfony/console/Helper/TreeNode.php | 105 + vendor/symfony/console/Helper/TreeStyle.php | 78 + vendor/symfony/console/Input/ArgvInput.php | 402 ++ vendor/symfony/console/Input/ArrayInput.php | 191 + vendor/symfony/console/Input/Input.php | 174 + .../symfony/console/Input/InputArgument.php | 160 + .../console/Input/InputAwareInterface.php | 26 + .../symfony/console/Input/InputDefinition.php | 402 ++ .../symfony/console/Input/InputInterface.php | 138 + vendor/symfony/console/Input/InputOption.php | 262 + .../Input/StreamableInputInterface.php | 37 + vendor/symfony/console/Input/StringInput.php | 85 + vendor/symfony/console/LICENSE | 19 + .../symfony/console/Logger/ConsoleLogger.php | 120 + .../console/Messenger/RunCommandContext.php | 25 + .../console/Messenger/RunCommandMessage.php | 36 + .../Messenger/RunCommandMessageHandler.php | 53 + .../symfony/console/Output/AnsiColorMode.php | 106 + .../symfony/console/Output/BufferedOutput.php | 40 + .../symfony/console/Output/ConsoleOutput.php | 153 + .../console/Output/ConsoleOutputInterface.php | 30 + .../console/Output/ConsoleSectionOutput.php | 237 + vendor/symfony/console/Output/NullOutput.php | 94 + vendor/symfony/console/Output/Output.php | 144 + .../console/Output/OutputInterface.php | 103 + .../symfony/console/Output/StreamOutput.php | 127 + .../console/Output/TrimmedBufferOutput.php | 58 + .../console/Question/ChoiceQuestion.php | 178 + .../console/Question/ConfirmationQuestion.php | 57 + vendor/symfony/console/Question/Question.php | 280 + vendor/symfony/console/README.md | 27 + .../console/Resources/bin/hiddeninput.exe | Bin 0 -> 9216 bytes .../symfony/console/Resources/completion.bash | 94 + .../symfony/console/Resources/completion.fish | 25 + .../symfony/console/Resources/completion.zsh | 82 + .../console/SignalRegistry/SignalMap.php | 36 + .../console/SignalRegistry/SignalRegistry.php | 65 + .../console/SingleCommandApplication.php | 72 + vendor/symfony/console/Style/OutputStyle.php | 115 + .../symfony/console/Style/StyleInterface.php | 110 + vendor/symfony/console/Style/SymfonyStyle.php | 476 ++ vendor/symfony/console/Terminal.php | 227 + .../console/Tester/ApplicationTester.php | 63 + .../Tester/CommandCompletionTester.php | 54 + .../symfony/console/Tester/CommandTester.php | 74 + .../Tester/Constraint/CommandIsSuccessful.php | 43 + vendor/symfony/console/Tester/TesterTrait.php | 182 + vendor/symfony/console/composer.json | 55 + vendor/symfony/css-selector/CHANGELOG.md | 29 + .../css-selector/CssSelectorConverter.php | 67 + .../Exception/ExceptionInterface.php | 24 + .../Exception/ExpressionErrorException.php | 24 + .../Exception/InternalErrorException.php | 24 + .../css-selector/Exception/ParseException.php | 24 + .../Exception/SyntaxErrorException.php | 55 + vendor/symfony/css-selector/LICENSE | 19 + .../css-selector/Node/AbstractNode.php | 32 + .../css-selector/Node/AttributeNode.php | 73 + .../symfony/css-selector/Node/ClassNode.php | 51 + .../Node/CombinedSelectorNode.php | 59 + .../symfony/css-selector/Node/ElementNode.php | 53 + .../css-selector/Node/FunctionNode.php | 70 + vendor/symfony/css-selector/Node/HashNode.php | 51 + .../css-selector/Node/MatchingNode.php | 55 + .../css-selector/Node/NegationNode.php | 51 + .../css-selector/Node/NodeInterface.php | 29 + .../symfony/css-selector/Node/PseudoNode.php | 54 + .../css-selector/Node/SelectorNode.php | 54 + .../symfony/css-selector/Node/Specificity.php | 69 + .../Node/SpecificityAdjustmentNode.php | 49 + .../Parser/Handler/CommentHandler.php | 45 + .../Parser/Handler/HandlerInterface.php | 30 + .../Parser/Handler/HashHandler.php | 52 + .../Parser/Handler/IdentifierHandler.php | 52 + .../Parser/Handler/NumberHandler.php | 49 + .../Parser/Handler/StringHandler.php | 71 + .../Parser/Handler/WhitespaceHandler.php | 43 + vendor/symfony/css-selector/Parser/Parser.php | 385 ++ .../css-selector/Parser/ParserInterface.php | 34 + vendor/symfony/css-selector/Parser/Reader.php | 82 + .../Parser/Shortcut/ClassParser.php | 48 + .../Parser/Shortcut/ElementParser.php | 44 + .../Parser/Shortcut/EmptyStringParser.php | 43 + .../Parser/Shortcut/HashParser.php | 48 + vendor/symfony/css-selector/Parser/Token.php | 107 + .../css-selector/Parser/TokenStream.php | 156 + .../Parser/Tokenizer/Tokenizer.php | 73 + .../Parser/Tokenizer/TokenizerEscaping.php | 63 + .../Parser/Tokenizer/TokenizerPatterns.php | 89 + vendor/symfony/css-selector/README.md | 20 + .../XPath/Extension/AbstractExtension.php | 50 + .../Extension/AttributeMatchingExtension.php | 113 + .../XPath/Extension/CombinationExtension.php | 65 + .../XPath/Extension/ExtensionInterface.php | 67 + .../XPath/Extension/FunctionExtension.php | 165 + .../XPath/Extension/HtmlExtension.php | 178 + .../XPath/Extension/NodeExtension.php | 221 + .../XPath/Extension/PseudoClassExtension.php | 122 + .../symfony/css-selector/XPath/Translator.php | 224 + .../XPath/TranslatorInterface.php | 37 + .../symfony/css-selector/XPath/XPathExpr.php | 107 + vendor/symfony/css-selector/composer.json | 32 + vendor/symfony/debug-bundle/CHANGELOG.md | 8 + .../Command/ServerDumpPlaceholderCommand.php | 54 + vendor/symfony/debug-bundle/DebugBundle.php | 63 + .../Compiler/DumpDataCollectorPass.php | 42 + .../DependencyInjection/Configuration.php | 62 + .../DependencyInjection/DebugExtension.php | 97 + vendor/symfony/debug-bundle/LICENSE | 19 + vendor/symfony/debug-bundle/README.md | 13 + .../Resources/config/schema/debug-1.0.xsd | 15 + .../Resources/config/services.php | 140 + .../Resources/views/Profiler/dump.html.twig | 83 + .../Resources/views/Profiler/icon.svg | 9 + vendor/symfony/debug-bundle/composer.json | 38 + vendor/symfony/dependency-injection/Alias.php | 106 + .../Argument/AbstractArgument.php | 41 + .../Argument/ArgumentInterface.php | 24 + .../Argument/BoundArgument.php | 54 + .../Argument/IteratorArgument.php | 37 + .../Argument/LazyClosure.php | 95 + .../Argument/RewindableGenerator.php | 43 + .../Argument/ServiceClosureArgument.php | 43 + .../Argument/ServiceLocator.php | 44 + .../Argument/ServiceLocatorArgument.php | 48 + .../Argument/TaggedIteratorArgument.php | 88 + .../Attribute/AsAlias.php | 39 + .../Attribute/AsDecorator.php | 33 + .../Attribute/AsTaggedItem.php | 31 + .../Attribute/Autoconfigure.php | 47 + .../Attribute/AutoconfigureTag.php | 34 + .../Attribute/Autowire.php | 75 + .../Attribute/AutowireCallable.php | 53 + .../Attribute/AutowireDecorated.php | 20 + .../Attribute/AutowireInline.php | 64 + .../Attribute/AutowireIterator.php | 42 + .../Attribute/AutowireLocator.php | 86 + .../Attribute/AutowireMethodOf.php | 38 + .../Attribute/AutowireServiceClosure.php | 30 + .../Attribute/Exclude.php | 22 + .../dependency-injection/Attribute/Lazy.php | 21 + .../Attribute/TaggedIterator.php | 42 + .../Attribute/TaggedLocator.php | 42 + .../dependency-injection/Attribute/Target.php | 66 + .../dependency-injection/Attribute/When.php | 28 + .../Attribute/WhenNot.php | 26 + .../symfony/dependency-injection/CHANGELOG.md | 422 ++ .../dependency-injection/ChildDefinition.php | 93 + .../Compiler/AbstractRecursivePass.php | 257 + .../AliasDeprecatedPublicServicesPass.php | 61 + .../Compiler/AnalyzeServiceReferencesPass.php | 201 + .../AttributeAutoconfigurationPass.php | 180 + .../Compiler/AutoAliasServicePass.php | 39 + .../Compiler/AutowireAsDecoratorPass.php | 46 + .../Compiler/AutowirePass.php | 757 +++ .../Compiler/AutowireRequiredMethodsPass.php | 95 + .../AutowireRequiredPropertiesPass.php | 58 + .../Compiler/CheckAliasValidityPass.php | 51 + .../Compiler/CheckArgumentsValidityPass.php | 116 + .../Compiler/CheckCircularReferencesPass.php | 93 + .../Compiler/CheckDefinitionValidityPass.php | 98 + ...xceptionOnInvalidReferenceBehaviorPass.php | 125 + .../Compiler/CheckReferenceValidityPass.php | 45 + .../Compiler/CheckTypeDeclarationsPass.php | 331 + .../Compiler/Compiler.php | 97 + .../Compiler/CompilerPassInterface.php | 29 + .../Compiler/DecoratorServicePass.php | 130 + .../Compiler/DefinitionErrorExceptionPass.php | 110 + .../Compiler/ExtensionCompilerPass.php | 34 + .../Compiler/InlineServiceDefinitionsPass.php | 229 + .../MergeExtensionConfigurationPass.php | 212 + .../Compiler/PassConfig.php | 274 + .../Compiler/PriorityTaggedServiceTrait.php | 195 + .../RegisterAutoconfigureAttributesPass.php | 97 + .../Compiler/RegisterEnvVarProcessorsPass.php | 75 + .../Compiler/RegisterReverseContainerPass.php | 60 + .../RegisterServiceSubscribersPass.php | 143 + .../RemoveAbstractDefinitionsPass.php | 33 + .../Compiler/RemoveBuildParametersPass.php | 45 + .../Compiler/RemovePrivateAliasesPass.php | 39 + .../Compiler/RemoveUnusedDefinitionsPass.php | 89 + .../ReplaceAliasByActualDefinitionPass.php | 101 + .../ResolveAutowireInlineAttributesPass.php | 134 + .../Compiler/ResolveBindingsPass.php | 268 + .../Compiler/ResolveChildDefinitionsPass.php | 201 + .../Compiler/ResolveClassPass.php | 37 + .../Compiler/ResolveDecoratorStackPass.php | 120 + .../Compiler/ResolveEnvPlaceholdersPass.php | 46 + .../Compiler/ResolveFactoryClassPass.php | 37 + .../Compiler/ResolveHotPathPass.php | 76 + .../ResolveInstanceofConditionalsPass.php | 180 + .../Compiler/ResolveInvalidReferencesPass.php | 134 + .../Compiler/ResolveNamedArgumentsPass.php | 137 + .../Compiler/ResolveNoPreloadPass.php | 90 + .../ResolveParameterPlaceHoldersPass.php | 102 + .../ResolveReferencesToAliasesPass.php | 80 + .../ResolveServiceSubscribersPass.php | 54 + .../ResolveTaggedIteratorArgumentPass.php | 42 + .../Compiler/ServiceLocatorTagPass.php | 140 + .../Compiler/ServiceReferenceGraph.php | 99 + .../Compiler/ServiceReferenceGraphEdge.php | 80 + .../Compiler/ServiceReferenceGraphNode.php | 104 + .../Compiler/ValidateEnvPlaceholdersPass.php | 137 + .../Config/ContainerParametersResource.php | 42 + .../ContainerParametersResourceChecker.php | 43 + .../dependency-injection/Container.php | 411 ++ .../dependency-injection/ContainerBuilder.php | 1846 ++++++ .../ContainerInterface.php | 66 + .../dependency-injection/Definition.php | 823 +++ .../dependency-injection/Dumper/Dumper.php | 27 + .../Dumper/DumperInterface.php | 25 + .../Dumper/GraphvizDumper.php | 249 + .../dependency-injection/Dumper/PhpDumper.php | 2421 +++++++ .../dependency-injection/Dumper/Preloader.php | 129 + .../dependency-injection/Dumper/XmlDumper.php | 432 ++ .../Dumper/YamlDumper.php | 380 ++ .../EnvVarLoaderInterface.php | 25 + .../dependency-injection/EnvVarProcessor.php | 388 ++ .../EnvVarProcessorInterface.php | 38 + .../AutoconfigureFailedException.php | 16 + .../Exception/AutowiringFailedException.php | 73 + .../Exception/BadMethodCallException.php | 19 + .../EmptyParameterValueException.php | 23 + .../Exception/EnvNotFoundException.php | 21 + .../Exception/EnvParameterException.php | 25 + .../Exception/ExceptionInterface.php | 24 + .../Exception/InvalidArgumentException.php | 21 + .../InvalidParameterTypeException.php | 35 + .../Exception/LogicException.php | 19 + .../Exception/OutOfBoundsException.php | 19 + .../ParameterCircularReferenceException.php | 32 + .../Exception/ParameterNotFoundException.php | 123 + .../Exception/RuntimeException.php | 21 + .../ServiceCircularReferenceException.php | 38 + .../Exception/ServiceNotFoundException.php | 64 + .../ExpressionLanguage.php | 41 + .../ExpressionLanguageProvider.php | 56 + .../Extension/AbstractExtension.php | 65 + .../ConfigurableExtensionInterface.php | 32 + .../ConfigurationExtensionInterface.php | 30 + .../Extension/Extension.php | 135 + .../Extension/ExtensionInterface.php | 56 + .../Extension/ExtensionTrait.php | 69 + .../Extension/PrependExtensionInterface.php | 24 + vendor/symfony/dependency-injection/LICENSE | 19 + .../Instantiator/InstantiatorInterface.php | 32 + .../Instantiator/LazyServiceInstantiator.php | 47 + .../Instantiator/RealServiceInstantiator.php | 28 + .../LazyProxy/PhpDumper/DumperInterface.php | 39 + .../LazyProxy/PhpDumper/LazyServiceDumper.php | 214 + .../LazyProxy/PhpDumper/NullDumper.php | 39 + .../Loader/ClosureLoader.php | 42 + .../Configurator/AbstractConfigurator.php | 117 + .../AbstractServiceConfigurator.php | 115 + .../Loader/Configurator/AliasConfigurator.php | 31 + .../ClosureReferenceConfigurator.php | 16 + .../Configurator/ContainerConfigurator.php | 200 + .../Configurator/DefaultsConfigurator.php | 76 + .../Loader/Configurator/EnvConfigurator.php | 236 + .../Configurator/FromCallableConfigurator.php | 45 + .../InlineServiceConfigurator.php | 44 + .../Configurator/InstanceofConfigurator.php | 50 + .../Configurator/ParametersConfigurator.php | 51 + .../Configurator/PrototypeConfigurator.php | 88 + .../Configurator/ReferenceConfigurator.php | 66 + .../Configurator/ServiceConfigurator.php | 73 + .../Configurator/ServicesConfigurator.php | 191 + .../Configurator/Traits/AbstractTrait.php | 28 + .../Configurator/Traits/ArgumentTrait.php | 39 + .../Traits/AutoconfigureTrait.php | 31 + .../Configurator/Traits/AutowireTrait.php | 27 + .../Loader/Configurator/Traits/BindTrait.php | 42 + .../Loader/Configurator/Traits/CallTrait.php | 35 + .../Loader/Configurator/Traits/ClassTrait.php | 27 + .../Configurator/Traits/ConfiguratorTrait.php | 29 + .../Configurator/Traits/ConstructorTrait.php | 27 + .../Configurator/Traits/DecorateTrait.php | 34 + .../Configurator/Traits/DeprecateTrait.php | 35 + .../Configurator/Traits/FactoryTrait.php | 41 + .../Loader/Configurator/Traits/FileTrait.php | 27 + .../Configurator/Traits/FromCallableTrait.php | 64 + .../Loader/Configurator/Traits/LazyTrait.php | 32 + .../Configurator/Traits/ParentTrait.php | 46 + .../Configurator/Traits/PropertyTrait.php | 27 + .../Configurator/Traits/PublicTrait.php | 35 + .../Loader/Configurator/Traits/ShareTrait.php | 27 + .../Configurator/Traits/SyntheticTrait.php | 28 + .../Loader/Configurator/Traits/TagTrait.php | 47 + .../Loader/DirectoryLoader.php | 50 + .../Loader/FileLoader.php | 408 ++ .../Loader/GlobFileLoader.php | 36 + .../Loader/IniFileLoader.php | 98 + .../Loader/PhpFileLoader.php | 235 + .../Loader/UndefinedExtensionHandler.php | 44 + .../Loader/XmlFileLoader.php | 907 +++ .../Loader/YamlFileLoader.php | 998 +++ .../schema/dic/services/services-1.0.xsd | 405 ++ .../dependency-injection/Parameter.php | 30 + .../ParameterBag/ContainerBag.php | 40 + .../ParameterBag/ContainerBagInterface.php | 51 + .../EnvPlaceholderParameterBag.php | 148 + .../ParameterBag/FrozenParameterBag.php | 67 + .../ParameterBag/ParameterBag.php | 300 + .../ParameterBag/ParameterBagInterface.php | 88 + vendor/symfony/dependency-injection/README.md | 14 + .../dependency-injection/Reference.php | 39 + .../dependency-injection/ReverseContainer.php | 71 + .../dependency-injection/ServiceLocator.php | 158 + .../StaticEnvVarLoader.php | 26 + .../TaggedContainerInterface.php | 27 + .../dependency-injection/TypedReference.php | 55 + .../symfony/dependency-injection/Variable.php | 38 + .../dependency-injection/composer.json | 47 + .../deprecation-contracts/CHANGELOG.md | 5 + vendor/symfony/deprecation-contracts/LICENSE | 19 + .../symfony/deprecation-contracts/README.md | 26 + .../deprecation-contracts/composer.json | 35 + .../deprecation-contracts/function.php | 27 + .../dom-crawler/AbstractUriElement.php | 111 + vendor/symfony/dom-crawler/CHANGELOG.md | 130 + vendor/symfony/dom-crawler/Crawler.php | 1237 ++++ .../dom-crawler/Field/ChoiceFormField.php | 299 + .../dom-crawler/Field/FileFormField.php | 103 + .../symfony/dom-crawler/Field/FormField.php | 102 + .../dom-crawler/Field/InputFormField.php | 46 + .../dom-crawler/Field/TextareaFormField.php | 37 + vendor/symfony/dom-crawler/Form.php | 463 ++ .../symfony/dom-crawler/FormFieldRegistry.php | 175 + vendor/symfony/dom-crawler/Image.php | 37 + vendor/symfony/dom-crawler/LICENSE | 19 + vendor/symfony/dom-crawler/Link.php | 34 + vendor/symfony/dom-crawler/README.md | 13 + .../CrawlerAnySelectorTextContains.php | 67 + .../Constraint/CrawlerAnySelectorTextSame.php | 54 + .../CrawlerSelectorAttributeValueSame.php | 51 + .../Test/Constraint/CrawlerSelectorCount.php | 45 + .../Test/Constraint/CrawlerSelectorExists.php | 44 + .../CrawlerSelectorTextContains.php | 62 + .../Constraint/CrawlerSelectorTextSame.php | 50 + vendor/symfony/dom-crawler/UriResolver.php | 136 + vendor/symfony/dom-crawler/composer.json | 34 + .../symfony/error-handler/BufferingLogger.php | 68 + vendor/symfony/error-handler/CHANGELOG.md | 50 + .../Command/ErrorDumpCommand.php | 85 + vendor/symfony/error-handler/Debug.php | 40 + .../error-handler/DebugClassLoader.php | 1305 ++++ .../Error/ClassNotFoundError.php | 29 + .../error-handler/Error/FatalError.php | 85 + .../error-handler/Error/OutOfMemoryError.php | 16 + .../Error/UndefinedFunctionError.php | 29 + .../Error/UndefinedMethodError.php | 29 + .../ClassNotFoundErrorEnhancer.php | 183 + .../ErrorEnhancer/ErrorEnhancerInterface.php | 20 + .../UndefinedFunctionErrorEnhancer.php | 84 + .../UndefinedMethodErrorEnhancer.php | 66 + vendor/symfony/error-handler/ErrorHandler.php | 747 +++ .../ErrorRenderer/CliErrorRenderer.php | 46 + .../ErrorRenderer/ErrorRendererInterface.php | 37 + .../ErrorRenderer/FileLinkFormatter.php | 106 + .../ErrorRenderer/HtmlErrorRenderer.php | 359 ++ .../ErrorRenderer/SerializerErrorRenderer.php | 83 + .../Exception/FlattenException.php | 440 ++ .../Exception/SilencedErrorContext.php | 63 + .../error-handler/Internal/TentativeTypes.php | 1643 +++++ vendor/symfony/error-handler/LICENSE | 19 + vendor/symfony/error-handler/README.md | 44 + .../Resources/assets/css/error.css | 4 + .../Resources/assets/css/exception.css | 359 ++ .../Resources/assets/css/exception_full.css | 128 + .../Resources/assets/images/chevron-right.svg | 1 + .../assets/images/favicon.png.base64 | 1 + .../Resources/assets/images/icon-book.svg | 1 + .../Resources/assets/images/icon-copy.svg | 1 + .../assets/images/icon-minus-square-o.svg | 1 + .../assets/images/icon-minus-square.svg | 1 + .../assets/images/icon-plus-square-o.svg | 1 + .../assets/images/icon-plus-square.svg | 1 + .../Resources/assets/images/icon-support.svg | 1 + .../assets/images/symfony-ghost.svg.php | 1 + .../Resources/assets/images/symfony-logo.svg | 1 + .../Resources/assets/js/exception.js | 286 + .../bin/extract-tentative-return-types.php | 84 + .../Resources/bin/patch-type-declarations | 98 + .../Resources/views/error.html.php | 21 + .../Resources/views/exception.html.php | 115 + .../Resources/views/exception_full.html.php | 42 + .../Resources/views/logs.html.php | 45 + .../Resources/views/trace.html.php | 43 + .../Resources/views/traces.html.php | 59 + .../Resources/views/traces_text.html.php | 43 + .../symfony/error-handler/ThrowableUtils.php | 37 + vendor/symfony/error-handler/composer.json | 44 + .../event-dispatcher-contracts/CHANGELOG.md | 5 + .../event-dispatcher-contracts/Event.php | 51 + .../EventDispatcherInterface.php | 33 + .../event-dispatcher-contracts/LICENSE | 19 + .../event-dispatcher-contracts/README.md | 9 + .../event-dispatcher-contracts/composer.json | 35 + .../Attribute/AsEventListener.php | 35 + vendor/symfony/event-dispatcher/CHANGELOG.md | 96 + .../Debug/TraceableEventDispatcher.php | 355 ++ .../Debug/WrappedListener.php | 143 + .../AddEventAliasesPass.php | 38 + .../RegisterListenersPass.php | 213 + .../event-dispatcher/EventDispatcher.php | 256 + .../EventDispatcherInterface.php | 66 + .../EventSubscriberInterface.php | 49 + .../symfony/event-dispatcher/GenericEvent.php | 155 + .../ImmutableEventDispatcher.php | 65 + vendor/symfony/event-dispatcher/LICENSE | 19 + vendor/symfony/event-dispatcher/README.md | 15 + vendor/symfony/event-dispatcher/composer.json | 47 + vendor/symfony/filesystem/CHANGELOG.md | 92 + .../Exception/ExceptionInterface.php | 21 + .../Exception/FileNotFoundException.php | 34 + .../filesystem/Exception/IOException.php | 36 + .../Exception/IOExceptionInterface.php | 25 + .../Exception/InvalidArgumentException.php | 19 + .../filesystem/Exception/RuntimeException.php | 19 + vendor/symfony/filesystem/Filesystem.php | 773 +++ vendor/symfony/filesystem/LICENSE | 19 + vendor/symfony/filesystem/Path.php | 816 +++ vendor/symfony/filesystem/README.md | 13 + vendor/symfony/filesystem/composer.json | 33 + vendor/symfony/finder/CHANGELOG.md | 103 + .../symfony/finder/Comparator/Comparator.php | 62 + .../finder/Comparator/DateComparator.php | 50 + .../finder/Comparator/NumberComparator.php | 78 + .../Exception/AccessDeniedException.php | 19 + .../Exception/DirectoryNotFoundException.php | 19 + vendor/symfony/finder/Finder.php | 852 +++ vendor/symfony/finder/Gitignore.php | 91 + vendor/symfony/finder/Glob.php | 109 + .../finder/Iterator/CustomFilterIterator.php | 61 + .../Iterator/DateRangeFilterIterator.php | 58 + .../Iterator/DepthRangeFilterIterator.php | 48 + .../ExcludeDirectoryFilterIterator.php | 110 + .../Iterator/FileTypeFilterIterator.php | 51 + .../Iterator/FilecontentFilterIterator.php | 58 + .../Iterator/FilenameFilterIterator.php | 45 + .../symfony/finder/Iterator/LazyIterator.php | 32 + .../Iterator/MultiplePcreFilterIterator.php | 107 + .../finder/Iterator/PathFilterIterator.php | 56 + .../Iterator/RecursiveDirectoryIterator.php | 134 + .../Iterator/SizeRangeFilterIterator.php | 57 + .../finder/Iterator/SortableIterator.php | 103 + .../Iterator/VcsIgnoredFilterIterator.php | 173 + vendor/symfony/finder/LICENSE | 19 + vendor/symfony/finder/README.md | 14 + vendor/symfony/finder/SplFileInfo.php | 80 + vendor/symfony/finder/composer.json | 31 + vendor/symfony/flex/LICENSE | 19 + vendor/symfony/flex/README.md | 10 + vendor/symfony/flex/composer.json | 35 + .../flex/src/Command/DumpEnvCommand.php | 147 + .../src/Command/InstallRecipesCommand.php | 182 + .../flex/src/Command/RecipesCommand.php | 344 + .../flex/src/Command/UpdateRecipesCommand.php | 415 ++ vendor/symfony/flex/src/Configurator.php | 120 + .../src/Configurator/AbstractConfigurator.php | 131 + .../src/Configurator/AddLinesConfigurator.php | 274 + .../src/Configurator/BundlesConfigurator.php | 150 + .../ComposerCommandsConfigurator.php | 73 + .../ComposerScriptsConfigurator.php | 79 + .../Configurator/ContainerConfigurator.php | 164 + .../CopyFromPackageConfigurator.php | 168 + .../CopyFromRecipeConfigurator.php | 149 + .../DockerComposeConfigurator.php | 404 ++ .../Configurator/DockerfileConfigurator.php | 125 + .../src/Configurator/DotenvConfigurator.php | 50 + .../flex/src/Configurator/EnvConfigurator.php | 295 + .../Configurator/GitignoreConfigurator.php | 105 + .../src/Configurator/MakefileConfigurator.php | 124 + vendor/symfony/flex/src/Downloader.php | 494 ++ vendor/symfony/flex/src/Event/UpdateEvent.php | 45 + vendor/symfony/flex/src/Flex.php | 874 +++ vendor/symfony/flex/src/GithubApi.php | 200 + .../symfony/flex/src/InformationOperation.php | 88 + vendor/symfony/flex/src/Lock.php | 89 + vendor/symfony/flex/src/Options.php | 142 + vendor/symfony/flex/src/PackageFilter.php | 155 + .../flex/src/PackageJsonSynchronizer.php | 423 ++ vendor/symfony/flex/src/PackageResolver.php | 167 + vendor/symfony/flex/src/Path.php | 41 + vendor/symfony/flex/src/Recipe.php | 123 + vendor/symfony/flex/src/Response.php | 87 + vendor/symfony/flex/src/ScriptExecutor.php | 139 + vendor/symfony/flex/src/SymfonyBundle.php | 115 + .../symfony/flex/src/SymfonyPackInstaller.php | 22 + vendor/symfony/flex/src/Unpack/Operation.php | 49 + vendor/symfony/flex/src/Unpack/Result.php | 55 + vendor/symfony/flex/src/Unpacker.php | 213 + vendor/symfony/flex/src/Update/DiffHelper.php | 45 + .../symfony/flex/src/Update/RecipePatch.php | 52 + .../symfony/flex/src/Update/RecipePatcher.php | 281 + .../symfony/flex/src/Update/RecipeUpdate.php | 114 + vendor/symfony/framework-bundle/CHANGELOG.md | 743 +++ .../AbstractPhpFileCacheWarmer.php | 79 + .../CachePoolClearerCacheWarmer.php | 53 + .../CacheWarmer/ConfigBuilderCacheWarmer.php | 104 + .../CacheWarmer/RouterCacheWarmer.php | 63 + .../CacheWarmer/SerializerCacheWarmer.php | 85 + .../CacheWarmer/TranslationsCacheWarmer.php | 61 + .../CacheWarmer/ValidatorCacheWarmer.php | 96 + .../framework-bundle/Command/AboutCommand.php | 135 + .../Command/AbstractConfigCommand.php | 189 + .../Command/AssetsInstallCommand.php | 267 + .../Command/BuildDebugContainerTrait.php | 71 + .../Command/CacheClearCommand.php | 254 + .../Command/CachePoolClearCommand.php | 140 + .../Command/CachePoolDeleteCommand.php | 86 + .../CachePoolInvalidateTagsCommand.php | 108 + .../Command/CachePoolListCommand.php | 55 + .../Command/CachePoolPruneCommand.php | 63 + .../Command/CacheWarmupCommand.php | 84 + .../Command/ConfigDebugCommand.php | 287 + .../Command/ConfigDumpReferenceCommand.php | 204 + .../Command/ContainerDebugCommand.php | 376 ++ .../Command/ContainerLintCommand.php | 127 + .../Command/DebugAutowiringCommand.php | 199 + .../Command/EventDispatcherDebugCommand.php | 165 + .../Command/RouterDebugCommand.php | 179 + .../Command/RouterMatchCommand.php | 117 + .../Command/SecretsDecryptToLocalCommand.php | 104 + .../SecretsEncryptFromLocalCommand.php | 73 + .../Command/SecretsGenerateKeysCommand.php | 120 + .../Command/SecretsListCommand.php | 101 + .../Command/SecretsRemoveCommand.php | 96 + .../Command/SecretsRevealCommand.php | 76 + .../Command/SecretsSetCommand.php | 143 + .../Command/TranslationDebugCommand.php | 400 ++ .../Command/TranslationExtractCommand.php | 503 ++ .../Command/TranslationUpdateCommand.php | 34 + .../Command/WorkflowDumpCommand.php | 127 + .../Command/XliffLintCommand.php | 57 + .../Command/YamlLintCommand.php | 56 + .../framework-bundle/Console/Application.php | 221 + .../Console/Descriptor/Descriptor.php | 379 ++ .../Console/Descriptor/JsonDescriptor.php | 454 ++ .../Console/Descriptor/MarkdownDescriptor.php | 448 ++ .../Console/Descriptor/TextDescriptor.php | 673 ++ .../Console/Descriptor/XmlDescriptor.php | 606 ++ .../Console/Helper/DescriptorHelper.php | 37 + .../Controller/AbstractController.php | 480 ++ .../Controller/ControllerResolver.php | 37 + .../Controller/RedirectController.php | 187 + .../Controller/TemplateController.php | 78 + .../DataCollector/AbstractDataCollector.php | 30 + .../DataCollector/RouterDataCollector.php | 37 + .../TemplateAwareDataCollectorInterface.php | 22 + .../Compiler/AddDebugLogProcessorPass.php | 35 + .../Compiler/AssetsContextPass.php | 44 + .../ContainerBuilderDebugDumpPass.php | 39 + .../Compiler/ErrorLoggerCompilerPass.php | 37 + .../Compiler/ProfilerPass.php | 61 + ...oveUnusedSessionMarshallingHandlerPass.php | 43 + .../TestServiceContainerRealRefPass.php | 67 + .../TestServiceContainerWeakRefPass.php | 58 + .../Compiler/TranslationLintCommandPass.php | 33 + .../Compiler/TranslationUpdateCommandPass.php | 31 + .../Compiler/UnusedTagsPass.php | 144 + .../DependencyInjection/Configuration.php | 2765 ++++++++ .../FrameworkExtension.php | 3499 ++++++++++ .../VirtualRequestStackPass.php | 34 + .../EventListener/ConsoleProfilerListener.php | 166 + .../SuggestMissingPackageSubscriber.php | 79 + .../framework-bundle/FrameworkBundle.php | 222 + .../framework-bundle/HttpCache/HttpCache.php | 88 + .../Kernel/MicroKernelTrait.php | 233 + .../framework-bundle/KernelBrowser.php | 230 + vendor/symfony/framework-bundle/LICENSE | 19 + vendor/symfony/framework-bundle/README.md | 20 + .../Resources/bin/check-unused-known-tags.php | 23 + .../Resources/config/asset_mapper.php | 280 + .../Resources/config/assets.php | 85 + .../Resources/config/cache.php | 258 + .../Resources/config/cache_debug.php | 39 + .../Resources/config/collectors.php | 82 + .../Resources/config/console.php | 411 ++ .../Resources/config/debug.php | 51 + .../Resources/config/debug_prod.php | 43 + .../Resources/config/error_renderer.php | 38 + .../framework-bundle/Resources/config/esi.php | 25 + .../Resources/config/form.php | 154 + .../Resources/config/form_csrf.php | 31 + .../Resources/config/form_debug.php | 38 + .../Resources/config/fragment_listener.php | 22 + .../Resources/config/fragment_renderer.php | 71 + .../Resources/config/html_sanitizer.php | 30 + .../Resources/config/http_client.php | 100 + .../Resources/config/http_client_debug.php | 25 + .../Resources/config/identity_translator.php | 24 + .../Resources/config/json_streamer.php | 119 + .../Resources/config/lock.php | 30 + .../Resources/config/mailer.php | 125 + .../Resources/config/mailer_debug.php | 27 + .../Resources/config/mailer_transports.php | 82 + .../Resources/config/mailer_webhook.php | 101 + .../Resources/config/messenger.php | 237 + .../Resources/config/messenger_debug.php | 25 + .../Resources/config/mime_type.php | 26 + .../Resources/config/notifier.php | 151 + .../Resources/config/notifier_debug.php | 22 + .../Resources/config/notifier_transports.php | 140 + .../Resources/config/notifier_webhook.php | 33 + .../Resources/config/object_mapper.php | 33 + .../Resources/config/process.php | 22 + .../Resources/config/profiling.php | 72 + .../Resources/config/property_access.php | 32 + .../Resources/config/property_info.php | 58 + .../Resources/config/rate_limiter.php | 30 + .../Resources/config/remote_event.php | 24 + .../Resources/config/request.php | 22 + .../Resources/config/routing.php | 212 + .../Resources/config/routing/errors.php | 31 + .../Resources/config/routing/errors.xml | 8 + .../Resources/config/routing/webhook.php | 30 + .../Resources/config/routing/webhook.xml | 8 + .../Resources/config/scheduler.php | 41 + .../Resources/config/schema/symfony-1.0.xsd | 1069 ++++ .../Resources/config/secrets.php | 38 + .../Resources/config/security_csrf.php | 64 + .../Resources/config/semaphore.php | 23 + .../Resources/config/serializer.php | 229 + .../Resources/config/serializer_debug.php | 33 + .../Resources/config/services.php | 251 + .../Resources/config/session.php | 110 + .../framework-bundle/Resources/config/ssi.php | 25 + .../Resources/config/test.php | 59 + .../Resources/config/translation.php | 192 + .../Resources/config/translation_debug.php | 30 + .../config/translation_providers.php | 79 + .../Resources/config/type_info.php | 50 + .../framework-bundle/Resources/config/uid.php | 41 + .../Resources/config/validator.php | 131 + .../Resources/config/validator_debug.php | 39 + .../framework-bundle/Resources/config/web.php | 150 + .../Resources/config/web_link.php | 29 + .../Resources/config/webhook.php | 66 + .../Resources/config/workflow.php | 46 + .../Resources/config/workflow_debug.php | 29 + .../Attribute/AsRoutingConditionService.php | 54 + .../AttributeRouteControllerLoader.php | 51 + .../Routing/DelegatingLoader.php | 90 + .../RedirectableCompiledUrlMatcher.php | 36 + .../Routing/RouteLoaderInterface.php | 19 + .../framework-bundle/Routing/Router.php | 203 + .../Secrets/AbstractVault.php | 50 + .../framework-bundle/Secrets/DotenvVault.php | 104 + .../framework-bundle/Secrets/SodiumVault.php | 243 + .../Test/BrowserKitAssertionsTrait.php | 197 + .../Test/DomCrawlerAssertionsTrait.php | 151 + .../Test/HttpClientAssertionsTrait.php | 133 + .../framework-bundle/Test/KernelTestCase.php | 143 + .../Test/MailerAssertionsTrait.php | 138 + .../Test/NotificationAssertionsTrait.php | 100 + .../Test/TestBrowserToken.php | 57 + .../framework-bundle/Test/TestContainer.php | 126 + .../Test/WebTestAssertionsTrait.php | 19 + .../framework-bundle/Test/WebTestCase.php | 59 + .../Translation/Translator.php | 177 + vendor/symfony/framework-bundle/composer.json | 121 + .../symfony/http-foundation/AcceptHeader.php | 150 + .../http-foundation/AcceptHeaderItem.php | 159 + .../http-foundation/BinaryFileResponse.php | 396 ++ vendor/symfony/http-foundation/CHANGELOG.md | 396 ++ .../http-foundation/ChainRequestMatcher.php | 38 + vendor/symfony/http-foundation/Cookie.php | 405 ++ .../http-foundation/EventStreamResponse.php | 110 + .../Exception/BadRequestException.php | 19 + .../Exception/ConflictingHeadersException.php | 21 + .../Exception/ExceptionInterface.php | 16 + .../Exception/ExpiredSignedUriException.php | 26 + .../Exception/JsonException.php | 21 + .../Exception/LogicException.php | 19 + .../Exception/RequestExceptionInterface.php | 21 + .../Exception/SessionNotFoundException.php | 27 + .../Exception/SignedUriException.php | 19 + .../SuspiciousOperationException.php | 20 + .../Exception/UnexpectedValueException.php | 16 + .../Exception/UnsignedUriException.php | 26 + .../UnverifiedSignedUriException.php | 26 + .../File/Exception/AccessDeniedException.php | 25 + .../Exception/CannotWriteFileException.php | 21 + .../File/Exception/ExtensionFileException.php | 21 + .../File/Exception/FileException.php | 21 + .../File/Exception/FileNotFoundException.php | 25 + .../File/Exception/FormSizeFileException.php | 21 + .../File/Exception/IniSizeFileException.php | 21 + .../File/Exception/NoFileException.php | 21 + .../File/Exception/NoTmpDirFileException.php | 21 + .../File/Exception/PartialFileException.php | 21 + .../Exception/UnexpectedTypeException.php | 20 + .../File/Exception/UploadException.php | 21 + vendor/symfony/http-foundation/File/File.php | 140 + .../symfony/http-foundation/File/Stream.php | 25 + .../http-foundation/File/UploadedFile.php | 289 + vendor/symfony/http-foundation/FileBag.php | 127 + vendor/symfony/http-foundation/HeaderBag.php | 273 + .../symfony/http-foundation/HeaderUtils.php | 298 + vendor/symfony/http-foundation/InputBag.php | 146 + vendor/symfony/http-foundation/IpUtils.php | 273 + .../symfony/http-foundation/JsonResponse.php | 187 + vendor/symfony/http-foundation/LICENSE | 19 + .../symfony/http-foundation/ParameterBag.php | 258 + vendor/symfony/http-foundation/README.md | 14 + .../AbstractRequestRateLimiter.php | 81 + .../PeekableRequestRateLimiterInterface.php | 35 + .../RequestRateLimiterInterface.php | 30 + .../http-foundation/RedirectResponse.php | 92 + vendor/symfony/http-foundation/Request.php | 2104 ++++++ .../AttributesRequestMatcher.php | 45 + .../ExpressionRequestMatcher.php | 43 + .../RequestMatcher/HeaderRequestMatcher.php | 52 + .../RequestMatcher/HostRequestMatcher.php | 32 + .../RequestMatcher/IpsRequestMatcher.php | 44 + .../RequestMatcher/IsJsonRequestMatcher.php | 28 + .../RequestMatcher/MethodRequestMatcher.php | 46 + .../RequestMatcher/PathRequestMatcher.php | 32 + .../RequestMatcher/PortRequestMatcher.php | 32 + .../QueryParameterRequestMatcher.php | 46 + .../RequestMatcher/SchemeRequestMatcher.php | 46 + .../RequestMatcherInterface.php | 25 + .../symfony/http-foundation/RequestStack.php | 124 + vendor/symfony/http-foundation/Response.php | 1317 ++++ .../http-foundation/ResponseHeaderBag.php | 271 + vendor/symfony/http-foundation/ServerBag.php | 97 + .../symfony/http-foundation/ServerEvent.php | 147 + .../Session/Attribute/AttributeBag.php | 117 + .../Attribute/AttributeBagInterface.php | 53 + .../Session/Flash/AutoExpireFlashBag.php | 121 + .../Session/Flash/FlashBag.php | 112 + .../Session/Flash/FlashBagInterface.php | 72 + .../Session/FlashBagAwareSessionInterface.php | 22 + .../http-foundation/Session/Session.php | 223 + .../Session/SessionBagInterface.php | 42 + .../Session/SessionBagProxy.php | 86 + .../Session/SessionFactory.php | 39 + .../Session/SessionFactoryInterface.php | 20 + .../Session/SessionInterface.php | 140 + .../http-foundation/Session/SessionUtils.php | 59 + .../Handler/AbstractSessionHandler.php | 111 + .../Storage/Handler/IdentityMarshaller.php | 36 + .../Handler/MarshallingSessionHandler.php | 73 + .../Handler/MemcachedSessionHandler.php | 110 + .../Handler/MigratingSessionHandler.php | 100 + .../Storage/Handler/MongoDbSessionHandler.php | 186 + .../Handler/NativeFileSessionHandler.php | 55 + .../Storage/Handler/NullSessionHandler.php | 55 + .../Storage/Handler/PdoSessionHandler.php | 908 +++ .../Storage/Handler/RedisSessionHandler.php | 103 + .../Storage/Handler/SessionHandlerFactory.php | 97 + .../Storage/Handler/StrictSessionHandler.php | 87 + .../Session/Storage/MetadataBag.php | 131 + .../Storage/MockArraySessionStorage.php | 188 + .../Storage/MockFileSessionStorage.php | 149 + .../Storage/MockFileSessionStorageFactory.php | 38 + .../Session/Storage/NativeSessionStorage.php | 408 ++ .../Storage/NativeSessionStorageFactory.php | 45 + .../Storage/PhpBridgeSessionStorage.php | 55 + .../PhpBridgeSessionStorageFactory.php | 41 + .../Session/Storage/Proxy/AbstractProxy.php | 98 + .../Storage/Proxy/SessionHandlerProxy.php | 74 + .../SessionStorageFactoryInterface.php | 25 + .../Storage/SessionStorageInterface.php | 116 + .../http-foundation/StreamedJsonResponse.php | 162 + .../http-foundation/StreamedResponse.php | 150 + .../Constraint/RequestAttributeValueSame.php | 45 + .../Constraint/ResponseCookieValueSame.php | 70 + .../Test/Constraint/ResponseFormatSame.php | 60 + .../Test/Constraint/ResponseHasCookie.php | 64 + .../Test/Constraint/ResponseHasHeader.php | 44 + .../Constraint/ResponseHeaderLocationSame.php | 65 + .../Test/Constraint/ResponseHeaderSame.php | 45 + .../Test/Constraint/ResponseIsRedirected.php | 54 + .../Test/Constraint/ResponseIsSuccessful.php | 54 + .../Constraint/ResponseIsUnprocessable.php | 54 + .../Constraint/ResponseStatusCodeSame.php | 53 + vendor/symfony/http-foundation/UriSigner.php | 223 + vendor/symfony/http-foundation/UrlHelper.php | 108 + vendor/symfony/http-foundation/composer.json | 46 + .../http-kernel/Attribute/AsController.php | 24 + .../Attribute/AsTargetedValueResolver.php | 26 + .../symfony/http-kernel/Attribute/Cache.php | 119 + .../http-kernel/Attribute/MapDateTime.php | 35 + .../Attribute/MapQueryParameter.php | 46 + .../http-kernel/Attribute/MapQueryString.php | 44 + .../Attribute/MapRequestPayload.php | 47 + .../http-kernel/Attribute/MapUploadedFile.php | 33 + .../http-kernel/Attribute/ValueResolver.php | 31 + .../http-kernel/Attribute/WithHttpStatus.php | 31 + .../http-kernel/Attribute/WithLogLevel.php | 33 + .../http-kernel/Bundle/AbstractBundle.php | 61 + vendor/symfony/http-kernel/Bundle/Bundle.php | 157 + .../http-kernel/Bundle/BundleExtension.php | 67 + .../http-kernel/Bundle/BundleInterface.php | 71 + vendor/symfony/http-kernel/CHANGELOG.md | 427 ++ .../CacheClearer/CacheClearerInterface.php | 25 + .../CacheClearer/ChainCacheClearer.php | 37 + .../CacheClearer/Psr6CacheClearer.php | 66 + .../http-kernel/CacheWarmer/CacheWarmer.php | 32 + .../CacheWarmer/CacheWarmerAggregate.php | 129 + .../CacheWarmer/CacheWarmerInterface.php | 30 + .../CacheWarmer/WarmableInterface.php | 30 + .../http-kernel/Config/FileLocator.php | 40 + .../Controller/ArgumentResolver.php | 141 + .../BackedEnumValueResolver.php | 68 + .../DateTimeValueResolver.php | 87 + .../ArgumentResolver/DefaultValueResolver.php | 37 + .../NotTaggedControllerValueResolver.php | 61 + .../QueryParameterValueResolver.php | 140 + .../RequestAttributeValueResolver.php | 29 + .../RequestPayloadValueResolver.php | 241 + .../ArgumentResolver/RequestValueResolver.php | 38 + .../ArgumentResolver/ServiceValueResolver.php | 70 + .../ArgumentResolver/SessionValueResolver.php | 39 + .../TraceableValueResolver.php | 41 + .../ArgumentResolver/UidValueResolver.php | 38 + .../VariadicValueResolver.php | 39 + .../Controller/ArgumentResolverInterface.php | 30 + .../ContainerControllerResolver.php | 61 + .../Controller/ControllerReference.php | 45 + .../Controller/ControllerResolver.php | 272 + .../ControllerResolverInterface.php | 41 + .../Controller/ErrorController.php | 58 + .../Controller/TraceableArgumentResolver.php | 38 + .../TraceableControllerResolver.php | 38 + .../Controller/ValueResolverInterface.php | 28 + .../ControllerMetadata/ArgumentMetadata.php | 144 + .../ArgumentMetadataFactory.php | 72 + .../ArgumentMetadataFactoryInterface.php | 25 + .../DataCollector/AjaxDataCollector.php | 38 + .../DataCollector/ConfigDataCollector.php | 275 + .../DataCollector/DataCollector.php | 117 + .../DataCollector/DataCollectorInterface.php | 38 + .../DataCollector/DumpDataCollector.php | 287 + .../DataCollector/EventDataCollector.php | 140 + .../DataCollector/ExceptionDataCollector.php | 68 + .../LateDataCollectorInterface.php | 27 + .../DataCollector/LoggerDataCollector.php | 334 + .../DataCollector/MemoryDataCollector.php | 95 + .../DataCollector/RequestDataCollector.php | 498 ++ .../DataCollector/RouterDataCollector.php | 97 + .../DataCollector/TimeDataCollector.php | 127 + .../Debug/ErrorHandlerConfigurator.php | 105 + .../Debug/TraceableEventDispatcher.php | 95 + .../http-kernel/Debug/VirtualRequestStack.php | 65 + .../AddAnnotatedClassesToCachePass.php | 144 + .../ConfigurableExtension.php | 39 + .../ControllerArgumentValueResolverPass.php | 70 + .../DependencyInjection/Extension.php | 54 + .../FragmentRendererPass.php | 54 + .../LazyLoadingFragmentHandler.php | 48 + .../DependencyInjection/LoggerPass.php | 47 + .../MergeExtensionConfigurationPass.php | 42 + ...RegisterControllerArgumentLocatorsPass.php | 235 + .../RegisterLocaleAwareServicesPass.php | 49 + ...oveEmptyControllerArgumentLocatorsPass.php | 72 + .../ResettableServicePass.php | 65 + .../DependencyInjection/ServicesResetter.php | 61 + .../ServicesResetterInterface.php | 21 + .../Event/ControllerArgumentsEvent.php | 112 + .../http-kernel/Event/ControllerEvent.php | 113 + .../http-kernel/Event/ExceptionEvent.php | 82 + .../http-kernel/Event/FinishRequestEvent.php | 21 + .../symfony/http-kernel/Event/KernelEvent.php | 70 + .../http-kernel/Event/RequestEvent.php | 56 + .../http-kernel/Event/ResponseEvent.php | 47 + .../http-kernel/Event/TerminateEvent.php | 40 + .../symfony/http-kernel/Event/ViewEvent.php | 47 + .../EventListener/AbstractSessionListener.php | 314 + .../AddRequestFormatsListener.php | 47 + .../EventListener/CacheAttributeListener.php | 201 + .../EventListener/DebugHandlersListener.php | 136 + .../DisallowRobotsIndexingListener.php | 40 + .../EventListener/DumpListener.php | 62 + .../EventListener/ErrorListener.php | 274 + .../EventListener/FragmentListener.php | 97 + .../EventListener/LocaleAwareListener.php | 74 + .../EventListener/LocaleListener.php | 89 + .../EventListener/ProfilerListener.php | 144 + .../EventListener/ResponseListener.php | 65 + .../EventListener/RouterListener.php | 195 + .../EventListener/SessionListener.php | 42 + .../EventListener/SurrogateListener.php | 65 + .../EventListener/ValidateRequestListener.php | 52 + .../Exception/AccessDeniedHttpException.php | 24 + .../Exception/BadRequestHttpException.php | 23 + .../Exception/ConflictHttpException.php | 23 + ...ntrollerDoesNotReturnResponseException.php | 83 + .../Exception/GoneHttpException.php | 23 + .../http-kernel/Exception/HttpException.php | 66 + .../Exception/HttpExceptionInterface.php | 30 + .../Exception/InvalidMetadataException.php | 16 + .../Exception/LengthRequiredHttpException.php | 23 + .../Exception/LockedHttpException.php | 23 + .../MethodNotAllowedHttpException.php | 28 + .../NearMissValueResolverException.php | 21 + .../Exception/NotAcceptableHttpException.php | 23 + .../Exception/NotFoundHttpException.php | 23 + .../PreconditionFailedHttpException.php | 23 + .../PreconditionRequiredHttpException.php | 25 + .../Exception/ResolverNotFoundException.php | 33 + .../ServiceUnavailableHttpException.php | 30 + .../TooManyRequestsHttpException.php | 32 + .../Exception/UnauthorizedHttpException.php | 28 + .../UnexpectedSessionUsageException.php | 19 + .../UnprocessableEntityHttpException.php | 23 + .../UnsupportedMediaTypeHttpException.php | 23 + .../AbstractSurrogateFragmentRenderer.php | 102 + .../Fragment/EsiFragmentRenderer.php | 25 + .../http-kernel/Fragment/FragmentHandler.php | 109 + .../Fragment/FragmentRendererInterface.php | 34 + .../Fragment/FragmentUriGenerator.php | 86 + .../FragmentUriGeneratorInterface.php | 32 + .../Fragment/HIncludeFragmentRenderer.php | 92 + .../Fragment/InlineFragmentRenderer.php | 141 + .../Fragment/RoutableFragmentRenderer.php | 50 + .../Fragment/SsiFragmentRenderer.php | 25 + .../HttpCache/AbstractSurrogate.php | 127 + .../HttpCache/CacheWasLockedException.php | 19 + vendor/symfony/http-kernel/HttpCache/Esi.php | 102 + .../http-kernel/HttpCache/HttpCache.php | 742 +++ .../HttpCache/ResponseCacheStrategy.php | 230 + .../ResponseCacheStrategyInterface.php | 37 + vendor/symfony/http-kernel/HttpCache/Ssi.php | 83 + .../symfony/http-kernel/HttpCache/Store.php | 488 ++ .../http-kernel/HttpCache/StoreInterface.php | 79 + .../HttpCache/SubRequestHandler.php | 92 + .../HttpCache/SurrogateInterface.php | 73 + .../symfony/http-kernel/HttpClientKernel.php | 112 + vendor/symfony/http-kernel/HttpKernel.php | 321 + .../symfony/http-kernel/HttpKernelBrowser.php | 190 + .../http-kernel/HttpKernelInterface.php | 40 + vendor/symfony/http-kernel/Kernel.php | 791 +++ vendor/symfony/http-kernel/KernelEvents.php | 128 + .../symfony/http-kernel/KernelInterface.php | 139 + vendor/symfony/http-kernel/LICENSE | 19 + .../Log/DebugLoggerConfigurator.php | 55 + .../http-kernel/Log/DebugLoggerInterface.php | 47 + vendor/symfony/http-kernel/Log/Logger.php | 190 + .../Profiler/FileProfilerStorage.php | 348 + .../symfony/http-kernel/Profiler/Profile.php | 255 + .../symfony/http-kernel/Profiler/Profiler.php | 244 + .../Profiler/ProfilerStateChecker.php | 33 + .../Profiler/ProfilerStorageInterface.php | 56 + vendor/symfony/http-kernel/README.md | 15 + .../http-kernel/RebootableInterface.php | 30 + .../http-kernel/Resources/welcome.html.php | 342 + .../http-kernel/TerminableInterface.php | 32 + vendor/symfony/http-kernel/composer.json | 81 + vendor/symfony/maker-bundle/LICENSE | 19 + vendor/symfony/maker-bundle/composer.json | 78 + .../maker-bundle/config/help/MakeAuth.txt | 8 + .../maker-bundle/config/help/MakeCommand.txt | 5 + .../config/help/MakeController.txt | 14 + .../maker-bundle/config/help/MakeCrud.txt | 5 + .../config/help/MakeDockerDatabase.txt | 5 + .../maker-bundle/config/help/MakeEntity.txt | 24 + .../maker-bundle/config/help/MakeFixture.txt | 5 + .../maker-bundle/config/help/MakeForm.txt | 16 + .../config/help/MakeFunctionalTest.txt | 5 + .../maker-bundle/config/help/MakeListener.txt | 5 + .../maker-bundle/config/help/MakeMessage.txt | 5 + .../config/help/MakeMiddleware.txt | 5 + .../config/help/MakeMigration.txt | 7 + .../config/help/MakeRegistrationForm.txt | 5 + .../config/help/MakeResetPassword.txt | 18 + .../config/help/MakeScheduler.txt | 8 + .../config/help/MakeSerializerEncoder.txt | 5 + .../config/help/MakeSerializerNormalizer.txt | 5 + .../config/help/MakeStimulusController.txt | 15 + .../config/help/MakeSubscriber.txt | 5 + .../maker-bundle/config/help/MakeTest.txt | 7 + .../config/help/MakeTwigExtension.txt | 5 + .../maker-bundle/config/help/MakeUnitTest.txt | 5 + .../maker-bundle/config/help/MakeUser.txt | 7 + .../config/help/MakeValidator.txt | 5 + .../maker-bundle/config/help/MakeVoter.txt | 5 + .../maker-bundle/config/help/MakeWebhook.txt | 8 + .../maker-bundle/config/help/_WithTests.txt | 6 + .../maker-bundle/config/help/_WithUid.txt | 10 + .../config/help/security/MakeCustom.txt | 8 + .../config/help/security/MakeFormLogin.txt | 9 + vendor/symfony/maker-bundle/config/makers.xml | 175 + .../config/php-cs-fixer.config.php | 29 + .../symfony/maker-bundle/config/services.xml | 88 + vendor/symfony/maker-bundle/docs/index.rst | 166 + vendor/symfony/maker-bundle/phpstan.dist.neon | 26 + .../src/ApplicationAwareMakerInterface.php | 24 + .../maker-bundle/src/Command/MakerCommand.php | 139 + .../Console/MigrationDiffFilteredOutput.php | 136 + .../symfony/maker-bundle/src/ConsoleStyle.php | 45 + .../maker-bundle/src/DependencyBuilder.php | 144 + .../MakeCommandRegistrationPass.php | 77 + .../RemoveMissingParametersPass.php | 31 + .../SetDoctrineAnnotatedPrefixesPass.php | 68 + .../src/Docker/DockerDatabaseServices.php | 106 + .../src/Doctrine/BaseCollectionRelation.php | 32 + .../src/Doctrine/BaseRelation.php | 88 + .../src/Doctrine/DoctrineHelper.php | 368 ++ .../src/Doctrine/EntityClassGenerator.php | 146 + .../src/Doctrine/EntityDetails.php | 90 + .../src/Doctrine/EntityRegenerator.php | 216 + .../src/Doctrine/EntityRelation.php | 189 + .../src/Doctrine/ORMDependencyBuilder.php | 42 + .../src/Doctrine/RelationManyToMany.php | 64 + .../src/Doctrine/RelationManyToOne.php | 44 + .../src/Doctrine/RelationOneToMany.php | 56 + .../src/Doctrine/RelationOneToOne.php | 67 + .../src/Doctrine/StaticReflectionService.php | 62 + .../src/Event/ConsoleErrorSubscriber.php | 63 + .../maker-bundle/src/EventRegistry.php | 124 + .../src/Exception/RuntimeCommandException.php | 23 + .../symfony/maker-bundle/src/FileManager.php | 207 + vendor/symfony/maker-bundle/src/Generator.php | 341 + .../maker-bundle/src/GeneratorTwigHelper.php | 71 + .../src/InputAwareMakerInterface.php | 24 + .../maker-bundle/src/InputConfiguration.php | 31 + .../maker-bundle/src/Maker/AbstractMaker.php | 71 + .../Maker/Common/CanGenerateTestsTrait.php | 60 + .../src/Maker/Common/EntityIdTypeEnum.php | 24 + .../Maker/Common/InstallDependencyTrait.php | 42 + .../src/Maker/Common/UidTrait.php | 79 + .../src/Maker/MakeAuthenticator.php | 472 ++ .../maker-bundle/src/Maker/MakeCommand.php | 113 + .../maker-bundle/src/Maker/MakeController.php | 170 + .../maker-bundle/src/Maker/MakeCrud.php | 327 + .../src/Maker/MakeDockerDatabase.php | 200 + .../maker-bundle/src/Maker/MakeEntity.php | 899 +++ .../maker-bundle/src/Maker/MakeFixtures.php | 97 + .../maker-bundle/src/Maker/MakeForm.php | 144 + .../src/Maker/MakeFunctionalTest.php | 106 + .../maker-bundle/src/Maker/MakeListener.php | 264 + .../maker-bundle/src/Maker/MakeMessage.php | 171 + .../src/Maker/MakeMessengerMiddleware.php | 93 + .../maker-bundle/src/Maker/MakeMigration.php | 180 + .../src/Maker/MakeRegistrationForm.php | 603 ++ .../src/Maker/MakeResetPassword.php | 553 ++ .../maker-bundle/src/Maker/MakeSchedule.php | 149 + .../src/Maker/MakeSerializerEncoder.php | 93 + .../src/Maker/MakeSerializerNormalizer.php | 108 + .../src/Maker/MakeStimulusController.php | 358 ++ .../maker-bundle/src/Maker/MakeSubscriber.php | 142 + .../maker-bundle/src/Maker/MakeTest.php | 229 + .../src/Maker/MakeTwigComponent.php | 119 + .../src/Maker/MakeTwigExtension.php | 107 + .../maker-bundle/src/Maker/MakeUnitTest.php | 79 + .../maker-bundle/src/Maker/MakeUser.php | 262 + .../maker-bundle/src/Maker/MakeValidator.php | 100 + .../maker-bundle/src/Maker/MakeVoter.php | 85 + .../maker-bundle/src/Maker/MakeWebhook.php | 307 + .../Security/MakeCustomAuthenticator.php | 144 + .../src/Maker/Security/MakeFormLogin.php | 228 + .../symfony/maker-bundle/src/MakerBundle.php | 75 + .../maker-bundle/src/MakerInterface.php | 53 + .../src/Renderer/FormTypeRenderer.php | 81 + .../Resources/bin/php-cs-fixer-v3.49.0.phar | Bin 0 -> 2824115 bytes .../Security/InteractiveSecurityHelper.php | 289 + .../src/Security/Model/Authenticator.php | 39 + .../src/Security/Model/AuthenticatorType.php | 30 + .../src/Security/SecurityConfigUpdater.php | 318 + .../Security/SecurityControllerBuilder.php | 84 + .../src/Security/UserClassBuilder.php | 349 + .../src/Security/UserClassConfiguration.php | 58 + vendor/symfony/maker-bundle/src/Str.php | 272 + .../maker-bundle/src/Test/MakerTestCase.php | 142 + .../src/Test/MakerTestDetails.php | 250 + .../src/Test/MakerTestEnvironment.php | 448 ++ .../maker-bundle/src/Test/MakerTestKernel.php | 89 + .../src/Test/MakerTestProcess.php | 80 + .../maker-bundle/src/Test/MakerTestRunner.php | 275 + .../maker-bundle/src/Util/AutoloaderUtil.php | 99 + .../maker-bundle/src/Util/ClassDetails.php | 72 + .../src/Util/ClassNameDetails.php | 52 + .../maker-bundle/src/Util/ClassNameValue.php | 45 + .../src/Util/ClassSource/Model/ClassData.php | 158 + .../Util/ClassSource/Model/ClassProperty.php | 105 + .../src/Util/ClassSourceManipulator.php | 1400 ++++ .../maker-bundle/src/Util/CliOutputHelper.php | 47 + .../src/Util/ComposeFileManipulator.php | 132 + .../src/Util/ComposerAutoloaderFinder.php | 109 + .../src/Util/MakerFileLinkFormatter.php | 51 + .../maker-bundle/src/Util/PhpCompatUtil.php | 45 + .../maker-bundle/src/Util/PrettyPrinter.php | 66 + .../src/Util/TemplateComponentGenerator.php | 73 + .../maker-bundle/src/Util/TemplateLinter.php | 154 + .../src/Util/UseStatementGenerator.php | 92 + .../Util/YamlManipulationFailedException.php | 19 + .../src/Util/YamlSourceManipulator.php | 1331 ++++ vendor/symfony/maker-bundle/src/Validator.php | 258 + .../maker-bundle/templates/Class.tpl.php | 7 + .../authenticator/EmptyAuthenticator.tpl.php | 39 + .../EmptySecurityController.tpl.php | 9 + .../LoginFormAuthenticator.tpl.php | 48 + .../authenticator/login_form.tpl.php | 38 + .../templates/command/Command.tpl.php | 44 + .../templates/controller/Controller.tpl.php | 25 + .../templates/controller/test/Test.tpl.php | 17 + .../controller/twig_template.tpl.php | 18 + .../crud/controller/Controller.tpl.php | 88 + .../crud/templates/_delete_form.tpl.php | 4 + .../templates/crud/templates/_form.tpl.php | 4 + .../templates/crud/templates/edit.tpl.php | 11 + .../templates/crud/templates/index.tpl.php | 35 + .../templates/crud/templates/new.tpl.php | 9 + .../templates/crud/templates/show.tpl.php | 22 + .../crud/test/Test.EntityManager.tpl.php | 123 + .../templates/doctrine/Entity.tpl.php | 56 + .../templates/doctrine/Fixtures.tpl.php | 16 + .../templates/doctrine/Repository.tpl.php | 61 + .../doctrine/broadcast_twig_template.tpl.php | 22 + .../templates/event/Listener.tpl.php | 14 + .../templates/event/Subscriber.tpl.php | 20 + .../maker-bundle/templates/form/Type.tpl.php | 36 + .../templates/message/Message.tpl.php | 19 + .../templates/message/MessageHandler.tpl.php | 14 + .../templates/middleware/Middleware.tpl.php | 14 + .../RegistrationController.tpl.php | 102 + .../registration/Test.WithVerify.tpl.php | 75 + .../registration/Test.WithoutVerify.tpl.php | 46 + .../templates/registration/twig_email.tpl.php | 11 + .../registration/twig_template.tpl.php | 23 + .../ChangePasswordFormType.tpl.php | 50 + .../ResetPasswordController.tpl.php | 158 + .../ResetPasswordRequestFormType.tpl.php | 27 + .../Test.ResetPasswordController.tpl.php | 98 + .../resetPassword/twig_check_email.tpl.php | 11 + .../resetPassword/twig_email.tpl.php | 9 + .../resetPassword/twig_request.tpl.php | 22 + .../resetPassword/twig_reset.tpl.php | 12 + .../templates/scheduler/Schedule.tpl.php | 30 + .../templates/security/UserProvider.tpl.php | 74 + .../templates/security/Voter.tpl.php | 43 + .../security/custom/Authenticator.tpl.php | 67 + .../formLogin/LoginController.tpl.php | 23 + .../formLogin/Test.LoginController.tpl.php | 79 + .../security/formLogin/login_form.tpl.php | 40 + .../templates/serializer/Encoder.tpl.php | 32 + .../templates/serializer/Normalizer.tpl.php | 41 + .../templates/stimulus/Controller.tpl.php | 47 + .../templates/test/ApiTestCase.tpl.php | 16 + .../templates/test/Functional.tpl.php | 31 + .../templates/test/KernelTestCase.tpl.php | 17 + .../templates/test/PantherTestCase.tpl.php | 20 + .../templates/test/TestCase.tpl.php | 13 + .../maker-bundle/templates/test/Unit.tpl.php | 14 + .../templates/test/WebTestCase.tpl.php | 22 + .../templates/twig/Component.tpl.php | 10 + .../templates/twig/Extension.tpl.php | 25 + .../templates/twig/LiveComponent.tpl.php | 12 + .../templates/twig/Runtime.tpl.php | 18 + .../templates/twig/component_template.tpl.php | 3 + .../templates/validator/Constraint.tpl.php | 22 + .../templates/validator/Validator.tpl.php | 24 + .../verifyEmail/EmailVerifier.tpl.php | 51 + .../templates/webhook/RequestParser.tpl.php | 52 + .../templates/webhook/WebhookConsumer.tpl.php | 20 + vendor/symfony/polyfill-ctype/Ctype.php | 232 + vendor/symfony/polyfill-ctype/LICENSE | 19 + vendor/symfony/polyfill-ctype/README.md | 12 + vendor/symfony/polyfill-ctype/bootstrap.php | 50 + vendor/symfony/polyfill-ctype/bootstrap80.php | 46 + vendor/symfony/polyfill-ctype/composer.json | 38 + .../polyfill-intl-grapheme/Grapheme.php | 279 + vendor/symfony/polyfill-intl-grapheme/LICENSE | 19 + .../symfony/polyfill-intl-grapheme/README.md | 32 + .../polyfill-intl-grapheme/bootstrap.php | 57 + .../polyfill-intl-grapheme/bootstrap80.php | 58 + .../polyfill-intl-grapheme/composer.json | 35 + .../symfony/polyfill-intl-normalizer/LICENSE | 19 + .../polyfill-intl-normalizer/Normalizer.php | 310 + .../polyfill-intl-normalizer/README.md | 14 + .../Resources/stubs/Normalizer.php | 17 + .../unidata/canonicalComposition.php | 945 +++ .../unidata/canonicalDecomposition.php | 2065 ++++++ .../Resources/unidata/combiningClass.php | 876 +++ .../unidata/compatibilityDecomposition.php | 3695 +++++++++++ .../polyfill-intl-normalizer/bootstrap.php | 23 + .../polyfill-intl-normalizer/bootstrap80.php | 19 + .../polyfill-intl-normalizer/composer.json | 36 + vendor/symfony/polyfill-mbstring/LICENSE | 19 + vendor/symfony/polyfill-mbstring/Mbstring.php | 1045 +++ vendor/symfony/polyfill-mbstring/README.md | 13 + .../Resources/unidata/caseFolding.php | 119 + .../Resources/unidata/lowerCase.php | 1397 ++++ .../Resources/unidata/titleCaseRegexp.php | 5 + .../Resources/unidata/upperCase.php | 1489 +++++ .../symfony/polyfill-mbstring/bootstrap.php | 172 + .../symfony/polyfill-mbstring/bootstrap80.php | 167 + .../symfony/polyfill-mbstring/composer.json | 39 + vendor/symfony/polyfill-php83/LICENSE | 19 + vendor/symfony/polyfill-php83/Php83.php | 197 + vendor/symfony/polyfill-php83/README.md | 22 + .../Resources/stubs/DateError.php | 16 + .../Resources/stubs/DateException.php | 16 + .../stubs/DateInvalidOperationException.php | 16 + .../stubs/DateInvalidTimeZoneException.php | 16 + .../DateMalformedIntervalStringException.php | 16 + .../DateMalformedPeriodStringException.php | 16 + .../stubs/DateMalformedStringException.php | 16 + .../Resources/stubs/DateObjectError.php | 16 + .../Resources/stubs/DateRangeError.php | 16 + .../Resources/stubs/Override.php | 20 + .../Resources/stubs/SQLite3Exception.php | 16 + vendor/symfony/polyfill-php83/bootstrap.php | 50 + vendor/symfony/polyfill-php83/bootstrap81.php | 22 + vendor/symfony/polyfill-php83/composer.json | 33 + vendor/symfony/process/CHANGELOG.md | 134 + .../process/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 21 + .../process/Exception/LogicException.php | 21 + .../Exception/ProcessFailedException.php | 53 + .../Exception/ProcessSignaledException.php | 38 + .../Exception/ProcessStartFailedException.php | 43 + .../Exception/ProcessTimedOutException.php | 60 + .../Exception/RunProcessFailedException.php | 25 + .../process/Exception/RuntimeException.php | 21 + vendor/symfony/process/ExecutableFinder.php | 103 + vendor/symfony/process/InputStream.php | 91 + vendor/symfony/process/LICENSE | 19 + .../process/Messenger/RunProcessContext.php | 33 + .../process/Messenger/RunProcessMessage.php | 47 + .../Messenger/RunProcessMessageHandler.php | 36 + .../symfony/process/PhpExecutableFinder.php | 98 + vendor/symfony/process/PhpProcess.php | 66 + vendor/symfony/process/PhpSubprocess.php | 164 + .../symfony/process/Pipes/AbstractPipes.php | 188 + .../symfony/process/Pipes/PipesInterface.php | 61 + vendor/symfony/process/Pipes/UnixPipes.php | 144 + vendor/symfony/process/Pipes/WindowsPipes.php | 185 + vendor/symfony/process/Process.php | 1662 +++++ vendor/symfony/process/ProcessUtils.php | 64 + vendor/symfony/process/README.md | 13 + vendor/symfony/process/composer.json | 28 + vendor/symfony/profiler-pack/LICENSE | 16 + vendor/symfony/profiler-pack/composer.json | 14 + vendor/symfony/routing/Alias.php | 92 + vendor/symfony/routing/Annotation/Route.php | 23 + .../routing/Attribute/DeprecatedAlias.php | 46 + vendor/symfony/routing/Attribute/Route.php | 231 + vendor/symfony/routing/CHANGELOG.md | 352 + vendor/symfony/routing/CompiledRoute.php | 148 + .../AddExpressionLanguageProvidersPass.php | 36 + .../RoutingResolverPass.php | 40 + .../routing/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 16 + .../Exception/InvalidParameterException.php | 21 + .../routing/Exception/LogicException.php | 16 + .../Exception/MethodNotAllowedException.php | 44 + .../MissingMandatoryParametersException.php | 49 + .../Exception/NoConfigurationException.php | 21 + .../Exception/ResourceNotFoundException.php | 23 + .../RouteCircularReferenceException.php | 20 + .../Exception/RouteNotFoundException.php | 21 + .../routing/Exception/RuntimeException.php | 16 + .../Generator/CompiledUrlGenerator.php | 71 + .../ConfigurableRequirementsInterface.php | 51 + .../Dumper/CompiledUrlGeneratorDumper.php | 121 + .../Generator/Dumper/GeneratorDumper.php | 32 + .../Dumper/GeneratorDumperInterface.php | 33 + .../routing/Generator/UrlGenerator.php | 342 + .../Generator/UrlGeneratorInterface.php | 80 + vendor/symfony/routing/LICENSE | 19 + .../routing/Loader/AttributeClassLoader.php | 393 ++ .../Loader/AttributeDirectoryLoader.php | 84 + .../routing/Loader/AttributeFileLoader.php | 135 + .../symfony/routing/Loader/ClosureLoader.php | 38 + .../Loader/Configurator/AliasConfigurator.php | 41 + .../Configurator/CollectionConfigurator.php | 123 + .../Configurator/ImportConfigurator.php | 86 + .../Loader/Configurator/RouteConfigurator.php | 58 + .../Configurator/RoutingConfigurator.php | 74 + .../Loader/Configurator/Traits/AddTrait.php | 57 + .../Loader/Configurator/Traits/HostTrait.php | 50 + .../Traits/LocalizedRouteTrait.php | 76 + .../Configurator/Traits/PrefixTrait.php | 63 + .../Loader/Configurator/Traits/RouteTrait.php | 172 + .../routing/Loader/ContainerLoader.php | 39 + .../routing/Loader/DirectoryLoader.php | 52 + .../symfony/routing/Loader/GlobFileLoader.php | 41 + .../symfony/routing/Loader/ObjectLoader.php | 73 + .../symfony/routing/Loader/PhpFileLoader.php | 77 + .../routing/Loader/Psr4DirectoryLoader.php | 96 + .../symfony/routing/Loader/XmlFileLoader.php | 466 ++ .../symfony/routing/Loader/YamlFileLoader.php | 298 + .../Loader/schema/routing/routing-1.0.xsd | 201 + .../routing/Matcher/CompiledUrlMatcher.php | 31 + .../Dumper/CompiledUrlMatcherDumper.php | 498 ++ .../Dumper/CompiledUrlMatcherTrait.php | 186 + .../routing/Matcher/Dumper/MatcherDumper.php | 32 + .../Matcher/Dumper/MatcherDumperInterface.php | 33 + .../Matcher/Dumper/StaticPrefixCollection.php | 202 + .../Matcher/ExpressionLanguageProvider.php | 49 + .../Matcher/RedirectableUrlMatcher.php | 61 + .../RedirectableUrlMatcherInterface.php | 29 + .../Matcher/RequestMatcherInterface.php | 37 + .../routing/Matcher/TraceableUrlMatcher.php | 166 + vendor/symfony/routing/Matcher/UrlMatcher.php | 266 + .../routing/Matcher/UrlMatcherInterface.php | 39 + vendor/symfony/routing/README.md | 66 + vendor/symfony/routing/RequestContext.php | 310 + .../routing/RequestContextAwareInterface.php | 25 + .../routing/Requirement/EnumRequirement.php | 56 + .../routing/Requirement/Requirement.php | 38 + vendor/symfony/routing/Route.php | 469 ++ vendor/symfony/routing/RouteCollection.php | 388 ++ vendor/symfony/routing/RouteCompiler.php | 339 + .../routing/RouteCompilerInterface.php | 28 + vendor/symfony/routing/Router.php | 306 + vendor/symfony/routing/RouterInterface.php | 33 + vendor/symfony/routing/composer.json | 42 + vendor/symfony/runtime/CHANGELOG.md | 19 + vendor/symfony/runtime/GenericRuntime.php | 223 + .../runtime/Internal/BasicErrorHandler.php | 53 + .../runtime/Internal/ComposerPlugin.php | 120 + .../Internal/Console/ApplicationRuntime.php | 21 + .../Console/Command/CommandRuntime.php | 21 + .../Console/Input/InputInterfaceRuntime.php | 21 + .../Console/Output/OutputInterfaceRuntime.php | 21 + .../HttpFoundation/RequestRuntime.php | 21 + .../HttpFoundation/ResponseRuntime.php | 21 + .../HttpKernel/HttpKernelInterfaceRuntime.php | 21 + .../runtime/Internal/MissingDotenv.php | 19 + .../runtime/Internal/SymfonyErrorHandler.php | 54 + .../Internal/autoload_runtime.template | 28 + vendor/symfony/runtime/LICENSE | 19 + vendor/symfony/runtime/README.md | 13 + .../runtime/Resolver/ClosureResolver.php | 31 + .../runtime/Resolver/DebugClosureResolver.php | 36 + vendor/symfony/runtime/ResolverInterface.php | 23 + .../symfony/runtime/Runner/ClosureRunner.php | 44 + .../Symfony/ConsoleApplicationRunner.php | 51 + .../Runner/Symfony/HttpKernelRunner.php | 58 + .../runtime/Runner/Symfony/ResponseRunner.php | 33 + vendor/symfony/runtime/RunnerInterface.php | 20 + vendor/symfony/runtime/RuntimeInterface.php | 34 + vendor/symfony/runtime/SymfonyRuntime.php | 244 + vendor/symfony/runtime/composer.json | 45 + .../service-contracts/Attribute/Required.php | 25 + .../Attribute/SubscribedService.php | 47 + vendor/symfony/service-contracts/CHANGELOG.md | 5 + vendor/symfony/service-contracts/LICENSE | 19 + vendor/symfony/service-contracts/README.md | 9 + .../service-contracts/ResetInterface.php | 33 + .../ServiceCollectionInterface.php | 26 + .../service-contracts/ServiceLocatorTrait.php | 114 + .../ServiceMethodsSubscriberTrait.php | 80 + .../ServiceProviderInterface.php | 45 + .../ServiceSubscriberInterface.php | 62 + .../ServiceSubscriberTrait.php | 84 + .../Test/ServiceLocatorTest.php | 23 + .../Test/ServiceLocatorTestCase.php | 97 + .../symfony/service-contracts/composer.json | 42 + vendor/symfony/stopwatch/CHANGELOG.md | 30 + vendor/symfony/stopwatch/LICENSE | 19 + vendor/symfony/stopwatch/README.md | 42 + vendor/symfony/stopwatch/Section.php | 155 + vendor/symfony/stopwatch/Stopwatch.php | 163 + vendor/symfony/stopwatch/StopwatchEvent.php | 238 + vendor/symfony/stopwatch/StopwatchPeriod.php | 73 + vendor/symfony/stopwatch/composer.json | 29 + vendor/symfony/string/AbstractString.php | 723 +++ .../symfony/string/AbstractUnicodeString.php | 670 ++ vendor/symfony/string/ByteString.php | 490 ++ vendor/symfony/string/CHANGELOG.md | 56 + vendor/symfony/string/CodePointString.php | 260 + .../string/Exception/ExceptionInterface.php | 16 + .../Exception/InvalidArgumentException.php | 16 + .../string/Exception/RuntimeException.php | 16 + .../string/Inflector/EnglishInflector.php | 601 ++ .../string/Inflector/FrenchInflector.php | 151 + .../string/Inflector/InflectorInterface.php | 33 + .../string/Inflector/SpanishInflector.php | 126 + vendor/symfony/string/LICENSE | 19 + vendor/symfony/string/LazyString.php | 145 + vendor/symfony/string/README.md | 14 + .../Resources/data/wcswidth_table_wide.php | 1182 ++++ .../Resources/data/wcswidth_table_zero.php | 1466 +++++ vendor/symfony/string/Resources/functions.php | 38 + .../symfony/string/Slugger/AsciiSlugger.php | 207 + .../string/Slugger/SluggerInterface.php | 27 + vendor/symfony/string/TruncateMode.php | 42 + vendor/symfony/string/UnicodeString.php | 382 ++ vendor/symfony/string/composer.json | 44 + vendor/symfony/test-pack/LICENSE | 19 + vendor/symfony/test-pack/README.md | 16 + vendor/symfony/test-pack/composer.json | 19 + .../translation-contracts/CHANGELOG.md | 5 + vendor/symfony/translation-contracts/LICENSE | 19 + .../LocaleAwareInterface.php | 29 + .../symfony/translation-contracts/README.md | 9 + .../Test/TranslatorTest.php | 398 ++ .../TranslatableInterface.php | 20 + .../TranslatorInterface.php | 68 + .../translation-contracts/TranslatorTrait.php | 225 + .../translation-contracts/composer.json | 37 + vendor/symfony/twig-bridge/AppVariable.php | 216 + .../twig-bridge/Attribute/Template.php | 33 + vendor/symfony/twig-bridge/CHANGELOG.md | 219 + .../twig-bridge/Command/DebugCommand.php | 593 ++ .../twig-bridge/Command/LintCommand.php | 307 + .../DataCollector/TwigDataCollector.php | 183 + .../ErrorRenderer/TwigErrorRenderer.php | 84 + .../TemplateAttributeListener.php | 92 + .../twig-bridge/Extension/AssetExtension.php | 56 + .../twig-bridge/Extension/CsrfExtension.php | 29 + .../twig-bridge/Extension/CsrfRuntime.php | 31 + .../twig-bridge/Extension/DumpExtension.php | 77 + .../twig-bridge/Extension/EmojiExtension.php | 55 + .../Extension/ExpressionExtension.php | 36 + .../twig-bridge/Extension/FormExtension.php | 213 + .../Extension/HtmlSanitizerExtension.php | 40 + .../Extension/HttpFoundationExtension.php | 62 + .../Extension/HttpKernelExtension.php | 39 + .../Extension/HttpKernelRuntime.php | 62 + .../Extension/ImportMapExtension.php | 28 + .../Extension/ImportMapRuntime.php | 30 + .../Extension/LogoutUrlExtension.php | 57 + .../Extension/ProfilerExtension.php | 56 + .../Extension/RoutingExtension.php | 88 + .../Extension/SecurityExtension.php | 135 + .../Extension/SerializerExtension.php | 28 + .../Extension/SerializerRuntime.php | 31 + .../Extension/StopwatchExtension.php | 51 + .../Extension/TranslationExtension.php | 133 + .../Extension/WebLinkExtension.php | 132 + .../Extension/WorkflowExtension.php | 116 + .../twig-bridge/Extension/YamlExtension.php | 58 + .../twig-bridge/Form/TwigRendererEngine.php | 167 + vendor/symfony/twig-bridge/LICENSE | 19 + .../symfony/twig-bridge/Mime/BodyRenderer.php | 89 + .../twig-bridge/Mime/NotificationEmail.php | 280 + .../twig-bridge/Mime/TemplatedEmail.php | 116 + .../Mime/WrappedTemplatedEmail.php | 202 + vendor/symfony/twig-bridge/Node/DumpNode.php | 96 + .../twig-bridge/Node/FormThemeNode.php | 54 + .../twig-bridge/Node/RenderBlockNode.php | 45 + .../Node/SearchAndRenderBlockNode.php | 116 + .../twig-bridge/Node/StopwatchNode.php | 51 + .../Node/TransDefaultDomainNode.php | 34 + vendor/symfony/twig-bridge/Node/TransNode.php | 131 + .../symfony/twig-bridge/NodeVisitor/Scope.php | 94 + .../TranslationDefaultDomainNodeVisitor.php | 127 + .../NodeVisitor/TranslationNodeVisitor.php | 194 + vendor/symfony/twig-bridge/README.md | 13 + .../Email/default/notification/body.html.twig | 1 + .../Email/default/notification/body.txt.twig | 1 + .../Resources/views/Email/zurb_2/main.css | 1786 ++++++ .../Email/zurb_2/notification/body.html.twig | 67 + .../Email/zurb_2/notification/body.txt.twig | 20 + .../notification/content_markdown.html.twig | 1 + .../views/Email/zurb_2/notification/local.css | 19 + .../bootstrap_3_horizontal_layout.html.twig | 71 + .../views/Form/bootstrap_3_layout.html.twig | 220 + .../bootstrap_4_horizontal_layout.html.twig | 88 + .../views/Form/bootstrap_4_layout.html.twig | 319 + .../bootstrap_5_horizontal_layout.html.twig | 130 + .../views/Form/bootstrap_5_layout.html.twig | 374 ++ .../Form/bootstrap_base_layout.html.twig | 208 + .../views/Form/form_div_layout.html.twig | 488 ++ .../views/Form/form_table_layout.html.twig | 50 + .../views/Form/foundation_5_layout.html.twig | 350 + .../views/Form/foundation_6_layout.html.twig | 50 + .../views/Form/tailwind_2_layout.html.twig | 69 + .../twig-bridge/Test/FormLayoutTestCase.php | 161 + .../Test/Traits/RuntimeLoaderProvider.php | 28 + .../TokenParser/DumpTokenParser.php | 62 + .../TokenParser/FormThemeTokenParser.php | 58 + .../TokenParser/StopwatchTokenParser.php | 62 + .../TransDefaultDomainTokenParser.php | 39 + .../TokenParser/TransTokenParser.php | 90 + .../twig-bridge/Translation/TwigExtractor.php | 87 + .../twig-bridge/UndefinedCallableHandler.php | 130 + .../Validator/Constraints/Twig.php | 38 + .../Validator/Constraints/TwigValidator.php | 85 + vendor/symfony/twig-bridge/composer.json | 78 + vendor/symfony/twig-bundle/CHANGELOG.md | 144 + .../CacheWarmer/TemplateCacheWarmer.php | 97 + .../twig-bundle/Command/LintCommand.php | 51 + .../Compiler/AttributeExtensionPass.php | 63 + .../Compiler/ExtensionPass.php | 148 + .../Compiler/RuntimeLoaderPass.php | 39 + .../Compiler/TwigEnvironmentPass.php | 57 + .../Compiler/TwigLoaderPass.php | 60 + .../DependencyInjection/Configuration.php | 234 + .../Configurator/EnvironmentConfigurator.php | 49 + .../DependencyInjection/TwigExtension.php | 259 + vendor/symfony/twig-bundle/LICENSE | 19 + vendor/symfony/twig-bundle/README.md | 13 + .../twig-bundle/Resources/config/console.php | 33 + .../twig-bundle/Resources/config/form.php | 30 + .../Resources/config/importmap.php | 27 + .../twig-bundle/Resources/config/mailer.php | 28 + .../Resources/config/schema/twig-1.0.xsd | 62 + .../twig-bundle/Resources/config/twig.php | 196 + .../Resources/config/validator.php | 22 + .../symfony/twig-bundle/TemplateIterator.php | 90 + vendor/symfony/twig-bundle/TwigBundle.php | 47 + vendor/symfony/twig-bundle/composer.json | 51 + vendor/symfony/var-dumper/CHANGELOG.md | 116 + .../var-dumper/Caster/AddressInfoCaster.php | 82 + .../symfony/var-dumper/Caster/AmqpCaster.php | 214 + vendor/symfony/var-dumper/Caster/ArgsStub.php | 79 + vendor/symfony/var-dumper/Caster/Caster.php | 203 + .../symfony/var-dumper/Caster/ClassStub.php | 104 + .../symfony/var-dumper/Caster/ConstStub.php | 52 + .../symfony/var-dumper/Caster/CurlCaster.php | 31 + .../var-dumper/Caster/CutArrayStub.php | 30 + vendor/symfony/var-dumper/Caster/CutStub.php | 64 + .../symfony/var-dumper/Caster/DOMCaster.php | 209 + .../symfony/var-dumper/Caster/DateCaster.php | 129 + .../var-dumper/Caster/DoctrineCaster.php | 64 + vendor/symfony/var-dumper/Caster/DsCaster.php | 70 + .../symfony/var-dumper/Caster/DsPairStub.php | 28 + vendor/symfony/var-dumper/Caster/EnumStub.php | 29 + .../var-dumper/Caster/ExceptionCaster.php | 397 ++ .../symfony/var-dumper/Caster/FFICaster.php | 171 + .../symfony/var-dumper/Caster/FiberCaster.php | 43 + .../symfony/var-dumper/Caster/FrameStub.php | 28 + vendor/symfony/var-dumper/Caster/GdCaster.php | 30 + .../symfony/var-dumper/Caster/GmpCaster.php | 34 + .../var-dumper/Caster/ImagineCaster.php | 39 + vendor/symfony/var-dumper/Caster/ImgStub.php | 26 + .../symfony/var-dumper/Caster/IntlCaster.php | 174 + vendor/symfony/var-dumper/Caster/LinkStub.php | 105 + .../var-dumper/Caster/MemcachedCaster.php | 83 + .../var-dumper/Caster/MysqliCaster.php | 33 + .../var-dumper/Caster/OpenSSLCaster.php | 69 + .../symfony/var-dumper/Caster/PdoCaster.php | 124 + .../symfony/var-dumper/Caster/PgSqlCaster.php | 158 + .../var-dumper/Caster/ProxyManagerCaster.php | 35 + .../var-dumper/Caster/RdKafkaCaster.php | 188 + .../symfony/var-dumper/Caster/RedisCaster.php | 152 + .../var-dumper/Caster/ReflectionCaster.php | 448 ++ .../var-dumper/Caster/ResourceCaster.php | 92 + .../symfony/var-dumper/Caster/ScalarStub.php | 27 + .../var-dumper/Caster/SocketCaster.php | 64 + .../symfony/var-dumper/Caster/SplCaster.php | 258 + .../var-dumper/Caster/SqliteCaster.php | 32 + .../symfony/var-dumper/Caster/StubCaster.php | 94 + .../var-dumper/Caster/SymfonyCaster.php | 125 + .../symfony/var-dumper/Caster/TraceStub.php | 32 + .../var-dumper/Caster/UninitializedStub.php | 25 + .../symfony/var-dumper/Caster/UuidCaster.php | 32 + .../symfony/var-dumper/Caster/VirtualStub.php | 21 + .../var-dumper/Caster/XmlReaderCaster.php | 94 + .../var-dumper/Caster/XmlResourceCaster.php | 65 + .../var-dumper/Cloner/AbstractCloner.php | 398 ++ .../var-dumper/Cloner/ClonerInterface.php | 23 + vendor/symfony/var-dumper/Cloner/Cursor.php | 43 + vendor/symfony/var-dumper/Cloner/Data.php | 429 ++ .../var-dumper/Cloner/DumperInterface.php | 53 + .../var-dumper/Cloner/Internal/NoDefault.php | 25 + vendor/symfony/var-dumper/Cloner/Stub.php | 75 + .../symfony/var-dumper/Cloner/VarCloner.php | 218 + .../Command/Descriptor/CliDescriptor.php | 78 + .../Descriptor/DumpDescriptorInterface.php | 23 + .../Command/Descriptor/HtmlDescriptor.php | 118 + .../var-dumper/Command/ServerDumpCommand.php | 111 + .../var-dumper/Dumper/AbstractDumper.php | 232 + .../symfony/var-dumper/Dumper/CliDumper.php | 667 ++ .../ContextProvider/CliContextProvider.php | 32 + .../ContextProviderInterface.php | 22 + .../RequestContextProvider.php | 50 + .../ContextProvider/SourceContextProvider.php | 121 + .../Dumper/ContextualizedDumper.php | 40 + .../var-dumper/Dumper/DataDumperInterface.php | 27 + .../symfony/var-dumper/Dumper/HtmlDumper.php | 980 +++ .../var-dumper/Dumper/ServerDumper.php | 53 + .../Exception/ThrowingCasterException.php | 26 + vendor/symfony/var-dumper/LICENSE | 19 + vendor/symfony/var-dumper/README.md | 15 + .../var-dumper/Resources/bin/var-dump-server | 67 + .../Resources/css/htmlDescriptor.css | 130 + .../var-dumper/Resources/functions/dump.php | 68 + .../var-dumper/Resources/js/htmlDescriptor.js | 10 + .../symfony/var-dumper/Server/Connection.php | 97 + .../symfony/var-dumper/Server/DumpServer.php | 109 + .../var-dumper/Test/VarDumperTestTrait.php | 87 + vendor/symfony/var-dumper/VarDumper.php | 118 + vendor/symfony/var-dumper/composer.json | 44 + vendor/symfony/var-exporter/CHANGELOG.md | 37 + .../Exception/ClassNotFoundException.php | 20 + .../Exception/ExceptionInterface.php | 16 + .../var-exporter/Exception/LogicException.php | 16 + .../NotInstantiableTypeException.php | 20 + vendor/symfony/var-exporter/Hydrator.php | 78 + vendor/symfony/var-exporter/Instantiator.php | 59 + .../var-exporter/Internal/Exporter.php | 413 ++ .../var-exporter/Internal/Hydrator.php | 320 + .../Internal/LazyDecoratorTrait.php | 158 + .../Internal/LazyObjectRegistry.php | 165 + .../var-exporter/Internal/LazyObjectState.php | 120 + .../var-exporter/Internal/LazyObjectTrait.php | 34 + .../var-exporter/Internal/Reference.php | 28 + .../var-exporter/Internal/Registry.php | 142 + .../symfony/var-exporter/Internal/Values.php | 25 + vendor/symfony/var-exporter/LICENSE | 19 + .../symfony/var-exporter/LazyGhostTrait.php | 376 ++ .../var-exporter/LazyObjectInterface.php | 32 + .../symfony/var-exporter/LazyProxyTrait.php | 376 ++ vendor/symfony/var-exporter/ProxyHelper.php | 708 ++ vendor/symfony/var-exporter/README.md | 98 + vendor/symfony/var-exporter/VarExporter.php | 114 + vendor/symfony/var-exporter/composer.json | 34 + .../symfony/web-profiler-bundle/CHANGELOG.md | 155 + .../Controller/ExceptionPanelController.php | 58 + .../Controller/ProfilerController.php | 432 ++ .../Controller/RouterController.php | 100 + .../Csp/ContentSecurityPolicyHandler.php | 267 + .../Csp/NonceGenerator.php | 27 + .../DependencyInjection/Configuration.php | 55 + .../WebProfilerExtension.php | 70 + .../EventListener/WebDebugToolbarListener.php | 162 + vendor/symfony/web-profiler-bundle/LICENSE | 19 + .../Profiler/CodeExtension.php | 296 + .../Profiler/TemplateManager.php | 84 + vendor/symfony/web-profiler-bundle/README.md | 16 + .../Resources/config/profiler.php | 88 + .../Resources/config/routing/profiler.php | 62 + .../Resources/config/routing/profiler.xml | 8 + .../Resources/config/routing/wdt.php | 32 + .../Resources/config/routing/wdt.xml | 8 + .../config/schema/webprofiler-1.0.xsd | 22 + .../Resources/config/toolbar.php | 32 + .../Resources/fonts/JetBrainsMono.woff2 | Bin 0 -> 114020 bytes .../Resources/fonts/LICENSE.txt | 6 + .../Resources/views/Collector/ajax.html.twig | 35 + .../Resources/views/Collector/cache.html.twig | 178 + .../views/Collector/command.html.twig | 249 + .../views/Collector/config.html.twig | 300 + .../views/Collector/events.html.twig | 126 + .../views/Collector/exception.css.twig | 32 + .../views/Collector/exception.html.twig | 45 + .../Resources/views/Collector/form.html.twig | 706 ++ .../views/Collector/http_client.html.twig | 175 + .../views/Collector/logger.html.twig | 581 ++ .../views/Collector/mailer.html.twig | 511 ++ .../views/Collector/memory.html.twig | 24 + .../views/Collector/messenger.html.twig | 215 + .../views/Collector/notifier.html.twig | 168 + .../views/Collector/request.html.twig | 431 ++ .../views/Collector/router.html.twig | 14 + .../views/Collector/serializer.html.twig | 370 ++ .../Resources/views/Collector/time.css.twig | 67 + .../Resources/views/Collector/time.html.twig | 249 + .../Resources/views/Collector/time.js | 457 ++ .../views/Collector/translation.html.twig | 227 + .../Resources/views/Collector/twig.html.twig | 168 + .../views/Collector/validator.html.twig | 132 + .../views/Collector/workflow.html.twig | 359 ++ .../Resources/views/Icon/LICENSE.txt | 26 + .../Resources/views/Icon/ajax.svg | 7 + .../Resources/views/Icon/alert-circle.svg | 6 + .../Resources/views/Icon/attachment.svg | 4 + .../Resources/views/Icon/cache.svg | 7 + .../Resources/views/Icon/chevron-down.svg | 4 + .../Resources/views/Icon/close.svg | 5 + .../Resources/views/Icon/command.svg | 6 + .../Resources/views/Icon/config.svg | 13 + .../Resources/views/Icon/download.svg | 6 + .../Resources/views/Icon/event.svg | 8 + .../Resources/views/Icon/exception.svg | 8 + .../Resources/views/Icon/file.svg | 5 + .../Resources/views/Icon/filter.svg | 4 + .../Resources/views/Icon/form.svg | 10 + .../Resources/views/Icon/forward.svg | 6 + .../Resources/views/Icon/http-client.svg | 9 + .../Resources/views/Icon/logger.svg | 8 + .../Resources/views/Icon/mailer.svg | 6 + .../Resources/views/Icon/memory.svg | 14 + .../Resources/views/Icon/menu.svg | 7 + .../Resources/views/Icon/messenger.svg | 8 + .../Resources/views/Icon/no.svg | 5 + .../Resources/views/Icon/notifier.svg | 7 + .../Resources/views/Icon/redirect.svg | 5 + .../Resources/views/Icon/referrer.svg | 4 + .../Resources/views/Icon/request.svg | 6 + .../Resources/views/Icon/router.svg | 9 + .../Resources/views/Icon/search.svg | 5 + .../Resources/views/Icon/serializer.svg | 7 + .../views/Icon/settings-theme-dark.svg | 4 + .../views/Icon/settings-theme-light.svg | 12 + .../views/Icon/settings-theme-system.svg | 5 + .../views/Icon/settings-width-fitted.svg | 8 + .../views/Icon/settings-width-fixed.svg | 4 + .../Resources/views/Icon/settings.svg | 5 + .../Resources/views/Icon/symfony.svg | 1 + .../Resources/views/Icon/time.svg | 10 + .../Resources/views/Icon/translation.svg | 8 + .../Resources/views/Icon/twig.svg | 7 + .../Resources/views/Icon/validator.svg | 7 + .../Resources/views/Icon/workflow.svg | 8 + .../Resources/views/Icon/yes.svg | 4 + .../views/Profiler/_command_summary.html.twig | 50 + .../views/Profiler/_request_summary.html.twig | 99 + .../views/Profiler/ajax_layout.html.twig | 1 + .../Resources/views/Profiler/bag.html.twig | 22 + .../Resources/views/Profiler/base.html.twig | 48 + .../views/Profiler/base_js.html.twig | 280 + .../Resources/views/Profiler/cancel.html.twig | 25 + .../Resources/views/Profiler/header.html.twig | 12 + .../Resources/views/Profiler/info.html.twig | 22 + .../Resources/views/Profiler/layout.html.twig | 76 + .../Resources/views/Profiler/open.css.twig | 80 + .../Resources/views/Profiler/open.html.twig | 64 + .../views/Profiler/profiler.css.twig | 1960 ++++++ .../views/Profiler/results.html.twig | 138 + .../Resources/views/Profiler/search.html.twig | 93 + .../views/Profiler/settings.html.twig | 316 + .../Resources/views/Profiler/table.html.twig | 18 + .../Resources/views/Profiler/toolbar.css.twig | 679 ++ .../views/Profiler/toolbar.html.twig | 39 + .../views/Profiler/toolbar_item.html.twig | 6 + .../views/Profiler/toolbar_js.html.twig | 632 ++ .../views/Profiler/toolbar_redirect.html.twig | 54 + .../Resources/views/Router/panel.html.twig | 71 + .../Mermaid/mermaid-flowchart-v2.min.js | 483 ++ .../Twig/WebProfilerExtension.php | 113 + .../web-profiler-bundle/WebProfilerBundle.php | 27 + .../symfony/web-profiler-bundle/composer.json | 49 + vendor/symfony/yaml/CHANGELOG.md | 275 + vendor/symfony/yaml/Command/LintCommand.php | 277 + vendor/symfony/yaml/Dumper.php | 184 + vendor/symfony/yaml/Escaper.php | 97 + .../symfony/yaml/Exception/DumpException.php | 21 + .../yaml/Exception/ExceptionInterface.php | 21 + .../symfony/yaml/Exception/ParseException.php | 121 + .../yaml/Exception/RuntimeException.php | 21 + vendor/symfony/yaml/Inline.php | 854 +++ vendor/symfony/yaml/LICENSE | 19 + vendor/symfony/yaml/Parser.php | 1271 ++++ vendor/symfony/yaml/README.md | 13 + vendor/symfony/yaml/Resources/bin/yaml-lint | 49 + vendor/symfony/yaml/Tag/TaggedValue.php | 35 + vendor/symfony/yaml/Unescaper.php | 108 + vendor/symfony/yaml/Yaml.php | 100 + vendor/symfony/yaml/composer.json | 39 + vendor/theseer/tokenizer/CHANGELOG.md | 87 + vendor/theseer/tokenizer/LICENSE | 30 + vendor/theseer/tokenizer/README.md | 47 + vendor/theseer/tokenizer/composer.json | 27 + vendor/theseer/tokenizer/composer.lock | 22 + vendor/theseer/tokenizer/src/Exception.php | 5 + vendor/theseer/tokenizer/src/NamespaceUri.php | 25 + .../tokenizer/src/NamespaceUriException.php | 5 + vendor/theseer/tokenizer/src/Token.php | 35 + .../theseer/tokenizer/src/TokenCollection.php | 93 + .../src/TokenCollectionException.php | 5 + vendor/theseer/tokenizer/src/Tokenizer.php | 147 + .../theseer/tokenizer/src/XMLSerializer.php | 79 + vendor/twig/twig/CHANGELOG | 456 ++ vendor/twig/twig/LICENSE | 27 + vendor/twig/twig/README.rst | 23 + vendor/twig/twig/composer.json | 53 + vendor/twig/twig/phpstan-baseline.neon | 25 + vendor/twig/twig/phpstan.neon.dist | 9 + vendor/twig/twig/src/AbstractTwigCallable.php | 187 + .../twig/twig/src/Attribute/AsTwigFilter.php | 56 + .../twig/src/Attribute/AsTwigFunction.php | 52 + vendor/twig/twig/src/Attribute/AsTwigTest.php | 48 + .../Attribute/FirstClassTwigCallableReady.php | 20 + vendor/twig/twig/src/Attribute/YieldReady.php | 20 + vendor/twig/twig/src/Cache/CacheInterface.php | 46 + vendor/twig/twig/src/Cache/ChainCache.php | 88 + .../twig/twig/src/Cache/FilesystemCache.php | 95 + vendor/twig/twig/src/Cache/NullCache.php | 42 + .../src/Cache/ReadOnlyFilesystemCache.php | 25 + .../src/Cache/RemovableCacheInterface.php | 20 + vendor/twig/twig/src/Compiler.php | 257 + .../twig/twig/src/DeprecatedCallableInfo.php | 67 + vendor/twig/twig/src/Environment.php | 945 +++ vendor/twig/twig/src/Error/Error.php | 178 + vendor/twig/twig/src/Error/LoaderError.php | 21 + vendor/twig/twig/src/Error/RuntimeError.php | 22 + vendor/twig/twig/src/Error/SyntaxError.php | 46 + vendor/twig/twig/src/ExpressionParser.php | 369 ++ .../AbstractExpressionParser.php | 30 + .../ExpressionParserDescriptionInterface.php | 17 + .../ExpressionParserInterface.php | 28 + .../ExpressionParser/ExpressionParserType.php | 33 + .../ExpressionParser/ExpressionParsers.php | 127 + .../ExpressionParser/Infix/ArgumentsTrait.php | 79 + .../Infix/ArrowExpressionParser.php | 53 + .../Infix/BinaryOperatorExpressionParser.php | 80 + .../ConditionalTernaryExpressionParser.php | 62 + .../Infix/DotExpressionParser.php | 99 + .../Infix/FilterExpressionParser.php | 85 + .../Infix/FunctionExpressionParser.php | 90 + .../Infix/IsExpressionParser.php | 84 + .../Infix/IsNotExpressionParser.php | 33 + .../Infix/SquareBracketExpressionParser.php | 91 + .../ExpressionParser/InfixAssociativity.php | 18 + .../InfixExpressionParserInterface.php | 23 + .../src/ExpressionParser/PrecedenceChange.php | 42 + .../Prefix/GroupingExpressionParser.php | 78 + .../Prefix/LiteralExpressionParser.php | 244 + .../Prefix/UnaryOperatorExpressionParser.php | 71 + .../PrefixExpressionParserInterface.php | 21 + .../twig/src/Extension/AbstractExtension.php | 67 + .../twig/src/Extension/AttributeExtension.php | 174 + .../twig/twig/src/Extension/CoreExtension.php | 2189 +++++++ .../twig/src/Extension/DebugExtension.php | 62 + .../twig/src/Extension/EscaperExtension.php | 218 + .../twig/src/Extension/ExtensionInterface.php | 77 + .../twig/src/Extension/GlobalsInterface.php | 25 + .../LastModifiedExtensionInterface.php | 23 + .../twig/src/Extension/OptimizerExtension.php | 27 + .../twig/src/Extension/ProfilerExtension.php | 52 + .../Extension/RuntimeExtensionInterface.php | 19 + .../twig/src/Extension/SandboxExtension.php | 168 + .../twig/src/Extension/StagingExtension.php | 100 + .../src/Extension/StringLoaderExtension.php | 40 + .../src/Extension/YieldNotReadyExtension.php | 30 + vendor/twig/twig/src/ExtensionSet.php | 547 ++ .../src/FileExtensionEscapingStrategy.php | 61 + vendor/twig/twig/src/Lexer.php | 591 ++ vendor/twig/twig/src/Loader/ArrayLoader.php | 75 + vendor/twig/twig/src/Loader/ChainLoader.php | 132 + .../twig/twig/src/Loader/FilesystemLoader.php | 290 + .../twig/twig/src/Loader/LoaderInterface.php | 49 + vendor/twig/twig/src/Markup.php | 57 + vendor/twig/twig/src/Node/AutoEscapeNode.php | 40 + vendor/twig/twig/src/Node/BlockNode.php | 50 + .../twig/twig/src/Node/BlockReferenceNode.php | 38 + vendor/twig/twig/src/Node/BodyNode.php | 24 + vendor/twig/twig/src/Node/CaptureNode.php | 57 + .../twig/src/Node/CheckSecurityCallNode.php | 33 + .../twig/twig/src/Node/CheckSecurityNode.php | 85 + .../twig/twig/src/Node/CheckToStringNode.php | 47 + vendor/twig/twig/src/Node/DeprecatedNode.php | 73 + vendor/twig/twig/src/Node/DoNode.php | 40 + vendor/twig/twig/src/Node/EmbedNode.php | 54 + vendor/twig/twig/src/Node/EmptyNode.php | 33 + .../Node/Expression/AbstractExpression.php | 43 + .../src/Node/Expression/ArrayExpression.php | 112 + .../Expression/ArrowFunctionExpression.php | 63 + .../Node/Expression/AssignNameExpression.php | 44 + .../Node/Expression/Binary/AbstractBinary.php | 53 + .../src/Node/Expression/Binary/AddBinary.php | 24 + .../src/Node/Expression/Binary/AndBinary.php | 24 + .../Expression/Binary/BinaryInterface.php | 22 + .../Expression/Binary/BitwiseAndBinary.php | 24 + .../Expression/Binary/BitwiseOrBinary.php | 24 + .../Expression/Binary/BitwiseXorBinary.php | 24 + .../Node/Expression/Binary/ConcatBinary.php | 24 + .../src/Node/Expression/Binary/DivBinary.php | 24 + .../Node/Expression/Binary/ElvisBinary.php | 55 + .../Node/Expression/Binary/EndsWithBinary.php | 36 + .../Node/Expression/Binary/EqualBinary.php | 40 + .../Node/Expression/Binary/FloorDivBinary.php | 30 + .../Node/Expression/Binary/GreaterBinary.php | 40 + .../Expression/Binary/GreaterEqualBinary.php | 40 + .../Node/Expression/Binary/HasEveryBinary.php | 34 + .../Node/Expression/Binary/HasSomeBinary.php | 34 + .../src/Node/Expression/Binary/InBinary.php | 34 + .../src/Node/Expression/Binary/LessBinary.php | 40 + .../Expression/Binary/LessEqualBinary.php | 40 + .../Node/Expression/Binary/MatchesBinary.php | 52 + .../src/Node/Expression/Binary/ModBinary.php | 24 + .../src/Node/Expression/Binary/MulBinary.php | 24 + .../Node/Expression/Binary/NotEqualBinary.php | 40 + .../Node/Expression/Binary/NotInBinary.php | 34 + .../Expression/Binary/NullCoalesceBinary.php | 71 + .../src/Node/Expression/Binary/OrBinary.php | 24 + .../Node/Expression/Binary/PowerBinary.php | 23 + .../Node/Expression/Binary/RangeBinary.php | 34 + .../Expression/Binary/SpaceshipBinary.php | 23 + .../Expression/Binary/StartsWithBinary.php | 36 + .../src/Node/Expression/Binary/SubBinary.php | 24 + .../src/Node/Expression/Binary/XorBinary.php | 24 + .../Expression/BlockReferenceExpression.php | 95 + .../src/Node/Expression/CallExpression.php | 365 ++ .../Node/Expression/ConditionalExpression.php | 53 + .../Node/Expression/ConstantExpression.php | 33 + .../Node/Expression/Filter/DefaultFilter.php | 72 + .../src/Node/Expression/Filter/RawFilter.php | 45 + .../src/Node/Expression/FilterExpression.php | 80 + .../Node/Expression/FunctionExpression.php | 81 + .../FunctionNode/EnumCasesFunction.php | 41 + .../Expression/FunctionNode/EnumFunction.php | 45 + .../src/Node/Expression/GetAttrExpression.php | 137 + .../twig/src/Node/Expression/InlinePrint.php | 39 + .../src/Node/Expression/ListExpression.php | 41 + .../Expression/MacroReferenceExpression.php | 59 + .../Node/Expression/MethodCallExpression.php | 58 + .../src/Node/Expression/NameExpression.php | 115 + .../Expression/NullCoalesceExpression.php | 77 + .../Expression/OperatorEscapeInterface.php | 25 + .../src/Node/Expression/ParentExpression.php | 46 + .../Node/Expression/ReturnArrayInterface.php | 16 + .../Node/Expression/ReturnBoolInterface.php | 16 + .../Node/Expression/ReturnNumberInterface.php | 16 + .../ReturnPrimitiveTypeInterface.php | 16 + .../Node/Expression/ReturnStringInterface.php | 16 + .../SupportDefinedTestDeprecationTrait.php | 44 + .../SupportDefinedTestInterface.php | 24 + .../Expression/SupportDefinedTestTrait.php | 27 + .../Node/Expression/TempNameExpression.php | 49 + .../Expression/Ternary/ConditionalTernary.php | 49 + .../src/Node/Expression/Test/ConstantTest.php | 49 + .../src/Node/Expression/Test/DefinedTest.php | 70 + .../Node/Expression/Test/DivisiblebyTest.php | 36 + .../src/Node/Expression/Test/EvenTest.php | 35 + .../src/Node/Expression/Test/NullTest.php | 34 + .../twig/src/Node/Expression/Test/OddTest.php | 35 + .../src/Node/Expression/Test/SameasTest.php | 34 + .../src/Node/Expression/Test/TrueTest.php | 34 + .../src/Node/Expression/TestExpression.php | 73 + .../Node/Expression/Unary/AbstractUnary.php | 48 + .../src/Node/Expression/Unary/NegUnary.php | 23 + .../src/Node/Expression/Unary/NotUnary.php | 23 + .../src/Node/Expression/Unary/PosUnary.php | 23 + .../src/Node/Expression/Unary/SpreadUnary.php | 22 + .../Node/Expression/Unary/StringCastUnary.php | 22 + .../Node/Expression/Unary/UnaryInterface.php | 22 + .../Variable/AssignContextVariable.php | 18 + .../Variable/AssignTemplateVariable.php | 44 + .../Expression/Variable/ContextVariable.php | 18 + .../Expression/Variable/LocalVariable.php | 18 + .../Expression/Variable/TemplateVariable.php | 42 + .../Node/Expression/VariadicExpression.php | 24 + vendor/twig/twig/src/Node/FlushNode.php | 40 + vendor/twig/twig/src/Node/ForElseNode.php | 41 + vendor/twig/twig/src/Node/ForLoopNode.php | 51 + vendor/twig/twig/src/Node/ForNode.php | 120 + vendor/twig/twig/src/Node/IfNode.php | 84 + vendor/twig/twig/src/Node/ImportNode.php | 61 + vendor/twig/twig/src/Node/IncludeNode.php | 114 + vendor/twig/twig/src/Node/MacroNode.php | 121 + vendor/twig/twig/src/Node/ModuleNode.php | 515 ++ vendor/twig/twig/src/Node/NameDeprecation.php | 46 + vendor/twig/twig/src/Node/Node.php | 294 + .../twig/src/Node/NodeCaptureInterface.php | 21 + .../twig/src/Node/NodeOutputInterface.php | 21 + vendor/twig/twig/src/Node/Nodes.php | 28 + vendor/twig/twig/src/Node/PrintNode.php | 44 + vendor/twig/twig/src/Node/SandboxNode.php | 54 + vendor/twig/twig/src/Node/SetNode.php | 115 + vendor/twig/twig/src/Node/TextNode.php | 41 + vendor/twig/twig/src/Node/TypesNode.php | 31 + vendor/twig/twig/src/Node/WithNode.php | 72 + vendor/twig/twig/src/NodeTraverser.php | 76 + .../src/NodeVisitor/AbstractNodeVisitor.php | 49 + .../src/NodeVisitor/EscaperNodeVisitor.php | 185 + .../src/NodeVisitor/NodeVisitorInterface.php | 46 + .../src/NodeVisitor/OptimizerNodeVisitor.php | 213 + .../NodeVisitor/SafeAnalysisNodeVisitor.php | 180 + .../src/NodeVisitor/SandboxNodeVisitor.php | 148 + .../NodeVisitor/YieldNotReadyNodeVisitor.php | 59 + .../twig/src/OperatorPrecedenceChange.php | 34 + vendor/twig/twig/src/Parser.php | 608 ++ .../twig/src/Profiler/Dumper/BaseDumper.php | 63 + .../src/Profiler/Dumper/BlackfireDumper.php | 72 + .../twig/src/Profiler/Dumper/HtmlDumper.php | 47 + .../twig/src/Profiler/Dumper/TextDumper.php | 35 + .../src/Profiler/Node/EnterProfileNode.php | 44 + .../src/Profiler/Node/LeaveProfileNode.php | 38 + .../NodeVisitor/ProfilerNodeVisitor.php | 70 + vendor/twig/twig/src/Profiler/Profile.php | 194 + vendor/twig/twig/src/Resources/core.php | 541 ++ vendor/twig/twig/src/Resources/debug.php | 25 + vendor/twig/twig/src/Resources/escaper.php | 51 + .../twig/twig/src/Resources/string_loader.php | 26 + .../twig/twig/src/Runtime/EscaperRuntime.php | 340 + .../RuntimeLoader/ContainerRuntimeLoader.php | 35 + .../RuntimeLoader/FactoryRuntimeLoader.php | 39 + .../RuntimeLoader/RuntimeLoaderInterface.php | 27 + .../twig/twig/src/Sandbox/SecurityError.php | 23 + .../Sandbox/SecurityNotAllowedFilterError.php | 33 + .../SecurityNotAllowedFunctionError.php | 33 + .../Sandbox/SecurityNotAllowedMethodError.php | 40 + .../SecurityNotAllowedPropertyError.php | 40 + .../Sandbox/SecurityNotAllowedTagError.php | 33 + .../twig/twig/src/Sandbox/SecurityPolicy.php | 130 + .../src/Sandbox/SecurityPolicyInterface.php | 45 + .../src/Sandbox/SourcePolicyInterface.php | 24 + vendor/twig/twig/src/Source.php | 47 + vendor/twig/twig/src/Template.php | 535 ++ vendor/twig/twig/src/TemplateWrapper.php | 112 + .../twig/src/Test/IntegrationTestCase.php | 339 + vendor/twig/twig/src/Test/NodeTestCase.php | 142 + vendor/twig/twig/src/Token.php | 239 + .../src/TokenParser/AbstractTokenParser.php | 61 + .../twig/src/TokenParser/ApplyTokenParser.php | 66 + .../src/TokenParser/AutoEscapeTokenParser.php | 58 + .../twig/src/TokenParser/BlockTokenParser.php | 77 + .../src/TokenParser/DeprecatedTokenParser.php | 65 + .../twig/src/TokenParser/DoTokenParser.php | 38 + .../twig/src/TokenParser/EmbedTokenParser.php | 73 + .../src/TokenParser/ExtendsTokenParser.php | 50 + .../twig/src/TokenParser/FlushTokenParser.php | 38 + .../twig/src/TokenParser/ForTokenParser.php | 80 + .../twig/src/TokenParser/FromTokenParser.php | 69 + .../twig/src/TokenParser/GuardTokenParser.php | 73 + .../twig/src/TokenParser/IfTokenParser.php | 90 + .../src/TokenParser/ImportTokenParser.php | 45 + .../src/TokenParser/IncludeTokenParser.php | 73 + .../twig/src/TokenParser/MacroTokenParser.php | 123 + .../src/TokenParser/SandboxTokenParser.php | 68 + .../twig/src/TokenParser/SetTokenParser.php | 87 + .../src/TokenParser/TokenParserInterface.php | 46 + .../twig/src/TokenParser/TypesTokenParser.php | 89 + .../twig/src/TokenParser/UseTokenParser.php | 75 + .../twig/src/TokenParser/WithTokenParser.php | 56 + vendor/twig/twig/src/TokenStream.php | 131 + .../twig/twig/src/TwigCallableInterface.php | 53 + vendor/twig/twig/src/TwigFilter.php | 74 + vendor/twig/twig/src/TwigFunction.php | 63 + vendor/twig/twig/src/TwigTest.php | 67 + .../src/Util/CallableArgumentsExtractor.php | 219 + .../twig/src/Util/DeprecationCollector.php | 77 + .../twig/twig/src/Util/ReflectionCallable.php | 95 + .../twig/src/Util/TemplateDirIterator.php | 36 + 4695 files changed, 525784 insertions(+) create mode 100644 .dockerignore create mode 100644 .env create mode 100644 .env.local create mode 100644 Dockerfile create mode 100755 bin/console create mode 100755 bin/phpunit create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/bundles.php create mode 100644 config/packages/cache.yaml create mode 100644 config/packages/debug.yaml create mode 100644 config/packages/framework.yaml create mode 100644 config/packages/routing.yaml create mode 100644 config/packages/twig.yaml create mode 100644 config/packages/web_profiler.yaml create mode 100644 config/preload.php create mode 100644 config/routes.yaml create mode 100644 config/routes/framework.yaml create mode 100644 config/routes/web_profiler.yaml create mode 100644 config/services.yaml create mode 100644 docker-compose.yml create mode 100644 docker/nginx/default.conf create mode 100644 public/index.php create mode 100644 src/Controller/.gitignore create mode 100644 src/Controller/DefaultController.php create mode 100644 src/Kernel.php create mode 100644 symfony.lock create mode 100644 var/cache/dev/App_KernelDevDebugContainer.php create mode 100644 var/cache/dev/App_KernelDevDebugContainer.php.lock create mode 100644 var/cache/dev/App_KernelDevDebugContainer.php.meta create mode 100644 var/cache/dev/App_KernelDevDebugContainer.php.meta.json create mode 100644 var/cache/dev/App_KernelDevDebugContainer.preload.php create mode 100644 var/cache/dev/App_KernelDevDebugContainer.xml create mode 100644 var/cache/dev/App_KernelDevDebugContainer.xml.meta create mode 100644 var/cache/dev/App_KernelDevDebugContainer.xml.meta.json create mode 100644 var/cache/dev/App_KernelDevDebugContainerCompiler.log create mode 100644 var/cache/dev/App_KernelDevDebugContainerDeprecations.log create mode 100644 var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeAuthService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php create mode 100644 var/cache/dev/ContainerD4AQ4Ie/removed-ids.php create mode 100644 var/cache/dev/ContainerJS2kamR.legacy create mode 100644 var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php create mode 100644 var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php create mode 100644 var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php create mode 100644 var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getErrorControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeAuthService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getServicesResetterService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getUriSignerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php create mode 100644 var/cache/dev/ContainerJS2kamR/removed-ids.php create mode 100644 var/cache/dev/Symfony/Config/DebugConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/AssetsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/CacheConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/EsiConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/FormConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/LockConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/MailerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/MessengerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/NotifierConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RequestConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/RouterConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SecretsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SerializerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SessionConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/SsiConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/UidConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/ValidationConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/WebhookConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php create mode 100644 var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php create mode 100644 var/cache/dev/Symfony/Config/FrameworkConfig.php create mode 100644 var/cache/dev/Symfony/Config/MakerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Twig/DateConfig.php create mode 100644 var/cache/dev/Symfony/Config/Twig/GlobalConfig.php create mode 100644 var/cache/dev/Symfony/Config/Twig/MailerConfig.php create mode 100644 var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php create mode 100644 var/cache/dev/Symfony/Config/TwigConfig.php create mode 100644 var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php create mode 100644 var/cache/dev/Symfony/Config/WebProfilerConfig.php create mode 100644 var/cache/dev/profiler/31/98/6e9831 create mode 100644 var/cache/dev/profiler/68/39/2c3968 create mode 100644 var/cache/dev/profiler/88/59/195988 create mode 100644 var/cache/dev/profiler/a0/b5/9cb5a0 create mode 100644 var/cache/dev/profiler/f6/b3/e3b3f6 create mode 100644 var/cache/dev/profiler/fb/06/9706fb create mode 100644 var/cache/dev/profiler/index.csv create mode 100644 var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php create mode 100644 var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php create mode 100644 var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php create mode 100644 var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php create mode 100644 var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php create mode 100644 var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php create mode 100644 var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php create mode 100644 var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php create mode 100644 var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php create mode 100644 var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php create mode 100644 var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php create mode 100644 var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php create mode 100644 var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php create mode 100644 var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php create mode 100644 var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php create mode 100644 var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php create mode 100644 var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php create mode 100644 var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php create mode 100644 var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php create mode 100644 var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php create mode 100644 var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php create mode 100644 var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php create mode 100644 var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php create mode 100644 var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php create mode 100644 var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php create mode 100644 var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php create mode 100644 var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php create mode 100644 var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php create mode 100644 var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php create mode 100644 var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php create mode 100644 var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php create mode 100644 var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php create mode 100644 var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php create mode 100644 var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php create mode 100644 var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php create mode 100644 var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php create mode 100644 var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php create mode 100644 var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php create mode 100644 var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php create mode 100644 var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php create mode 100644 var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php create mode 100644 var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php create mode 100644 var/cache/dev/twig/e6/e6f176682daa6ed21fb93a5ffd9d25ef.php create mode 100644 var/cache/dev/twig/e8/e83ed459e80f86afb37b0d1b7facfd92.php create mode 100644 var/cache/dev/twig/f2/f2ce6258592cdd713a43813084347b02.php create mode 100644 var/cache/dev/twig/f5/f582fd234b33717046676c0616f648c2.php create mode 100644 var/cache/dev/twig/fb/fb768ae7af4e3ce9e0bf950edffd25e7.php create mode 100644 var/cache/dev/url_generating_routes.php create mode 100644 var/cache/dev/url_generating_routes.php.meta create mode 100644 var/cache/dev/url_generating_routes.php.meta.json create mode 100644 var/cache/dev/url_matching_routes.php create mode 100644 var/cache/dev/url_matching_routes.php.meta create mode 100644 var/cache/dev/url_matching_routes.php.meta.json create mode 100644 vendor/autoload.php create mode 100644 vendor/autoload_runtime.php create mode 100755 vendor/bin/patch-type-declarations create mode 100755 vendor/bin/php-parse create mode 100755 vendor/bin/phpunit create mode 100755 vendor/bin/var-dump-server create mode 100755 vendor/bin/yaml-lint create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/InstalledVersions.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_files.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/composer/installed.php create mode 100644 vendor/composer/platform_check.php create mode 100644 vendor/doctrine/inflector/LICENSE create mode 100644 vendor/doctrine/inflector/README.md create mode 100644 vendor/doctrine/inflector/composer.json create mode 100644 vendor/doctrine/inflector/docs/en/index.rst create mode 100644 vendor/doctrine/inflector/src/CachedWordInflector.php create mode 100644 vendor/doctrine/inflector/src/GenericLanguageInflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Inflector.php create mode 100644 vendor/doctrine/inflector/src/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Language.php create mode 100644 vendor/doctrine/inflector/src/LanguageInflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/NoopWordInflector.php create mode 100644 vendor/doctrine/inflector/src/Rules/English/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/English/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/English/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/English/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Esperanto/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/Esperanto/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/Esperanto/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/Esperanto/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/French/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/French/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/French/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/French/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Italian/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/Italian/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/Italian/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/Italian/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/NorwegianBokmal/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/NorwegianBokmal/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/NorwegianBokmal/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/NorwegianBokmal/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Pattern.php create mode 100644 vendor/doctrine/inflector/src/Rules/Patterns.php create mode 100644 vendor/doctrine/inflector/src/Rules/Portuguese/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/Portuguese/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/Portuguese/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/Portuguese/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Ruleset.php create mode 100644 vendor/doctrine/inflector/src/Rules/Spanish/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/Spanish/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/Spanish/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/Spanish/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Substitution.php create mode 100644 vendor/doctrine/inflector/src/Rules/Substitutions.php create mode 100644 vendor/doctrine/inflector/src/Rules/Transformation.php create mode 100644 vendor/doctrine/inflector/src/Rules/Transformations.php create mode 100644 vendor/doctrine/inflector/src/Rules/Turkish/Inflectible.php create mode 100644 vendor/doctrine/inflector/src/Rules/Turkish/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/src/Rules/Turkish/Rules.php create mode 100644 vendor/doctrine/inflector/src/Rules/Turkish/Uninflected.php create mode 100644 vendor/doctrine/inflector/src/Rules/Word.php create mode 100644 vendor/doctrine/inflector/src/RulesetInflector.php create mode 100644 vendor/doctrine/inflector/src/WordInflector.php create mode 100644 vendor/masterminds/html5/CREDITS create mode 100644 vendor/masterminds/html5/LICENSE.txt create mode 100644 vendor/masterminds/html5/README.md create mode 100644 vendor/masterminds/html5/RELEASE.md create mode 100644 vendor/masterminds/html5/UPGRADING.md create mode 100644 vendor/masterminds/html5/bin/entities.php create mode 100644 vendor/masterminds/html5/composer.json create mode 100644 vendor/masterminds/html5/src/HTML5.php create mode 100644 vendor/masterminds/html5/src/HTML5/Elements.php create mode 100644 vendor/masterminds/html5/src/HTML5/Entities.php create mode 100644 vendor/masterminds/html5/src/HTML5/Exception.php create mode 100644 vendor/masterminds/html5/src/HTML5/InstructionProcessor.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/EventHandler.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/FileInputStream.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/InputStream.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/ParseError.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/README.md create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/Scanner.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/StringInputStream.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/Tokenizer.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php create mode 100644 vendor/masterminds/html5/src/HTML5/Parser/UTF8Utils.php create mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php create mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/OutputRules.php create mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/README.md create mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php create mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php create mode 100644 vendor/myclabs/deep-copy/LICENSE create mode 100644 vendor/myclabs/deep-copy/README.md create mode 100644 vendor/myclabs/deep-copy/composer.json create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/ChainableFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php create mode 100644 vendor/nikic/php-parser/LICENSE create mode 100644 vendor/nikic/php-parser/README.md create mode 100755 vendor/nikic/php-parser/bin/php-parse create mode 100644 vendor/nikic/php-parser/composer.json create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Comment.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Error.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PipeOperatorEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/VoidCastEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Modifiers.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NameContext.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pipe.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Void_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Param.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/PropertyHook.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Property.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/StaticVar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/UseItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php8.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PhpVersion.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Token.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/compatibility_tokens.php create mode 100644 vendor/phar-io/manifest/.github/FUNDING.yml create mode 100644 vendor/phar-io/manifest/.github/workflows/ci.yml create mode 100644 vendor/phar-io/manifest/.php-cs-fixer.dist.php create mode 100644 vendor/phar-io/manifest/CHANGELOG.md create mode 100644 vendor/phar-io/manifest/LICENSE create mode 100644 vendor/phar-io/manifest/README.md create mode 100644 vendor/phar-io/manifest/composer.json create mode 100644 vendor/phar-io/manifest/composer.lock create mode 100644 vendor/phar-io/manifest/manifest.xsd create mode 100644 vendor/phar-io/manifest/src/ManifestDocumentMapper.php create mode 100644 vendor/phar-io/manifest/src/ManifestLoader.php create mode 100644 vendor/phar-io/manifest/src/ManifestSerializer.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/Exception.php create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestElementException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php create mode 100644 vendor/phar-io/manifest/src/exceptions/NoEmailAddressException.php create mode 100644 vendor/phar-io/manifest/src/values/Application.php create mode 100644 vendor/phar-io/manifest/src/values/ApplicationName.php create mode 100644 vendor/phar-io/manifest/src/values/Author.php create mode 100644 vendor/phar-io/manifest/src/values/AuthorCollection.php create mode 100644 vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php create mode 100644 vendor/phar-io/manifest/src/values/BundledComponent.php create mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollection.php create mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php create mode 100644 vendor/phar-io/manifest/src/values/CopyrightInformation.php create mode 100644 vendor/phar-io/manifest/src/values/Email.php create mode 100644 vendor/phar-io/manifest/src/values/Extension.php create mode 100644 vendor/phar-io/manifest/src/values/Library.php create mode 100644 vendor/phar-io/manifest/src/values/License.php create mode 100644 vendor/phar-io/manifest/src/values/Manifest.php create mode 100644 vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php create mode 100644 vendor/phar-io/manifest/src/values/PhpVersionRequirement.php create mode 100644 vendor/phar-io/manifest/src/values/Requirement.php create mode 100644 vendor/phar-io/manifest/src/values/RequirementCollection.php create mode 100644 vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php create mode 100644 vendor/phar-io/manifest/src/values/Type.php create mode 100644 vendor/phar-io/manifest/src/values/Url.php create mode 100644 vendor/phar-io/manifest/src/xml/AuthorElement.php create mode 100644 vendor/phar-io/manifest/src/xml/AuthorElementCollection.php create mode 100644 vendor/phar-io/manifest/src/xml/BundlesElement.php create mode 100644 vendor/phar-io/manifest/src/xml/ComponentElement.php create mode 100644 vendor/phar-io/manifest/src/xml/ComponentElementCollection.php create mode 100644 vendor/phar-io/manifest/src/xml/ContainsElement.php create mode 100644 vendor/phar-io/manifest/src/xml/CopyrightElement.php create mode 100644 vendor/phar-io/manifest/src/xml/ElementCollection.php create mode 100644 vendor/phar-io/manifest/src/xml/ExtElement.php create mode 100644 vendor/phar-io/manifest/src/xml/ExtElementCollection.php create mode 100644 vendor/phar-io/manifest/src/xml/ExtensionElement.php create mode 100644 vendor/phar-io/manifest/src/xml/LicenseElement.php create mode 100644 vendor/phar-io/manifest/src/xml/ManifestDocument.php create mode 100644 vendor/phar-io/manifest/src/xml/ManifestElement.php create mode 100644 vendor/phar-io/manifest/src/xml/PhpElement.php create mode 100644 vendor/phar-io/manifest/src/xml/RequiresElement.php create mode 100644 vendor/phar-io/manifest/tools/php-cs-fixer.d/PhpdocSingleLineVarFixer.php create mode 100644 vendor/phar-io/manifest/tools/php-cs-fixer.d/header.txt create mode 100644 vendor/phar-io/version/CHANGELOG.md create mode 100644 vendor/phar-io/version/LICENSE create mode 100644 vendor/phar-io/version/README.md create mode 100644 vendor/phar-io/version/composer.json create mode 100644 vendor/phar-io/version/src/BuildMetaData.php create mode 100644 vendor/phar-io/version/src/PreReleaseSuffix.php create mode 100644 vendor/phar-io/version/src/Version.php create mode 100644 vendor/phar-io/version/src/VersionConstraintParser.php create mode 100644 vendor/phar-io/version/src/VersionConstraintValue.php create mode 100644 vendor/phar-io/version/src/VersionNumber.php create mode 100644 vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php create mode 100644 vendor/phar-io/version/src/constraints/AnyVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/ExactVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php create mode 100644 vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php create mode 100644 vendor/phar-io/version/src/constraints/VersionConstraint.php create mode 100644 vendor/phar-io/version/src/exceptions/Exception.php create mode 100644 vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php create mode 100644 vendor/phar-io/version/src/exceptions/InvalidVersionException.php create mode 100644 vendor/phar-io/version/src/exceptions/NoBuildMetaDataException.php create mode 100644 vendor/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php create mode 100644 vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-11.0.md create mode 100644 vendor/phpunit/php-code-coverage/LICENSE create mode 100644 vendor/phpunit/php-code-coverage/README.md create mode 100644 vendor/phpunit/php-code-coverage/SECURITY.md create mode 100644 vendor/phpunit/php-code-coverage/composer.json create mode 100644 vendor/phpunit/php-code-coverage/src/CodeCoverage.php create mode 100644 vendor/phpunit/php-code-coverage/src/Data/ProcessedCodeCoverageData.php create mode 100644 vendor/phpunit/php-code-coverage/src/Data/RawCodeCoverageData.php create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Driver.php create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/PcovDriver.php create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Selector.php create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/XdebugDriver.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/Exception.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/FileCouldNotBeWrittenException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/ParserException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/ReflectionException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/XdebugNotEnabledException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/XmlException.php create mode 100644 vendor/phpunit/php-code-coverage/src/Filter.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Builder.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/CrapIndex.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Directory.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/File.php create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Iterator.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Clover.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Cobertura.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Crap4j.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Colors.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/CustomCssFile.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/branches.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/bootstrap.min.css create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/nv.d3.min.css create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/octicons.css create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/style.css create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-code.svg create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-directory.svg create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.bundle.min.js create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/d3.min.js create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/file.js create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/jquery.min.js create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/nv.d3.min.js create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/line.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/lines.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item_branch.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/paths.html.dist create mode 100644 vendor/phpunit/php-code-coverage/src/Report/PHP.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Text.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Thresholds.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/File.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php create mode 100644 vendor/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/Known.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/Large.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/Medium.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/Small.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/TestSize.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestSize/Unknown.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestStatus/Failure.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestStatus/Known.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestStatus/Success.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestStatus/TestStatus.php create mode 100644 vendor/phpunit/php-code-coverage/src/TestStatus/Unknown.php create mode 100644 vendor/phpunit/php-code-coverage/src/Util/Filesystem.php create mode 100644 vendor/phpunit/php-code-coverage/src/Util/Percentage.php create mode 100644 vendor/phpunit/php-code-coverage/src/Version.php create mode 100644 vendor/phpunit/php-file-iterator/ChangeLog.md create mode 100644 vendor/phpunit/php-file-iterator/LICENSE create mode 100644 vendor/phpunit/php-file-iterator/README.md create mode 100644 vendor/phpunit/php-file-iterator/SECURITY.md create mode 100644 vendor/phpunit/php-file-iterator/composer.json create mode 100644 vendor/phpunit/php-file-iterator/src/ExcludeIterator.php create mode 100644 vendor/phpunit/php-file-iterator/src/Facade.php create mode 100644 vendor/phpunit/php-file-iterator/src/Factory.php create mode 100644 vendor/phpunit/php-file-iterator/src/Iterator.php create mode 100644 vendor/phpunit/php-invoker/ChangeLog.md create mode 100644 vendor/phpunit/php-invoker/LICENSE create mode 100644 vendor/phpunit/php-invoker/README.md create mode 100644 vendor/phpunit/php-invoker/SECURITY.md create mode 100644 vendor/phpunit/php-invoker/composer.json create mode 100644 vendor/phpunit/php-invoker/src/Invoker.php create mode 100644 vendor/phpunit/php-invoker/src/exceptions/Exception.php create mode 100644 vendor/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php create mode 100644 vendor/phpunit/php-invoker/src/exceptions/TimeoutException.php create mode 100644 vendor/phpunit/php-text-template/.psalm/baseline.xml create mode 100644 vendor/phpunit/php-text-template/.psalm/config.xml create mode 100644 vendor/phpunit/php-text-template/ChangeLog.md create mode 100644 vendor/phpunit/php-text-template/LICENSE create mode 100644 vendor/phpunit/php-text-template/README.md create mode 100644 vendor/phpunit/php-text-template/SECURITY.md create mode 100644 vendor/phpunit/php-text-template/composer.json create mode 100644 vendor/phpunit/php-text-template/src/Template.php create mode 100644 vendor/phpunit/php-text-template/src/exceptions/Exception.php create mode 100644 vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php create mode 100644 vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php create mode 100644 vendor/phpunit/php-timer/ChangeLog.md create mode 100644 vendor/phpunit/php-timer/LICENSE create mode 100644 vendor/phpunit/php-timer/README.md create mode 100644 vendor/phpunit/php-timer/SECURITY.md create mode 100644 vendor/phpunit/php-timer/composer.json create mode 100644 vendor/phpunit/php-timer/src/Duration.php create mode 100644 vendor/phpunit/php-timer/src/ResourceUsageFormatter.php create mode 100644 vendor/phpunit/php-timer/src/Timer.php create mode 100644 vendor/phpunit/php-timer/src/exceptions/Exception.php create mode 100644 vendor/phpunit/php-timer/src/exceptions/NoActiveTimerException.php create mode 100644 vendor/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php create mode 100644 vendor/phpunit/phpunit/ChangeLog-11.5.md create mode 100644 vendor/phpunit/phpunit/DEPRECATIONS.md create mode 100644 vendor/phpunit/phpunit/LICENSE create mode 100644 vendor/phpunit/phpunit/README.md create mode 100644 vendor/phpunit/phpunit/SECURITY.md create mode 100644 vendor/phpunit/phpunit/composer.json create mode 100644 vendor/phpunit/phpunit/composer.lock create mode 100755 vendor/phpunit/phpunit/phpunit create mode 100644 vendor/phpunit/phpunit/phpunit.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.0.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.1.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.2.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.3.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.4.xsd create mode 100644 vendor/phpunit/phpunit/schema/10.5.xsd create mode 100644 vendor/phpunit/phpunit/schema/11.0.xsd create mode 100644 vendor/phpunit/phpunit/schema/11.1.xsd create mode 100644 vendor/phpunit/phpunit/schema/11.2.xsd create mode 100644 vendor/phpunit/phpunit/schema/11.3.xsd create mode 100644 vendor/phpunit/phpunit/schema/11.4.xsd create mode 100644 vendor/phpunit/phpunit/schema/8.5.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.0.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.1.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.2.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.3.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.4.xsd create mode 100644 vendor/phpunit/phpunit/schema/9.5.xsd create mode 100644 vendor/phpunit/phpunit/src/Event/Dispatcher/CollectingDispatcher.php create mode 100644 vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php create mode 100644 vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php create mode 100644 vendor/phpunit/phpunit/src/Event/Dispatcher/Dispatcher.php create mode 100644 vendor/phpunit/phpunit/src/Event/Dispatcher/SubscribableDispatcher.php create mode 100644 vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php create mode 100644 vendor/phpunit/phpunit/src/Event/Emitter/Emitter.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Application/Finished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Application/FinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Application/Started.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Application/StartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Event.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/EventCollection.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/EventCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/ComparatorRegistered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/ComparatorRegisteredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErrored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRisky.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Finished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/FinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailed.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStarted.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Prepared.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/Errored.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/ErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/Failed.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/FailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncomplete.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/Passed.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/PassedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/Skipped.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/Outcome/SkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutput.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutputSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreated.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreatedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStarted.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/Configured.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ConfiguredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealed.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAborted.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAbortedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStarted.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrapped.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrappedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPhar.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPharSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/Finished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/FinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabled.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabledSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/Started.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/StartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggeredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Filtered.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/FilteredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Finished.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/FinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Loaded.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/LoadedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Skipped.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/SkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Sorted.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/SortedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/Started.php create mode 100644 vendor/phpunit/phpunit/src/Event/Events/TestSuite/StartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/EventAlreadyAssignedException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/EventFacadeIsSealedException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/InvalidArgumentException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/InvalidEventException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/InvalidSubscriberException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/MapError.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/NoComparisonFailureException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/NoDataSetFromDataProviderException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/NoPreviousThrowableException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/NoTestCaseObjectOnCallStackException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/RuntimeException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/SubscriberTypeAlreadyRegisteredException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/UnknownEventException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/UnknownEventTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/UnknownSubscriberException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Exception/UnknownSubscriberTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Event/Facade.php create mode 100644 vendor/phpunit/phpunit/src/Event/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Event/Tracer.php create mode 100644 vendor/phpunit/phpunit/src/Event/TypeMap.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/ClassMethod.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/ComparisonFailure.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/ComparisonFailureBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Runtime/OperatingSystem.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Runtime/PHP.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Runtime/PHPUnit.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Runtime/Runtime.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/Duration.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatus.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatusProvider.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/HRTime.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/Info.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/MemoryMeter.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/MemoryUsage.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/Php81GarbageCollectorStatusProvider.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/Php83GarbageCollectorStatusProvider.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/Snapshot.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/StopWatch.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/System.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/SystemMemoryMeter.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatch.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatchWithOffset.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/DirectTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/IndirectTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/IssueTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/SelfTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/TestTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Issue/UnknownTrigger.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Phpt.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/Test.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestCollection.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromDataProvider.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromTestDependency.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestData/TestData.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollection.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestDox.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestDoxBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestMethod.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Test/TestMethodBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuite.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestClass.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestMethodWithDataProvider.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteWithName.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/Throwable.php create mode 100644 vendor/phpunit/phpunit/src/Event/Value/ThrowableBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Assert.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Assert/Functions.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/After.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/AfterClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/BackupGlobals.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/BackupStaticProperties.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Before.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/BeforeClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/CoversClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/CoversFunction.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/CoversMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/CoversNothing.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/CoversTrait.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DataProvider.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DataProviderExternal.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Depends.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsExternal.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingDeepClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingShallowClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsOnClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingDeepClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingShallowClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsUsingDeepClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DependsUsingShallowClone.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DisableReturnValueGenerationForTestDoubles.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/DoesNotPerformAssertions.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/ExcludeGlobalVariableFromBackup.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/ExcludeStaticPropertyFromBackup.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Group.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/IgnoreDeprecations.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/IgnorePhpunitDeprecations.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Large.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Medium.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/PostCondition.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/PreCondition.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/PreserveGlobalState.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresFunction.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystem.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystemFamily.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhp.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhpExtension.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunit.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunitExtension.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RequiresSetting.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RunClassInSeparateProcess.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RunInSeparateProcess.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/RunTestsInSeparateProcesses.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Small.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Test.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/TestDox.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/TestWith.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/TestWithJson.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/Ticket.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/UsesClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/UsesFunction.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/UsesMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/UsesTrait.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Attributes/WithoutErrorHandler.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageIsOrContains.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageMatchesRegularExpression.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasProperty.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/StringEqualsStringIgnoringLineEndings.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/IsList.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php create mode 100644 vendor/phpunit/phpunit/src/Framework/DataProviderTestSuite.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/EmptyStringException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/GeneratorNotSupportedException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTest.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTestError.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/InvalidDependencyException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotAcceptParameterTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareParameterTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotExistException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/PhptAssertionFailedError.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/ProcessIsolationException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTest.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTestSuiteError.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedWithMessageException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/UnknownClassOrInterfaceException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception/UnknownTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotCloneTestDoubleForReadonlyClassException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/NeverReturningMethodException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/NoMoreReturnValuesConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsEnumerationException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsFinalException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/DuplicateMethodException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/InvalidMethodNameException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/NameAlreadyInUseException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/OriginalConstructorInvocationRequiredException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ReflectionException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/RuntimeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/SoapExtensionNotAvailableException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownClassException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownInterfaceException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTraitException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTypeException.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Generator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/HookedProperty.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/HookedPropertyGenerator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/MockClass.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethodSet.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/MockTrait.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/MockType.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/TemplateLoader.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/deprecation.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/doubled_method.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/doubled_static_method.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/intersection.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/proxied_method.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/test_double_class.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/trait_class.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/wsdl_class.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/templates/wsdl_method.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/DoubledCloneMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ErrorCloneMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsMockObject.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsTestStub.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/Method.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MockObjectApi.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MutableStubApi.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ProxiedCloneMethod.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/StubApi.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/TestDoubleState.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Identity.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationMocker.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationStubber.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/MethodNameMatch.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/ParametersMatch.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Stub.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObject.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObjectInternal.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/Stub.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/StubInternal.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Invocation.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/InvocationHandler.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Matcher.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/MethodNameConstraint.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyGetHook.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyHook.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertySetHook.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/ReturnValueGenerator.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyInvokedCount.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyParameters.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvocationOrder.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastCount.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastOnce.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtMostCount.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedCount.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/MethodName.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/Parameters.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/ParametersRule.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ConsecutiveCalls.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnArgument.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnCallback.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnReference.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnSelf.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnStub.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnValueMap.php create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Stub.php create mode 100644 vendor/phpunit/phpunit/src/Framework/NativeType.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Reorderable.php create mode 100644 vendor/phpunit/phpunit/src/Framework/SelfDescribing.php create mode 100644 vendor/phpunit/phpunit/src/Framework/Test.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestBuilder.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestCase.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/ChildProcessResultProcessor.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunner.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunnerRegistry.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/SeparateProcessTestRunner.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/templates/class.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/TestRunner/templates/method.tpl create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/Known.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/Large.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/Medium.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/Small.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/TestSize.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSize/Unknown.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Deprecation.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Error.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Failure.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Incomplete.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Known.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Notice.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Risky.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Skipped.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Success.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/TestStatus.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Unknown.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestStatus/Warning.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuite.php create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuiteIterator.php create mode 100644 vendor/phpunit/phpunit/src/Logging/EventLogger.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/JunitXmlLogger.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPrintedUnexpectedOutputSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestRunnerExecutionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestRunnerExecutionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteBeforeFirstTestMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TeamCity/TeamCityLogger.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/HtmlRenderer.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/NamePrettifier.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/PlainTextRenderer.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPassedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResult.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollection.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollector.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/After.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/AfterClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/CodeCoverage.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/DataProvider.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/Dependencies.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/Groups.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/HookMethods.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Api/Requirements.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/BackupGlobals.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/BackupStaticProperties.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Before.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/BeforeClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Covers.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversDefaultClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversFunction.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversMethod.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversNothing.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/CoversTrait.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/DataProvider.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/DependsOnClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/DependsOnMethod.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/DisableReturnValueGenerationForTestDoubles.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/DoesNotPerformAssertions.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/AnnotationsAreNotSupportedForInternalClassesException.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/InvalidAttributeException.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/InvalidVersionRequirementException.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/NoVersionRequirementException.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Exception/ReflectionException.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/ExcludeGlobalVariableFromBackup.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/ExcludeStaticPropertyFromBackup.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Group.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/IgnoreDeprecations.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/IgnorePhpunitDeprecations.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Metadata.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/MetadataCollection.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/MetadataCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/Annotation/DocBlock.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/Annotation/Registry.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/AnnotationParser.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/AttributeParser.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/CachingParser.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/Parser.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/ParserChain.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Parser/Registry.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/PostCondition.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/PreCondition.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/PreserveGlobalState.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresFunction.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresMethod.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresOperatingSystem.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresOperatingSystemFamily.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresPhp.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresPhpExtension.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresPhpunit.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresPhpunitExtension.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RequiresSetting.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RunClassInSeparateProcess.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RunInSeparateProcess.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/RunTestsInSeparateProcesses.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Test.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/TestDox.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/TestWith.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Uses.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/UsesClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/UsesDefaultClass.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/UsesFunction.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/UsesMethod.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/UsesTrait.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Version/ComparisonRequirement.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Version/ConstraintRequirement.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/Version/Requirement.php create mode 100644 vendor/phpunit/phpunit/src/Metadata/WithoutErrorHandler.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Baseline.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Exception/CannotLoadBaselineException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Exception/CannotWriteBaselineException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Exception/FileDoesNotHaveLineException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Generator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Issue.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Reader.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/RelativePathCalculator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Baseline/Writer.php create mode 100644 vendor/phpunit/phpunit/src/Runner/CodeCoverage.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/Collector.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/Facade.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/InIsolationCollector.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ErrorHandler.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/ClassCannotBeFoundException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/ClassDoesNotExtendTestCaseException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/ClassIsAbstractException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/DirectoryDoesNotExistException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/ErrorException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/FileDoesNotExistException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/InvalidOrderException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/InvalidPhptFileException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/ParameterDoesNotExistException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/PhptExternalFileCannotBeLoadedException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception/UnsupportedPhptSectionException.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Extension/Extension.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Extension/ExtensionBootstrapper.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Extension/Facade.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Extension/ParameterCollection.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Extension/PharLoader.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/ExcludeNameFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Factory.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/IncludeNameFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/TestIdFilterIterator.php create mode 100644 vendor/phpunit/phpunit/src/Runner/GarbageCollection/GarbageCollectionHandler.php create mode 100644 vendor/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/HookMethod/HookMethod.php create mode 100644 vendor/phpunit/phpunit/src/Runner/HookMethod/HookMethodCollection.php create mode 100644 vendor/phpunit/phpunit/src/Runner/IssueFilter.php create mode 100644 vendor/phpunit/phpunit/src/Runner/PHPT/PhptTestCase.php create mode 100644 vendor/phpunit/phpunit/src/Runner/PHPT/templates/phpt.tpl create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/DefaultResultCache.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/NullResultCache.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/ResultCache.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/ResultCacheHandler.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/ResultCacheId.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Collector.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Facade.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Issue.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/PassedTests.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/AfterTestClassMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/BeforeTestClassMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/ExecutionStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredErrorSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestResult/TestResult.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php create mode 100644 vendor/phpunit/phpunit/src/Runner/TestSuiteSorter.php create mode 100644 vendor/phpunit/phpunit/src/Runner/Version.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Application.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Command.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/AtLeastVersionCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/CheckPhpConfigurationCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/GenerateConfigurationCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListGroupsCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestFilesCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestSuitesCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsTextCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsXmlCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/MigrateConfigurationCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ShowHelpCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/ShowVersionCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/VersionCheckCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command/Result.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Builder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Cli/Builder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Cli/Configuration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Cli/Exception.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Cli/XmlConfigurationFileFinder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/CodeCoverageFilterRegistry.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Configuration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/CannotFindSchemaException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/CodeCoverageReportNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/ConfigurationCannotBeBuiltException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/FilterNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/LoggingNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBaselineException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBootstrapException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCacheDirectoryException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoConfigurationFileException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCoverageCacheDirectoryException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCustomCssFileException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoDefaultTestSuiteException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/NoPharExtensionDirectoryException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/SpecificDeprecationToStopOnNotConfiguredException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Merger.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/PhpHandler.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Registry.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/SourceFilter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/SourceMapper.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/TestSuiteBuilder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Constant.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Directory.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrap.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/File.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectory.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Group.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSetting.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Php.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Source.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectory.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestFile.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuite.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Variable.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollection.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollectionIterator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/CodeCoverage.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Clover.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Cobertura.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Crap4j.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Html.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Php.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Text.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Xml.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Configuration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/DefaultConfiguration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Exception.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Generator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Groups.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/LoadedFromFileConfiguration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Loader.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Junit.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Logging.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TeamCity.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Html.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Text.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationBuilder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ConvertLogTypes.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCloverToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCrap4jToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageHtmlToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoveragePhpToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageTextToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageXmlToReport.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCacheDirectoryAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCoverageElement.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/LogToReportMigration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/Migration.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromRootToCoverage.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveCoverageDirectoriesToSource.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistExcludesToCoverage.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistIncludesToCoverage.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutResourceUsageDuringSmallTestsAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutTodoAnnotatedTestsAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheResultFileAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheTokensAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveConversionToExceptionsAttributes.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementCacheDirectoryAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementProcessUncoveredFilesAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveEmptyFilter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveListeners.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLogTypes.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLoggingElements.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveNoInteractionAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemovePrinterAttributes.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveRegisterMockObjectsFromTestArgumentsRecursivelyAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestDoxGroupsElement.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestSuiteLoaderAttributes.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveVerboseAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBackupStaticAttributesAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBeStrictAboutCoversAnnotationAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameForceCoversAnnotationAttribute.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ReplaceRestrictDeprecationsWithIgnoreDeprecations.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/UpdateSchemaLocation.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/SnapshotNodeList.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/PHPUnit.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/FailedSchemaDetectionResult.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetectionResult.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetector.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SuccessfulSchemaDetectionResult.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaFinder.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/TestSuiteMapper.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/ValidationResult.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/Validator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/CannotOpenSocketException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/InvalidSocketException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Help.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/ProgressPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/BeforeTestClassMethodErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/Subscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestConsideredRiskySubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestErroredSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFailedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFinishedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestMarkedIncompleteSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestPreparedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestRunnerExecutionStartedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredErrorSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpNoticeSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredWarningSubscriber.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/ResultPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Default/UnexpectedOutputPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Facade.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Printer/DefaultPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Printer/NullPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/Printer/Printer.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/SummaryPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/Output/TestDox/ResultPrinter.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/ShellExitCodeCalculator.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/TestRunner.php create mode 100644 vendor/phpunit/phpunit/src/TextUI/TestSuiteFilterProcessor.php create mode 100644 vendor/phpunit/phpunit/src/Util/Cloner.php create mode 100644 vendor/phpunit/phpunit/src/Util/Color.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/Exception.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/InvalidDirectoryException.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/InvalidJsonException.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/InvalidVersionOperatorException.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/PhpProcessException.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exception/XmlException.php create mode 100644 vendor/phpunit/phpunit/src/Util/ExcludeList.php create mode 100644 vendor/phpunit/phpunit/src/Util/Exporter.php create mode 100644 vendor/phpunit/phpunit/src/Util/Filesystem.php create mode 100644 vendor/phpunit/phpunit/src/Util/Filter.php create mode 100644 vendor/phpunit/phpunit/src/Util/GlobalState.php create mode 100644 vendor/phpunit/phpunit/src/Util/Http/Downloader.php create mode 100644 vendor/phpunit/phpunit/src/Util/Http/PhpDownloader.php create mode 100644 vendor/phpunit/phpunit/src/Util/Json.php create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/DefaultJobRunner.php create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Job.php create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/JobRunner.php create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/JobRunnerRegistry.php create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Result.php create mode 100644 vendor/phpunit/phpunit/src/Util/Reflection.php create mode 100644 vendor/phpunit/phpunit/src/Util/Test.php create mode 100644 vendor/phpunit/phpunit/src/Util/ThrowableToStringMapper.php create mode 100644 vendor/phpunit/phpunit/src/Util/VersionComparisonOperator.php create mode 100644 vendor/phpunit/phpunit/src/Util/Xml/Loader.php create mode 100644 vendor/phpunit/phpunit/src/Util/Xml/Xml.php create mode 100644 vendor/psr/cache/CHANGELOG.md create mode 100644 vendor/psr/cache/LICENSE.txt create mode 100644 vendor/psr/cache/README.md create mode 100644 vendor/psr/cache/composer.json create mode 100644 vendor/psr/cache/src/CacheException.php create mode 100644 vendor/psr/cache/src/CacheItemInterface.php create mode 100644 vendor/psr/cache/src/CacheItemPoolInterface.php create mode 100644 vendor/psr/cache/src/InvalidArgumentException.php create mode 100644 vendor/psr/container/.gitignore create mode 100644 vendor/psr/container/LICENSE create mode 100644 vendor/psr/container/README.md create mode 100644 vendor/psr/container/composer.json create mode 100644 vendor/psr/container/src/ContainerExceptionInterface.php create mode 100644 vendor/psr/container/src/ContainerInterface.php create mode 100644 vendor/psr/container/src/NotFoundExceptionInterface.php create mode 100644 vendor/psr/event-dispatcher/.editorconfig create mode 100644 vendor/psr/event-dispatcher/.gitignore create mode 100644 vendor/psr/event-dispatcher/LICENSE create mode 100644 vendor/psr/event-dispatcher/README.md create mode 100644 vendor/psr/event-dispatcher/composer.json create mode 100644 vendor/psr/event-dispatcher/src/EventDispatcherInterface.php create mode 100644 vendor/psr/event-dispatcher/src/ListenerProviderInterface.php create mode 100644 vendor/psr/event-dispatcher/src/StoppableEventInterface.php create mode 100644 vendor/psr/log/LICENSE create mode 100644 vendor/psr/log/README.md create mode 100644 vendor/psr/log/composer.json create mode 100644 vendor/psr/log/src/AbstractLogger.php create mode 100644 vendor/psr/log/src/InvalidArgumentException.php create mode 100644 vendor/psr/log/src/LogLevel.php create mode 100644 vendor/psr/log/src/LoggerAwareInterface.php create mode 100644 vendor/psr/log/src/LoggerAwareTrait.php create mode 100644 vendor/psr/log/src/LoggerInterface.php create mode 100644 vendor/psr/log/src/LoggerTrait.php create mode 100644 vendor/psr/log/src/NullLogger.php create mode 100644 vendor/sebastian/cli-parser/ChangeLog.md create mode 100644 vendor/sebastian/cli-parser/LICENSE create mode 100644 vendor/sebastian/cli-parser/README.md create mode 100644 vendor/sebastian/cli-parser/SECURITY.md create mode 100644 vendor/sebastian/cli-parser/composer.json create mode 100644 vendor/sebastian/cli-parser/src/Parser.php create mode 100644 vendor/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php create mode 100644 vendor/sebastian/cli-parser/src/exceptions/Exception.php create mode 100644 vendor/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php create mode 100644 vendor/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php create mode 100644 vendor/sebastian/cli-parser/src/exceptions/UnknownOptionException.php create mode 100644 vendor/sebastian/code-unit-reverse-lookup/ChangeLog.md create mode 100644 vendor/sebastian/code-unit-reverse-lookup/LICENSE create mode 100644 vendor/sebastian/code-unit-reverse-lookup/README.md create mode 100644 vendor/sebastian/code-unit-reverse-lookup/SECURITY.md create mode 100644 vendor/sebastian/code-unit-reverse-lookup/composer.json create mode 100644 vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php create mode 100644 vendor/sebastian/code-unit/ChangeLog.md create mode 100644 vendor/sebastian/code-unit/LICENSE create mode 100644 vendor/sebastian/code-unit/README.md create mode 100644 vendor/sebastian/code-unit/SECURITY.md create mode 100644 vendor/sebastian/code-unit/composer.json create mode 100644 vendor/sebastian/code-unit/src/ClassMethodUnit.php create mode 100644 vendor/sebastian/code-unit/src/ClassUnit.php create mode 100644 vendor/sebastian/code-unit/src/CodeUnit.php create mode 100644 vendor/sebastian/code-unit/src/CodeUnitCollection.php create mode 100644 vendor/sebastian/code-unit/src/CodeUnitCollectionIterator.php create mode 100644 vendor/sebastian/code-unit/src/FileUnit.php create mode 100644 vendor/sebastian/code-unit/src/FunctionUnit.php create mode 100644 vendor/sebastian/code-unit/src/InterfaceMethodUnit.php create mode 100644 vendor/sebastian/code-unit/src/InterfaceUnit.php create mode 100644 vendor/sebastian/code-unit/src/Mapper.php create mode 100644 vendor/sebastian/code-unit/src/TraitMethodUnit.php create mode 100644 vendor/sebastian/code-unit/src/TraitUnit.php create mode 100644 vendor/sebastian/code-unit/src/exceptions/Exception.php create mode 100644 vendor/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php create mode 100644 vendor/sebastian/code-unit/src/exceptions/NoTraitException.php create mode 100644 vendor/sebastian/code-unit/src/exceptions/ReflectionException.php create mode 100644 vendor/sebastian/comparator/ChangeLog.md create mode 100644 vendor/sebastian/comparator/LICENSE create mode 100644 vendor/sebastian/comparator/README.md create mode 100644 vendor/sebastian/comparator/SECURITY.md create mode 100644 vendor/sebastian/comparator/composer.json create mode 100644 vendor/sebastian/comparator/src/ArrayComparator.php create mode 100644 vendor/sebastian/comparator/src/Comparator.php create mode 100644 vendor/sebastian/comparator/src/ComparisonFailure.php create mode 100644 vendor/sebastian/comparator/src/DOMNodeComparator.php create mode 100644 vendor/sebastian/comparator/src/DateTimeComparator.php create mode 100644 vendor/sebastian/comparator/src/EnumerationComparator.php create mode 100644 vendor/sebastian/comparator/src/ExceptionComparator.php create mode 100644 vendor/sebastian/comparator/src/Factory.php create mode 100644 vendor/sebastian/comparator/src/MockObjectComparator.php create mode 100644 vendor/sebastian/comparator/src/NumberComparator.php create mode 100644 vendor/sebastian/comparator/src/NumericComparator.php create mode 100644 vendor/sebastian/comparator/src/ObjectComparator.php create mode 100644 vendor/sebastian/comparator/src/ResourceComparator.php create mode 100644 vendor/sebastian/comparator/src/ScalarComparator.php create mode 100644 vendor/sebastian/comparator/src/SplObjectStorageComparator.php create mode 100644 vendor/sebastian/comparator/src/TypeComparator.php create mode 100644 vendor/sebastian/comparator/src/exceptions/Exception.php create mode 100644 vendor/sebastian/comparator/src/exceptions/RuntimeException.php create mode 100644 vendor/sebastian/complexity/ChangeLog.md create mode 100644 vendor/sebastian/complexity/LICENSE create mode 100644 vendor/sebastian/complexity/README.md create mode 100644 vendor/sebastian/complexity/SECURITY.md create mode 100644 vendor/sebastian/complexity/composer.json create mode 100644 vendor/sebastian/complexity/src/Calculator.php create mode 100644 vendor/sebastian/complexity/src/Complexity/Complexity.php create mode 100644 vendor/sebastian/complexity/src/Complexity/ComplexityCollection.php create mode 100644 vendor/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php create mode 100644 vendor/sebastian/complexity/src/Exception/Exception.php create mode 100644 vendor/sebastian/complexity/src/Exception/RuntimeException.php create mode 100644 vendor/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php create mode 100644 vendor/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php create mode 100644 vendor/sebastian/diff/ChangeLog.md create mode 100644 vendor/sebastian/diff/LICENSE create mode 100644 vendor/sebastian/diff/README.md create mode 100644 vendor/sebastian/diff/SECURITY.md create mode 100644 vendor/sebastian/diff/composer.json create mode 100644 vendor/sebastian/diff/src/Chunk.php create mode 100644 vendor/sebastian/diff/src/Diff.php create mode 100644 vendor/sebastian/diff/src/Differ.php create mode 100644 vendor/sebastian/diff/src/Exception/ConfigurationException.php create mode 100644 vendor/sebastian/diff/src/Exception/Exception.php create mode 100644 vendor/sebastian/diff/src/Exception/InvalidArgumentException.php create mode 100644 vendor/sebastian/diff/src/Line.php create mode 100644 vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php create mode 100644 vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php create mode 100644 vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php create mode 100644 vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php create mode 100644 vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php create mode 100644 vendor/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php create mode 100644 vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php create mode 100644 vendor/sebastian/diff/src/Parser.php create mode 100644 vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php create mode 100644 vendor/sebastian/environment/ChangeLog.md create mode 100644 vendor/sebastian/environment/LICENSE create mode 100644 vendor/sebastian/environment/README.md create mode 100644 vendor/sebastian/environment/SECURITY.md create mode 100644 vendor/sebastian/environment/composer.json create mode 100644 vendor/sebastian/environment/src/Console.php create mode 100644 vendor/sebastian/environment/src/Runtime.php create mode 100644 vendor/sebastian/exporter/ChangeLog.md create mode 100644 vendor/sebastian/exporter/LICENSE create mode 100644 vendor/sebastian/exporter/README.md create mode 100644 vendor/sebastian/exporter/SECURITY.md create mode 100644 vendor/sebastian/exporter/composer.json create mode 100644 vendor/sebastian/exporter/src/Exporter.php create mode 100644 vendor/sebastian/global-state/ChangeLog.md create mode 100644 vendor/sebastian/global-state/LICENSE create mode 100644 vendor/sebastian/global-state/README.md create mode 100644 vendor/sebastian/global-state/SECURITY.md create mode 100644 vendor/sebastian/global-state/composer.json create mode 100644 vendor/sebastian/global-state/src/CodeExporter.php create mode 100644 vendor/sebastian/global-state/src/ExcludeList.php create mode 100644 vendor/sebastian/global-state/src/Restorer.php create mode 100644 vendor/sebastian/global-state/src/Snapshot.php create mode 100644 vendor/sebastian/global-state/src/exceptions/Exception.php create mode 100644 vendor/sebastian/global-state/src/exceptions/RuntimeException.php create mode 100644 vendor/sebastian/lines-of-code/ChangeLog.md create mode 100644 vendor/sebastian/lines-of-code/LICENSE create mode 100644 vendor/sebastian/lines-of-code/README.md create mode 100644 vendor/sebastian/lines-of-code/SECURITY.md create mode 100644 vendor/sebastian/lines-of-code/composer.json create mode 100644 vendor/sebastian/lines-of-code/src/Counter.php create mode 100644 vendor/sebastian/lines-of-code/src/Exception/Exception.php create mode 100644 vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php create mode 100644 vendor/sebastian/lines-of-code/src/Exception/NegativeValueException.php create mode 100644 vendor/sebastian/lines-of-code/src/Exception/RuntimeException.php create mode 100644 vendor/sebastian/lines-of-code/src/LineCountingVisitor.php create mode 100644 vendor/sebastian/lines-of-code/src/LinesOfCode.php create mode 100644 vendor/sebastian/object-enumerator/ChangeLog.md create mode 100644 vendor/sebastian/object-enumerator/LICENSE create mode 100644 vendor/sebastian/object-enumerator/README.md create mode 100644 vendor/sebastian/object-enumerator/SECURITY.md create mode 100644 vendor/sebastian/object-enumerator/composer.json create mode 100644 vendor/sebastian/object-enumerator/src/Enumerator.php create mode 100644 vendor/sebastian/object-reflector/ChangeLog.md create mode 100644 vendor/sebastian/object-reflector/LICENSE create mode 100644 vendor/sebastian/object-reflector/README.md create mode 100644 vendor/sebastian/object-reflector/SECURITY.md create mode 100644 vendor/sebastian/object-reflector/composer.json create mode 100644 vendor/sebastian/object-reflector/src/ObjectReflector.php create mode 100644 vendor/sebastian/recursion-context/ChangeLog.md create mode 100644 vendor/sebastian/recursion-context/LICENSE create mode 100644 vendor/sebastian/recursion-context/README.md create mode 100644 vendor/sebastian/recursion-context/SECURITY.md create mode 100644 vendor/sebastian/recursion-context/composer.json create mode 100644 vendor/sebastian/recursion-context/src/Context.php create mode 100644 vendor/sebastian/type/ChangeLog.md create mode 100644 vendor/sebastian/type/LICENSE create mode 100644 vendor/sebastian/type/README.md create mode 100644 vendor/sebastian/type/SECURITY.md create mode 100644 vendor/sebastian/type/composer.json create mode 100644 vendor/sebastian/type/src/Parameter.php create mode 100644 vendor/sebastian/type/src/ReflectionMapper.php create mode 100644 vendor/sebastian/type/src/TypeName.php create mode 100644 vendor/sebastian/type/src/exception/Exception.php create mode 100644 vendor/sebastian/type/src/exception/RuntimeException.php create mode 100644 vendor/sebastian/type/src/type/CallableType.php create mode 100644 vendor/sebastian/type/src/type/FalseType.php create mode 100644 vendor/sebastian/type/src/type/GenericObjectType.php create mode 100644 vendor/sebastian/type/src/type/IntersectionType.php create mode 100644 vendor/sebastian/type/src/type/IterableType.php create mode 100644 vendor/sebastian/type/src/type/MixedType.php create mode 100644 vendor/sebastian/type/src/type/NeverType.php create mode 100644 vendor/sebastian/type/src/type/NullType.php create mode 100644 vendor/sebastian/type/src/type/ObjectType.php create mode 100644 vendor/sebastian/type/src/type/SimpleType.php create mode 100644 vendor/sebastian/type/src/type/StaticType.php create mode 100644 vendor/sebastian/type/src/type/TrueType.php create mode 100644 vendor/sebastian/type/src/type/Type.php create mode 100644 vendor/sebastian/type/src/type/UnionType.php create mode 100644 vendor/sebastian/type/src/type/UnknownType.php create mode 100644 vendor/sebastian/type/src/type/VoidType.php create mode 100644 vendor/sebastian/version/ChangeLog.md create mode 100644 vendor/sebastian/version/LICENSE create mode 100644 vendor/sebastian/version/README.md create mode 100644 vendor/sebastian/version/SECURITY.md create mode 100644 vendor/sebastian/version/composer.json create mode 100644 vendor/sebastian/version/src/Version.php create mode 100644 vendor/staabm/side-effects-detector/LICENSE create mode 100644 vendor/staabm/side-effects-detector/README.md create mode 100644 vendor/staabm/side-effects-detector/composer.json create mode 100644 vendor/staabm/side-effects-detector/lib/SideEffect.php create mode 100644 vendor/staabm/side-effects-detector/lib/SideEffectsDetector.php create mode 100644 vendor/staabm/side-effects-detector/lib/functionMetadata.php create mode 100644 vendor/symfony/browser-kit/AbstractBrowser.php create mode 100644 vendor/symfony/browser-kit/CHANGELOG.md create mode 100644 vendor/symfony/browser-kit/Cookie.php create mode 100644 vendor/symfony/browser-kit/CookieJar.php create mode 100644 vendor/symfony/browser-kit/Exception/BadMethodCallException.php create mode 100644 vendor/symfony/browser-kit/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/browser-kit/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/browser-kit/Exception/JsonException.php create mode 100644 vendor/symfony/browser-kit/Exception/LogicException.php create mode 100644 vendor/symfony/browser-kit/Exception/RuntimeException.php create mode 100644 vendor/symfony/browser-kit/Exception/UnexpectedValueException.php create mode 100644 vendor/symfony/browser-kit/History.php create mode 100644 vendor/symfony/browser-kit/HttpBrowser.php create mode 100644 vendor/symfony/browser-kit/LICENSE create mode 100644 vendor/symfony/browser-kit/README.md create mode 100644 vendor/symfony/browser-kit/Request.php create mode 100644 vendor/symfony/browser-kit/Response.php create mode 100644 vendor/symfony/browser-kit/Test/Constraint/BrowserCookieValueSame.php create mode 100644 vendor/symfony/browser-kit/Test/Constraint/BrowserHasCookie.php create mode 100644 vendor/symfony/browser-kit/composer.json create mode 100644 vendor/symfony/cache-contracts/CHANGELOG.md create mode 100644 vendor/symfony/cache-contracts/CacheInterface.php create mode 100644 vendor/symfony/cache-contracts/CacheTrait.php create mode 100644 vendor/symfony/cache-contracts/CallbackInterface.php create mode 100644 vendor/symfony/cache-contracts/ItemInterface.php create mode 100644 vendor/symfony/cache-contracts/LICENSE create mode 100644 vendor/symfony/cache-contracts/NamespacedPoolInterface.php create mode 100644 vendor/symfony/cache-contracts/README.md create mode 100644 vendor/symfony/cache-contracts/TagAwareCacheInterface.php create mode 100644 vendor/symfony/cache-contracts/composer.json create mode 100644 vendor/symfony/cache/Adapter/AbstractAdapter.php create mode 100644 vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/AdapterInterface.php create mode 100644 vendor/symfony/cache/Adapter/ApcuAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ArrayAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ChainAdapter.php create mode 100644 vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php create mode 100644 vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php create mode 100644 vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php create mode 100644 vendor/symfony/cache/Adapter/FilesystemAdapter.php create mode 100644 vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/MemcachedAdapter.php create mode 100644 vendor/symfony/cache/Adapter/NullAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ParameterNormalizer.php create mode 100644 vendor/symfony/cache/Adapter/PdoAdapter.php create mode 100644 vendor/symfony/cache/Adapter/PhpArrayAdapter.php create mode 100644 vendor/symfony/cache/Adapter/PhpFilesAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ProxyAdapter.php create mode 100644 vendor/symfony/cache/Adapter/Psr16Adapter.php create mode 100644 vendor/symfony/cache/Adapter/RedisAdapter.php create mode 100644 vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php create mode 100644 vendor/symfony/cache/Adapter/TraceableAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php create mode 100644 vendor/symfony/cache/CHANGELOG.md create mode 100644 vendor/symfony/cache/CacheItem.php create mode 100644 vendor/symfony/cache/DataCollector/CacheDataCollector.php create mode 100644 vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php create mode 100644 vendor/symfony/cache/Exception/BadMethodCallException.php create mode 100644 vendor/symfony/cache/Exception/CacheException.php create mode 100644 vendor/symfony/cache/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/cache/Exception/LogicException.php create mode 100644 vendor/symfony/cache/LICENSE create mode 100644 vendor/symfony/cache/LockRegistry.php create mode 100644 vendor/symfony/cache/Marshaller/DefaultMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/DeflateMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/MarshallerInterface.php create mode 100644 vendor/symfony/cache/Marshaller/SodiumMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/TagAwareMarshaller.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationHandler.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationMessage.php create mode 100644 vendor/symfony/cache/PruneableInterface.php create mode 100644 vendor/symfony/cache/Psr16Cache.php create mode 100644 vendor/symfony/cache/README.md create mode 100644 vendor/symfony/cache/ResettableInterface.php create mode 100644 vendor/symfony/cache/Traits/AbstractAdapterTrait.php create mode 100644 vendor/symfony/cache/Traits/ContractsTrait.php create mode 100644 vendor/symfony/cache/Traits/FilesystemCommonTrait.php create mode 100644 vendor/symfony/cache/Traits/FilesystemTrait.php create mode 100644 vendor/symfony/cache/Traits/ProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/Redis5Proxy.php create mode 100644 vendor/symfony/cache/Traits/Redis6Proxy.php create mode 100644 vendor/symfony/cache/Traits/Redis6ProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/RedisCluster5Proxy.php create mode 100644 vendor/symfony/cache/Traits/RedisCluster6Proxy.php create mode 100644 vendor/symfony/cache/Traits/RedisCluster6ProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/RedisClusterNodeProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisClusterProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/RedisTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/BgsaveTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/CopyTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/FtTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/GeosearchTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/GetWithMetaTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/GetrangeTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/HsetTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/IsTrackedTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/MoveTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/NullableReturnTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/PfcountTrait.php create mode 100644 vendor/symfony/cache/Traits/Relay/Relay11Trait.php create mode 100644 vendor/symfony/cache/Traits/Relay/SwapdbTrait.php create mode 100644 vendor/symfony/cache/Traits/RelayClusterProxy.php create mode 100644 vendor/symfony/cache/Traits/RelayProxy.php create mode 100644 vendor/symfony/cache/Traits/RelayProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/ValueWrapper.php create mode 100644 vendor/symfony/cache/composer.json create mode 100644 vendor/symfony/config/Builder/ClassBuilder.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderGenerator.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderGeneratorInterface.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderInterface.php create mode 100644 vendor/symfony/config/Builder/Method.php create mode 100644 vendor/symfony/config/Builder/Property.php create mode 100644 vendor/symfony/config/CHANGELOG.md create mode 100644 vendor/symfony/config/ConfigCache.php create mode 100644 vendor/symfony/config/ConfigCacheFactory.php create mode 100644 vendor/symfony/config/ConfigCacheFactoryInterface.php create mode 100644 vendor/symfony/config/ConfigCacheInterface.php create mode 100644 vendor/symfony/config/Definition/ArrayNode.php create mode 100644 vendor/symfony/config/Definition/BaseNode.php create mode 100644 vendor/symfony/config/Definition/BooleanNode.php create mode 100644 vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/BuilderAwareInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/EnumNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/ExprBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/FloatNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/IntegerNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/MergeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeParentInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/NormalizationBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NumericNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/ParentNodeDefinitionInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/ScalarNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/StringNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/TreeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/ValidationBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/VariableNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/ConfigurableInterface.php create mode 100644 vendor/symfony/config/Definition/Configuration.php create mode 100644 vendor/symfony/config/Definition/ConfigurationInterface.php create mode 100644 vendor/symfony/config/Definition/Configurator/DefinitionConfigurator.php create mode 100644 vendor/symfony/config/Definition/Dumper/XmlReferenceDumper.php create mode 100644 vendor/symfony/config/Definition/Dumper/YamlReferenceDumper.php create mode 100644 vendor/symfony/config/Definition/EnumNode.php create mode 100644 vendor/symfony/config/Definition/Exception/DuplicateKeyException.php create mode 100644 vendor/symfony/config/Definition/Exception/Exception.php create mode 100644 vendor/symfony/config/Definition/Exception/ForbiddenOverwriteException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidConfigurationException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidDefinitionException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidTypeException.php create mode 100644 vendor/symfony/config/Definition/Exception/UnsetKeyException.php create mode 100644 vendor/symfony/config/Definition/FloatNode.php create mode 100644 vendor/symfony/config/Definition/IntegerNode.php create mode 100644 vendor/symfony/config/Definition/Loader/DefinitionFileLoader.php create mode 100644 vendor/symfony/config/Definition/NodeInterface.php create mode 100644 vendor/symfony/config/Definition/NumericNode.php create mode 100644 vendor/symfony/config/Definition/Processor.php create mode 100644 vendor/symfony/config/Definition/PrototypeNodeInterface.php create mode 100644 vendor/symfony/config/Definition/PrototypedArrayNode.php create mode 100644 vendor/symfony/config/Definition/ScalarNode.php create mode 100644 vendor/symfony/config/Definition/StringNode.php create mode 100644 vendor/symfony/config/Definition/VariableNode.php create mode 100644 vendor/symfony/config/Exception/FileLoaderImportCircularReferenceException.php create mode 100644 vendor/symfony/config/Exception/FileLocatorFileNotFoundException.php create mode 100644 vendor/symfony/config/Exception/LoaderLoadException.php create mode 100644 vendor/symfony/config/Exception/LogicException.php create mode 100644 vendor/symfony/config/FileLocator.php create mode 100644 vendor/symfony/config/FileLocatorInterface.php create mode 100644 vendor/symfony/config/LICENSE create mode 100644 vendor/symfony/config/Loader/DelegatingLoader.php create mode 100644 vendor/symfony/config/Loader/DirectoryAwareLoaderInterface.php create mode 100644 vendor/symfony/config/Loader/FileLoader.php create mode 100644 vendor/symfony/config/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/config/Loader/Loader.php create mode 100644 vendor/symfony/config/Loader/LoaderInterface.php create mode 100644 vendor/symfony/config/Loader/LoaderResolver.php create mode 100644 vendor/symfony/config/Loader/LoaderResolverInterface.php create mode 100644 vendor/symfony/config/Loader/ParamConfigurator.php create mode 100644 vendor/symfony/config/README.md create mode 100644 vendor/symfony/config/Resource/ClassExistenceResource.php create mode 100644 vendor/symfony/config/Resource/ComposerResource.php create mode 100644 vendor/symfony/config/Resource/DirectoryResource.php create mode 100644 vendor/symfony/config/Resource/FileExistenceResource.php create mode 100644 vendor/symfony/config/Resource/FileResource.php create mode 100644 vendor/symfony/config/Resource/GlobResource.php create mode 100644 vendor/symfony/config/Resource/ReflectionClassResource.php create mode 100644 vendor/symfony/config/Resource/ResourceInterface.php create mode 100644 vendor/symfony/config/Resource/SelfCheckingResourceChecker.php create mode 100644 vendor/symfony/config/Resource/SelfCheckingResourceInterface.php create mode 100644 vendor/symfony/config/Resource/SkippingResourceChecker.php create mode 100644 vendor/symfony/config/ResourceCheckerConfigCache.php create mode 100644 vendor/symfony/config/ResourceCheckerConfigCacheFactory.php create mode 100644 vendor/symfony/config/ResourceCheckerInterface.php create mode 100644 vendor/symfony/config/Util/Exception/InvalidXmlException.php create mode 100644 vendor/symfony/config/Util/Exception/XmlParsingException.php create mode 100644 vendor/symfony/config/Util/XmlUtils.php create mode 100644 vendor/symfony/config/composer.json create mode 100644 vendor/symfony/console/Application.php create mode 100644 vendor/symfony/console/Attribute/Argument.php create mode 100644 vendor/symfony/console/Attribute/AsCommand.php create mode 100644 vendor/symfony/console/Attribute/Option.php create mode 100644 vendor/symfony/console/CHANGELOG.md create mode 100644 vendor/symfony/console/CI/GithubActionReporter.php create mode 100644 vendor/symfony/console/Color.php create mode 100644 vendor/symfony/console/Command/Command.php create mode 100644 vendor/symfony/console/Command/CompleteCommand.php create mode 100644 vendor/symfony/console/Command/DumpCompletionCommand.php create mode 100644 vendor/symfony/console/Command/HelpCommand.php create mode 100644 vendor/symfony/console/Command/InvokableCommand.php create mode 100644 vendor/symfony/console/Command/LazyCommand.php create mode 100644 vendor/symfony/console/Command/ListCommand.php create mode 100644 vendor/symfony/console/Command/LockableTrait.php create mode 100644 vendor/symfony/console/Command/SignalableCommandInterface.php create mode 100644 vendor/symfony/console/Command/TraceableCommand.php create mode 100644 vendor/symfony/console/CommandLoader/CommandLoaderInterface.php create mode 100644 vendor/symfony/console/CommandLoader/ContainerCommandLoader.php create mode 100644 vendor/symfony/console/CommandLoader/FactoryCommandLoader.php create mode 100644 vendor/symfony/console/Completion/CompletionInput.php create mode 100644 vendor/symfony/console/Completion/CompletionSuggestions.php create mode 100644 vendor/symfony/console/Completion/Output/BashCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Output/CompletionOutputInterface.php create mode 100644 vendor/symfony/console/Completion/Output/FishCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Output/ZshCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Suggestion.php create mode 100644 vendor/symfony/console/ConsoleEvents.php create mode 100644 vendor/symfony/console/Cursor.php create mode 100644 vendor/symfony/console/DataCollector/CommandDataCollector.php create mode 100644 vendor/symfony/console/Debug/CliRequest.php create mode 100644 vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php create mode 100644 vendor/symfony/console/Descriptor/ApplicationDescription.php create mode 100644 vendor/symfony/console/Descriptor/Descriptor.php create mode 100644 vendor/symfony/console/Descriptor/DescriptorInterface.php create mode 100644 vendor/symfony/console/Descriptor/JsonDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/MarkdownDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/ReStructuredTextDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/TextDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/XmlDescriptor.php create mode 100644 vendor/symfony/console/Event/ConsoleAlarmEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleCommandEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleErrorEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleSignalEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleTerminateEvent.php create mode 100644 vendor/symfony/console/EventListener/ErrorListener.php create mode 100644 vendor/symfony/console/Exception/CommandNotFoundException.php create mode 100644 vendor/symfony/console/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/console/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/console/Exception/InvalidOptionException.php create mode 100644 vendor/symfony/console/Exception/LogicException.php create mode 100644 vendor/symfony/console/Exception/MissingInputException.php create mode 100644 vendor/symfony/console/Exception/NamespaceNotFoundException.php create mode 100644 vendor/symfony/console/Exception/RunCommandFailedException.php create mode 100644 vendor/symfony/console/Exception/RuntimeException.php create mode 100644 vendor/symfony/console/Formatter/NullOutputFormatter.php create mode 100644 vendor/symfony/console/Formatter/NullOutputFormatterStyle.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatter.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterInterface.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyle.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyleStack.php create mode 100644 vendor/symfony/console/Formatter/WrappableOutputFormatterInterface.php create mode 100644 vendor/symfony/console/Helper/DebugFormatterHelper.php create mode 100644 vendor/symfony/console/Helper/DescriptorHelper.php create mode 100644 vendor/symfony/console/Helper/Dumper.php create mode 100644 vendor/symfony/console/Helper/FormatterHelper.php create mode 100644 vendor/symfony/console/Helper/Helper.php create mode 100644 vendor/symfony/console/Helper/HelperInterface.php create mode 100644 vendor/symfony/console/Helper/HelperSet.php create mode 100644 vendor/symfony/console/Helper/InputAwareHelper.php create mode 100644 vendor/symfony/console/Helper/OutputWrapper.php create mode 100644 vendor/symfony/console/Helper/ProcessHelper.php create mode 100644 vendor/symfony/console/Helper/ProgressBar.php create mode 100644 vendor/symfony/console/Helper/ProgressIndicator.php create mode 100644 vendor/symfony/console/Helper/QuestionHelper.php create mode 100644 vendor/symfony/console/Helper/SymfonyQuestionHelper.php create mode 100644 vendor/symfony/console/Helper/Table.php create mode 100644 vendor/symfony/console/Helper/TableCell.php create mode 100644 vendor/symfony/console/Helper/TableCellStyle.php create mode 100644 vendor/symfony/console/Helper/TableRows.php create mode 100644 vendor/symfony/console/Helper/TableSeparator.php create mode 100644 vendor/symfony/console/Helper/TableStyle.php create mode 100644 vendor/symfony/console/Helper/TreeHelper.php create mode 100644 vendor/symfony/console/Helper/TreeNode.php create mode 100644 vendor/symfony/console/Helper/TreeStyle.php create mode 100644 vendor/symfony/console/Input/ArgvInput.php create mode 100644 vendor/symfony/console/Input/ArrayInput.php create mode 100644 vendor/symfony/console/Input/Input.php create mode 100644 vendor/symfony/console/Input/InputArgument.php create mode 100644 vendor/symfony/console/Input/InputAwareInterface.php create mode 100644 vendor/symfony/console/Input/InputDefinition.php create mode 100644 vendor/symfony/console/Input/InputInterface.php create mode 100644 vendor/symfony/console/Input/InputOption.php create mode 100644 vendor/symfony/console/Input/StreamableInputInterface.php create mode 100644 vendor/symfony/console/Input/StringInput.php create mode 100644 vendor/symfony/console/LICENSE create mode 100644 vendor/symfony/console/Logger/ConsoleLogger.php create mode 100644 vendor/symfony/console/Messenger/RunCommandContext.php create mode 100644 vendor/symfony/console/Messenger/RunCommandMessage.php create mode 100644 vendor/symfony/console/Messenger/RunCommandMessageHandler.php create mode 100644 vendor/symfony/console/Output/AnsiColorMode.php create mode 100644 vendor/symfony/console/Output/BufferedOutput.php create mode 100644 vendor/symfony/console/Output/ConsoleOutput.php create mode 100644 vendor/symfony/console/Output/ConsoleOutputInterface.php create mode 100644 vendor/symfony/console/Output/ConsoleSectionOutput.php create mode 100644 vendor/symfony/console/Output/NullOutput.php create mode 100644 vendor/symfony/console/Output/Output.php create mode 100644 vendor/symfony/console/Output/OutputInterface.php create mode 100644 vendor/symfony/console/Output/StreamOutput.php create mode 100644 vendor/symfony/console/Output/TrimmedBufferOutput.php create mode 100644 vendor/symfony/console/Question/ChoiceQuestion.php create mode 100644 vendor/symfony/console/Question/ConfirmationQuestion.php create mode 100644 vendor/symfony/console/Question/Question.php create mode 100644 vendor/symfony/console/README.md create mode 100644 vendor/symfony/console/Resources/bin/hiddeninput.exe create mode 100644 vendor/symfony/console/Resources/completion.bash create mode 100644 vendor/symfony/console/Resources/completion.fish create mode 100644 vendor/symfony/console/Resources/completion.zsh create mode 100644 vendor/symfony/console/SignalRegistry/SignalMap.php create mode 100644 vendor/symfony/console/SignalRegistry/SignalRegistry.php create mode 100644 vendor/symfony/console/SingleCommandApplication.php create mode 100644 vendor/symfony/console/Style/OutputStyle.php create mode 100644 vendor/symfony/console/Style/StyleInterface.php create mode 100644 vendor/symfony/console/Style/SymfonyStyle.php create mode 100644 vendor/symfony/console/Terminal.php create mode 100644 vendor/symfony/console/Tester/ApplicationTester.php create mode 100644 vendor/symfony/console/Tester/CommandCompletionTester.php create mode 100644 vendor/symfony/console/Tester/CommandTester.php create mode 100644 vendor/symfony/console/Tester/Constraint/CommandIsSuccessful.php create mode 100644 vendor/symfony/console/Tester/TesterTrait.php create mode 100644 vendor/symfony/console/composer.json create mode 100644 vendor/symfony/css-selector/CHANGELOG.md create mode 100644 vendor/symfony/css-selector/CssSelectorConverter.php create mode 100644 vendor/symfony/css-selector/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/css-selector/Exception/ExpressionErrorException.php create mode 100644 vendor/symfony/css-selector/Exception/InternalErrorException.php create mode 100644 vendor/symfony/css-selector/Exception/ParseException.php create mode 100644 vendor/symfony/css-selector/Exception/SyntaxErrorException.php create mode 100644 vendor/symfony/css-selector/LICENSE create mode 100644 vendor/symfony/css-selector/Node/AbstractNode.php create mode 100644 vendor/symfony/css-selector/Node/AttributeNode.php create mode 100644 vendor/symfony/css-selector/Node/ClassNode.php create mode 100644 vendor/symfony/css-selector/Node/CombinedSelectorNode.php create mode 100644 vendor/symfony/css-selector/Node/ElementNode.php create mode 100644 vendor/symfony/css-selector/Node/FunctionNode.php create mode 100644 vendor/symfony/css-selector/Node/HashNode.php create mode 100644 vendor/symfony/css-selector/Node/MatchingNode.php create mode 100644 vendor/symfony/css-selector/Node/NegationNode.php create mode 100644 vendor/symfony/css-selector/Node/NodeInterface.php create mode 100644 vendor/symfony/css-selector/Node/PseudoNode.php create mode 100644 vendor/symfony/css-selector/Node/SelectorNode.php create mode 100644 vendor/symfony/css-selector/Node/Specificity.php create mode 100644 vendor/symfony/css-selector/Node/SpecificityAdjustmentNode.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/CommentHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/HashHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/NumberHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/StringHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php create mode 100644 vendor/symfony/css-selector/Parser/Parser.php create mode 100644 vendor/symfony/css-selector/Parser/ParserInterface.php create mode 100644 vendor/symfony/css-selector/Parser/Reader.php create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/HashParser.php create mode 100644 vendor/symfony/css-selector/Parser/Token.php create mode 100644 vendor/symfony/css-selector/Parser/TokenStream.php create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php create mode 100644 vendor/symfony/css-selector/README.md create mode 100644 vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/NodeExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php create mode 100644 vendor/symfony/css-selector/XPath/Translator.php create mode 100644 vendor/symfony/css-selector/XPath/TranslatorInterface.php create mode 100644 vendor/symfony/css-selector/XPath/XPathExpr.php create mode 100644 vendor/symfony/css-selector/composer.json create mode 100644 vendor/symfony/debug-bundle/CHANGELOG.md create mode 100644 vendor/symfony/debug-bundle/Command/ServerDumpPlaceholderCommand.php create mode 100644 vendor/symfony/debug-bundle/DebugBundle.php create mode 100644 vendor/symfony/debug-bundle/DependencyInjection/Compiler/DumpDataCollectorPass.php create mode 100644 vendor/symfony/debug-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/debug-bundle/DependencyInjection/DebugExtension.php create mode 100644 vendor/symfony/debug-bundle/LICENSE create mode 100644 vendor/symfony/debug-bundle/README.md create mode 100644 vendor/symfony/debug-bundle/Resources/config/schema/debug-1.0.xsd create mode 100644 vendor/symfony/debug-bundle/Resources/config/services.php create mode 100644 vendor/symfony/debug-bundle/Resources/views/Profiler/dump.html.twig create mode 100644 vendor/symfony/debug-bundle/Resources/views/Profiler/icon.svg create mode 100644 vendor/symfony/debug-bundle/composer.json create mode 100644 vendor/symfony/dependency-injection/Alias.php create mode 100644 vendor/symfony/dependency-injection/Argument/AbstractArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/ArgumentInterface.php create mode 100644 vendor/symfony/dependency-injection/Argument/BoundArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/IteratorArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/LazyClosure.php create mode 100644 vendor/symfony/dependency-injection/Argument/RewindableGenerator.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceClosureArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceLocator.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceLocatorArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/TaggedIteratorArgument.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsAlias.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsDecorator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsTaggedItem.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Autoconfigure.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutoconfigureTag.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Autowire.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireCallable.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireDecorated.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireInline.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireIterator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireLocator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireMethodOf.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireServiceClosure.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Exclude.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Lazy.php create mode 100644 vendor/symfony/dependency-injection/Attribute/TaggedIterator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/TaggedLocator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Target.php create mode 100644 vendor/symfony/dependency-injection/Attribute/When.php create mode 100644 vendor/symfony/dependency-injection/Attribute/WhenNot.php create mode 100644 vendor/symfony/dependency-injection/CHANGELOG.md create mode 100644 vendor/symfony/dependency-injection/ChildDefinition.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AliasDeprecatedPublicServicesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutoAliasServicePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireAsDecoratorPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowirePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireRequiredMethodsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireRequiredPropertiesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckAliasValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckArgumentsValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckTypeDeclarationsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/Compiler.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CompilerPassInterface.php create mode 100644 vendor/symfony/dependency-injection/Compiler/DecoratorServicePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/PassConfig.php create mode 100644 vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterAutoconfigureAttributesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterEnvVarProcessorsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterReverseContainerPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterServiceSubscribersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveBuildParametersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemovePrivateAliasesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveAutowireInlineAttributesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveBindingsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveClassPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveDecoratorStackPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveHotPathPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveNoPreloadPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveServiceSubscribersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveTaggedIteratorArgumentPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceLocatorTagPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraph.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraphEdge.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraphNode.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ValidateEnvPlaceholdersPass.php create mode 100644 vendor/symfony/dependency-injection/Config/ContainerParametersResource.php create mode 100644 vendor/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php create mode 100644 vendor/symfony/dependency-injection/Container.php create mode 100644 vendor/symfony/dependency-injection/ContainerBuilder.php create mode 100644 vendor/symfony/dependency-injection/ContainerInterface.php create mode 100644 vendor/symfony/dependency-injection/Definition.php create mode 100644 vendor/symfony/dependency-injection/Dumper/Dumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/DumperInterface.php create mode 100644 vendor/symfony/dependency-injection/Dumper/GraphvizDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/PhpDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/Preloader.php create mode 100644 vendor/symfony/dependency-injection/Dumper/XmlDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/YamlDumper.php create mode 100644 vendor/symfony/dependency-injection/EnvVarLoaderInterface.php create mode 100644 vendor/symfony/dependency-injection/EnvVarProcessor.php create mode 100644 vendor/symfony/dependency-injection/EnvVarProcessorInterface.php create mode 100644 vendor/symfony/dependency-injection/Exception/AutoconfigureFailedException.php create mode 100644 vendor/symfony/dependency-injection/Exception/AutowiringFailedException.php create mode 100644 vendor/symfony/dependency-injection/Exception/BadMethodCallException.php create mode 100644 vendor/symfony/dependency-injection/Exception/EmptyParameterValueException.php create mode 100644 vendor/symfony/dependency-injection/Exception/EnvNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/Exception/EnvParameterException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/dependency-injection/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/dependency-injection/Exception/InvalidParameterTypeException.php create mode 100644 vendor/symfony/dependency-injection/Exception/LogicException.php create mode 100644 vendor/symfony/dependency-injection/Exception/OutOfBoundsException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ParameterNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/Exception/RuntimeException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ServiceNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/ExpressionLanguage.php create mode 100644 vendor/symfony/dependency-injection/ExpressionLanguageProvider.php create mode 100644 vendor/symfony/dependency-injection/Extension/AbstractExtension.php create mode 100644 vendor/symfony/dependency-injection/Extension/ConfigurableExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/ConfigurationExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/Extension.php create mode 100644 vendor/symfony/dependency-injection/Extension/ExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/ExtensionTrait.php create mode 100644 vendor/symfony/dependency-injection/Extension/PrependExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/LICENSE create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/InstantiatorInterface.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/LazyServiceInstantiator.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/RealServiceInstantiator.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/LazyServiceDumper.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php create mode 100644 vendor/symfony/dependency-injection/Loader/ClosureLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AliasConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ClosureReferenceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/DefaultsConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/EnvConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/FromCallableConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/InlineServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/InstanceofConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ParametersConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/PrototypeConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ReferenceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AbstractTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ArgumentTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AutoconfigureTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AutowireTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/BindTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/CallTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ClassTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ConfiguratorTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ConstructorTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/DecorateTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/DeprecateTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FactoryTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FileTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FromCallableTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/LazyTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ParentTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/PropertyTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/PublicTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ShareTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/SyntheticTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/TagTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/DirectoryLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/FileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/IniFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/PhpFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/UndefinedExtensionHandler.php create mode 100644 vendor/symfony/dependency-injection/Loader/XmlFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/YamlFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/schema/dic/services/services-1.0.xsd create mode 100644 vendor/symfony/dependency-injection/Parameter.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/EnvPlaceholderParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php create mode 100644 vendor/symfony/dependency-injection/README.md create mode 100644 vendor/symfony/dependency-injection/Reference.php create mode 100644 vendor/symfony/dependency-injection/ReverseContainer.php create mode 100644 vendor/symfony/dependency-injection/ServiceLocator.php create mode 100644 vendor/symfony/dependency-injection/StaticEnvVarLoader.php create mode 100644 vendor/symfony/dependency-injection/TaggedContainerInterface.php create mode 100644 vendor/symfony/dependency-injection/TypedReference.php create mode 100644 vendor/symfony/dependency-injection/Variable.php create mode 100644 vendor/symfony/dependency-injection/composer.json create mode 100644 vendor/symfony/deprecation-contracts/CHANGELOG.md create mode 100644 vendor/symfony/deprecation-contracts/LICENSE create mode 100644 vendor/symfony/deprecation-contracts/README.md create mode 100644 vendor/symfony/deprecation-contracts/composer.json create mode 100644 vendor/symfony/deprecation-contracts/function.php create mode 100644 vendor/symfony/dom-crawler/AbstractUriElement.php create mode 100644 vendor/symfony/dom-crawler/CHANGELOG.md create mode 100644 vendor/symfony/dom-crawler/Crawler.php create mode 100644 vendor/symfony/dom-crawler/Field/ChoiceFormField.php create mode 100644 vendor/symfony/dom-crawler/Field/FileFormField.php create mode 100644 vendor/symfony/dom-crawler/Field/FormField.php create mode 100644 vendor/symfony/dom-crawler/Field/InputFormField.php create mode 100644 vendor/symfony/dom-crawler/Field/TextareaFormField.php create mode 100644 vendor/symfony/dom-crawler/Form.php create mode 100644 vendor/symfony/dom-crawler/FormFieldRegistry.php create mode 100644 vendor/symfony/dom-crawler/Image.php create mode 100644 vendor/symfony/dom-crawler/LICENSE create mode 100644 vendor/symfony/dom-crawler/Link.php create mode 100644 vendor/symfony/dom-crawler/README.md create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextContains.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextSame.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorCount.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php create mode 100644 vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php create mode 100644 vendor/symfony/dom-crawler/UriResolver.php create mode 100644 vendor/symfony/dom-crawler/composer.json create mode 100644 vendor/symfony/error-handler/BufferingLogger.php create mode 100644 vendor/symfony/error-handler/CHANGELOG.md create mode 100644 vendor/symfony/error-handler/Command/ErrorDumpCommand.php create mode 100644 vendor/symfony/error-handler/Debug.php create mode 100644 vendor/symfony/error-handler/DebugClassLoader.php create mode 100644 vendor/symfony/error-handler/Error/ClassNotFoundError.php create mode 100644 vendor/symfony/error-handler/Error/FatalError.php create mode 100644 vendor/symfony/error-handler/Error/OutOfMemoryError.php create mode 100644 vendor/symfony/error-handler/Error/UndefinedFunctionError.php create mode 100644 vendor/symfony/error-handler/Error/UndefinedMethodError.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/ErrorEnhancerInterface.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/UndefinedMethodErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorHandler.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/CliErrorRenderer.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/ErrorRendererInterface.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php create mode 100644 vendor/symfony/error-handler/Exception/FlattenException.php create mode 100644 vendor/symfony/error-handler/Exception/SilencedErrorContext.php create mode 100644 vendor/symfony/error-handler/Internal/TentativeTypes.php create mode 100644 vendor/symfony/error-handler/LICENSE create mode 100644 vendor/symfony/error-handler/README.md create mode 100644 vendor/symfony/error-handler/Resources/assets/css/error.css create mode 100644 vendor/symfony/error-handler/Resources/assets/css/exception.css create mode 100644 vendor/symfony/error-handler/Resources/assets/css/exception_full.css create mode 100644 vendor/symfony/error-handler/Resources/assets/images/chevron-right.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/favicon.png.base64 create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-book.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-copy.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-minus-square-o.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-minus-square.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-plus-square-o.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-plus-square.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-support.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/symfony-ghost.svg.php create mode 100644 vendor/symfony/error-handler/Resources/assets/images/symfony-logo.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/js/exception.js create mode 100755 vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php create mode 100755 vendor/symfony/error-handler/Resources/bin/patch-type-declarations create mode 100644 vendor/symfony/error-handler/Resources/views/error.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/exception.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/exception_full.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/logs.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/trace.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/traces.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/traces_text.html.php create mode 100644 vendor/symfony/error-handler/ThrowableUtils.php create mode 100644 vendor/symfony/error-handler/composer.json create mode 100644 vendor/symfony/event-dispatcher-contracts/CHANGELOG.md create mode 100644 vendor/symfony/event-dispatcher-contracts/Event.php create mode 100644 vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php create mode 100644 vendor/symfony/event-dispatcher-contracts/LICENSE create mode 100644 vendor/symfony/event-dispatcher-contracts/README.md create mode 100644 vendor/symfony/event-dispatcher-contracts/composer.json create mode 100644 vendor/symfony/event-dispatcher/Attribute/AsEventListener.php create mode 100644 vendor/symfony/event-dispatcher/CHANGELOG.md create mode 100644 vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/Debug/WrappedListener.php create mode 100644 vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php create mode 100644 vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php create mode 100644 vendor/symfony/event-dispatcher/EventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/EventDispatcherInterface.php create mode 100644 vendor/symfony/event-dispatcher/EventSubscriberInterface.php create mode 100644 vendor/symfony/event-dispatcher/GenericEvent.php create mode 100644 vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/LICENSE create mode 100644 vendor/symfony/event-dispatcher/README.md create mode 100644 vendor/symfony/event-dispatcher/composer.json create mode 100644 vendor/symfony/filesystem/CHANGELOG.md create mode 100644 vendor/symfony/filesystem/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/filesystem/Exception/FileNotFoundException.php create mode 100644 vendor/symfony/filesystem/Exception/IOException.php create mode 100644 vendor/symfony/filesystem/Exception/IOExceptionInterface.php create mode 100644 vendor/symfony/filesystem/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/filesystem/Exception/RuntimeException.php create mode 100644 vendor/symfony/filesystem/Filesystem.php create mode 100644 vendor/symfony/filesystem/LICENSE create mode 100644 vendor/symfony/filesystem/Path.php create mode 100644 vendor/symfony/filesystem/README.md create mode 100644 vendor/symfony/filesystem/composer.json create mode 100644 vendor/symfony/finder/CHANGELOG.md create mode 100644 vendor/symfony/finder/Comparator/Comparator.php create mode 100644 vendor/symfony/finder/Comparator/DateComparator.php create mode 100644 vendor/symfony/finder/Comparator/NumberComparator.php create mode 100644 vendor/symfony/finder/Exception/AccessDeniedException.php create mode 100644 vendor/symfony/finder/Exception/DirectoryNotFoundException.php create mode 100644 vendor/symfony/finder/Finder.php create mode 100644 vendor/symfony/finder/Gitignore.php create mode 100644 vendor/symfony/finder/Glob.php create mode 100644 vendor/symfony/finder/Iterator/CustomFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/DateRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FileTypeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FilecontentFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FilenameFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/LazyIterator.php create mode 100644 vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/PathFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php create mode 100644 vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/SortableIterator.php create mode 100644 vendor/symfony/finder/Iterator/VcsIgnoredFilterIterator.php create mode 100644 vendor/symfony/finder/LICENSE create mode 100644 vendor/symfony/finder/README.md create mode 100644 vendor/symfony/finder/SplFileInfo.php create mode 100644 vendor/symfony/finder/composer.json create mode 100644 vendor/symfony/flex/LICENSE create mode 100644 vendor/symfony/flex/README.md create mode 100644 vendor/symfony/flex/composer.json create mode 100644 vendor/symfony/flex/src/Command/DumpEnvCommand.php create mode 100644 vendor/symfony/flex/src/Command/InstallRecipesCommand.php create mode 100644 vendor/symfony/flex/src/Command/RecipesCommand.php create mode 100644 vendor/symfony/flex/src/Command/UpdateRecipesCommand.php create mode 100644 vendor/symfony/flex/src/Configurator.php create mode 100644 vendor/symfony/flex/src/Configurator/AbstractConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/AddLinesConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/BundlesConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/ComposerCommandsConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/ComposerScriptsConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/ContainerConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/CopyFromPackageConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/CopyFromRecipeConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/DockerComposeConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/DockerfileConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/DotenvConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/EnvConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/GitignoreConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/MakefileConfigurator.php create mode 100644 vendor/symfony/flex/src/Downloader.php create mode 100644 vendor/symfony/flex/src/Event/UpdateEvent.php create mode 100644 vendor/symfony/flex/src/Flex.php create mode 100644 vendor/symfony/flex/src/GithubApi.php create mode 100644 vendor/symfony/flex/src/InformationOperation.php create mode 100644 vendor/symfony/flex/src/Lock.php create mode 100644 vendor/symfony/flex/src/Options.php create mode 100644 vendor/symfony/flex/src/PackageFilter.php create mode 100644 vendor/symfony/flex/src/PackageJsonSynchronizer.php create mode 100644 vendor/symfony/flex/src/PackageResolver.php create mode 100644 vendor/symfony/flex/src/Path.php create mode 100644 vendor/symfony/flex/src/Recipe.php create mode 100644 vendor/symfony/flex/src/Response.php create mode 100644 vendor/symfony/flex/src/ScriptExecutor.php create mode 100644 vendor/symfony/flex/src/SymfonyBundle.php create mode 100644 vendor/symfony/flex/src/SymfonyPackInstaller.php create mode 100644 vendor/symfony/flex/src/Unpack/Operation.php create mode 100644 vendor/symfony/flex/src/Unpack/Result.php create mode 100644 vendor/symfony/flex/src/Unpacker.php create mode 100644 vendor/symfony/flex/src/Update/DiffHelper.php create mode 100644 vendor/symfony/flex/src/Update/RecipePatch.php create mode 100644 vendor/symfony/flex/src/Update/RecipePatcher.php create mode 100644 vendor/symfony/flex/src/Update/RecipeUpdate.php create mode 100644 vendor/symfony/framework-bundle/CHANGELOG.md create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/AbstractPhpFileCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/CachePoolClearerCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/ConfigBuilderCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/RouterCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/SerializerCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/TranslationsCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/ValidatorCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/Command/AboutCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/AbstractConfigCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/AssetsInstallCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php create mode 100644 vendor/symfony/framework-bundle/Command/CacheClearCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolClearCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolDeleteCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolInvalidateTagsCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolListCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolPruneCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CacheWarmupCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ConfigDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ConfigDumpReferenceCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ContainerLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/DebugAutowiringCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/EventDispatcherDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/RouterDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/RouterMatchCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsDecryptToLocalCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsEncryptFromLocalCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsGenerateKeysCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsListCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsRemoveCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsRevealCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsSetCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/TranslationDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/TranslationExtractCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/TranslationUpdateCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/WorkflowDumpCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/XliffLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/YamlLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Console/Application.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/Descriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/JsonDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/MarkdownDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/TextDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/XmlDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Helper/DescriptorHelper.php create mode 100644 vendor/symfony/framework-bundle/Controller/AbstractController.php create mode 100644 vendor/symfony/framework-bundle/Controller/ControllerResolver.php create mode 100644 vendor/symfony/framework-bundle/Controller/RedirectController.php create mode 100644 vendor/symfony/framework-bundle/Controller/TemplateController.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/AbstractDataCollector.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/RouterDataCollector.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/TemplateAwareDataCollectorInterface.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AddDebugLogProcessorPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AssetsContextPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ContainerBuilderDebugDumpPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ProfilerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/RemoveUnusedSessionMarshallingHandlerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerRealRefPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerWeakRefPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TranslationLintCommandPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TranslationUpdateCommandPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/UnusedTagsPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/FrameworkExtension.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/VirtualRequestStackPass.php create mode 100644 vendor/symfony/framework-bundle/EventListener/ConsoleProfilerListener.php create mode 100644 vendor/symfony/framework-bundle/EventListener/SuggestMissingPackageSubscriber.php create mode 100644 vendor/symfony/framework-bundle/FrameworkBundle.php create mode 100644 vendor/symfony/framework-bundle/HttpCache/HttpCache.php create mode 100644 vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php create mode 100644 vendor/symfony/framework-bundle/KernelBrowser.php create mode 100644 vendor/symfony/framework-bundle/LICENSE create mode 100644 vendor/symfony/framework-bundle/README.md create mode 100644 vendor/symfony/framework-bundle/Resources/bin/check-unused-known-tags.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/asset_mapper.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/assets.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/cache.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/cache_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/collectors.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/console.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/debug_prod.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/error_renderer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/esi.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form_csrf.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/fragment_listener.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/fragment_renderer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/html_sanitizer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/http_client.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/http_client_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/identity_translator.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/json_streamer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/lock.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_transports.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/messenger.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/messenger_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mime_type.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_transports.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/object_mapper.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/process.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/profiling.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/property_access.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/property_info.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/rate_limiter.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/remote_event.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/request.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/errors.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/errors.xml create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/webhook.xml create mode 100644 vendor/symfony/framework-bundle/Resources/config/scheduler.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/schema/symfony-1.0.xsd create mode 100644 vendor/symfony/framework-bundle/Resources/config/secrets.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/security_csrf.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/semaphore.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/serializer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/serializer_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/services.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/session.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/ssi.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/test.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation_providers.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/type_info.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/uid.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/validator.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/validator_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/web.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/web_link.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/workflow.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/workflow_debug.php create mode 100644 vendor/symfony/framework-bundle/Routing/Attribute/AsRoutingConditionService.php create mode 100644 vendor/symfony/framework-bundle/Routing/AttributeRouteControllerLoader.php create mode 100644 vendor/symfony/framework-bundle/Routing/DelegatingLoader.php create mode 100644 vendor/symfony/framework-bundle/Routing/RedirectableCompiledUrlMatcher.php create mode 100644 vendor/symfony/framework-bundle/Routing/RouteLoaderInterface.php create mode 100644 vendor/symfony/framework-bundle/Routing/Router.php create mode 100644 vendor/symfony/framework-bundle/Secrets/AbstractVault.php create mode 100644 vendor/symfony/framework-bundle/Secrets/DotenvVault.php create mode 100644 vendor/symfony/framework-bundle/Secrets/SodiumVault.php create mode 100644 vendor/symfony/framework-bundle/Test/BrowserKitAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/DomCrawlerAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/HttpClientAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/KernelTestCase.php create mode 100644 vendor/symfony/framework-bundle/Test/MailerAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/NotificationAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/TestBrowserToken.php create mode 100644 vendor/symfony/framework-bundle/Test/TestContainer.php create mode 100644 vendor/symfony/framework-bundle/Test/WebTestAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/WebTestCase.php create mode 100644 vendor/symfony/framework-bundle/Translation/Translator.php create mode 100644 vendor/symfony/framework-bundle/composer.json create mode 100644 vendor/symfony/http-foundation/AcceptHeader.php create mode 100644 vendor/symfony/http-foundation/AcceptHeaderItem.php create mode 100644 vendor/symfony/http-foundation/BinaryFileResponse.php create mode 100644 vendor/symfony/http-foundation/CHANGELOG.md create mode 100644 vendor/symfony/http-foundation/ChainRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/Cookie.php create mode 100644 vendor/symfony/http-foundation/EventStreamResponse.php create mode 100644 vendor/symfony/http-foundation/Exception/BadRequestException.php create mode 100644 vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php create mode 100644 vendor/symfony/http-foundation/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/http-foundation/Exception/ExpiredSignedUriException.php create mode 100644 vendor/symfony/http-foundation/Exception/JsonException.php create mode 100644 vendor/symfony/http-foundation/Exception/LogicException.php create mode 100644 vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php create mode 100644 vendor/symfony/http-foundation/Exception/SessionNotFoundException.php create mode 100644 vendor/symfony/http-foundation/Exception/SignedUriException.php create mode 100644 vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php create mode 100644 vendor/symfony/http-foundation/Exception/UnexpectedValueException.php create mode 100644 vendor/symfony/http-foundation/Exception/UnsignedUriException.php create mode 100644 vendor/symfony/http-foundation/Exception/UnverifiedSignedUriException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/NoFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/PartialFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/UploadException.php create mode 100644 vendor/symfony/http-foundation/File/File.php create mode 100644 vendor/symfony/http-foundation/File/Stream.php create mode 100644 vendor/symfony/http-foundation/File/UploadedFile.php create mode 100644 vendor/symfony/http-foundation/FileBag.php create mode 100644 vendor/symfony/http-foundation/HeaderBag.php create mode 100644 vendor/symfony/http-foundation/HeaderUtils.php create mode 100644 vendor/symfony/http-foundation/InputBag.php create mode 100644 vendor/symfony/http-foundation/IpUtils.php create mode 100644 vendor/symfony/http-foundation/JsonResponse.php create mode 100644 vendor/symfony/http-foundation/LICENSE create mode 100644 vendor/symfony/http-foundation/ParameterBag.php create mode 100644 vendor/symfony/http-foundation/README.md create mode 100644 vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php create mode 100644 vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php create mode 100644 vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php create mode 100644 vendor/symfony/http-foundation/RedirectResponse.php create mode 100644 vendor/symfony/http-foundation/Request.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/HeaderRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/QueryParameterRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcherInterface.php create mode 100644 vendor/symfony/http-foundation/RequestStack.php create mode 100644 vendor/symfony/http-foundation/Response.php create mode 100644 vendor/symfony/http-foundation/ResponseHeaderBag.php create mode 100644 vendor/symfony/http-foundation/ServerBag.php create mode 100644 vendor/symfony/http-foundation/ServerEvent.php create mode 100644 vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php create mode 100644 vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/FlashBag.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Session.php create mode 100644 vendor/symfony/http-foundation/Session/SessionBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionBagProxy.php create mode 100644 vendor/symfony/http-foundation/Session/SessionFactory.php create mode 100644 vendor/symfony/http-foundation/Session/SessionFactoryInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionUtils.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MetadataBag.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php create mode 100644 vendor/symfony/http-foundation/StreamedJsonResponse.php create mode 100644 vendor/symfony/http-foundation/StreamedResponse.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php create mode 100644 vendor/symfony/http-foundation/UriSigner.php create mode 100644 vendor/symfony/http-foundation/UrlHelper.php create mode 100644 vendor/symfony/http-foundation/composer.json create mode 100644 vendor/symfony/http-kernel/Attribute/AsController.php create mode 100644 vendor/symfony/http-kernel/Attribute/AsTargetedValueResolver.php create mode 100644 vendor/symfony/http-kernel/Attribute/Cache.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapDateTime.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapQueryParameter.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapQueryString.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapRequestPayload.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapUploadedFile.php create mode 100644 vendor/symfony/http-kernel/Attribute/ValueResolver.php create mode 100644 vendor/symfony/http-kernel/Attribute/WithHttpStatus.php create mode 100644 vendor/symfony/http-kernel/Attribute/WithLogLevel.php create mode 100644 vendor/symfony/http-kernel/Bundle/AbstractBundle.php create mode 100644 vendor/symfony/http-kernel/Bundle/Bundle.php create mode 100644 vendor/symfony/http-kernel/Bundle/BundleExtension.php create mode 100644 vendor/symfony/http-kernel/Bundle/BundleInterface.php create mode 100644 vendor/symfony/http-kernel/CHANGELOG.md create mode 100644 vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php create mode 100644 vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php create mode 100644 vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmer.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php create mode 100644 vendor/symfony/http-kernel/Config/FileLocator.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/NotTaggedControllerValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php create mode 100644 vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerReference.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php create mode 100644 vendor/symfony/http-kernel/Controller/ErrorController.php create mode 100644 vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ValueResolverInterface.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/EventDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php create mode 100644 vendor/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php create mode 100644 vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php create mode 100644 vendor/symfony/http-kernel/Debug/VirtualRequestStack.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/Extension.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/LoggerPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RegisterLocaleAwareServicesPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ResettableServicePass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ServicesResetter.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ServicesResetterInterface.php create mode 100644 vendor/symfony/http-kernel/Event/ControllerArgumentsEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ControllerEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ExceptionEvent.php create mode 100644 vendor/symfony/http-kernel/Event/FinishRequestEvent.php create mode 100644 vendor/symfony/http-kernel/Event/KernelEvent.php create mode 100644 vendor/symfony/http-kernel/Event/RequestEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ResponseEvent.php create mode 100644 vendor/symfony/http-kernel/Event/TerminateEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ViewEvent.php create mode 100644 vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/AddRequestFormatsListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/CacheAttributeListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DumpListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ErrorListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/FragmentListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/LocaleListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ProfilerListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ResponseListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/RouterListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/SessionListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/SurrogateListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php create mode 100644 vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/BadRequestHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ConflictHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php create mode 100644 vendor/symfony/http-kernel/Exception/GoneHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/HttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/HttpExceptionInterface.php create mode 100644 vendor/symfony/http-kernel/Exception/InvalidMetadataException.php create mode 100644 vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/LockedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/NearMissValueResolverException.php create mode 100644 vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/NotFoundHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ResolverNotFoundException.php create mode 100644 vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php create mode 100644 vendor/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/EsiFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentHandler.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentRendererInterface.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentUriGenerator.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentUriGeneratorInterface.php create mode 100644 vendor/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/SsiFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php create mode 100644 vendor/symfony/http-kernel/HttpCache/CacheWasLockedException.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Esi.php create mode 100644 vendor/symfony/http-kernel/HttpCache/HttpCache.php create mode 100644 vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php create mode 100644 vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Ssi.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Store.php create mode 100644 vendor/symfony/http-kernel/HttpCache/StoreInterface.php create mode 100644 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php create mode 100644 vendor/symfony/http-kernel/HttpCache/SurrogateInterface.php create mode 100644 vendor/symfony/http-kernel/HttpClientKernel.php create mode 100644 vendor/symfony/http-kernel/HttpKernel.php create mode 100644 vendor/symfony/http-kernel/HttpKernelBrowser.php create mode 100644 vendor/symfony/http-kernel/HttpKernelInterface.php create mode 100644 vendor/symfony/http-kernel/Kernel.php create mode 100644 vendor/symfony/http-kernel/KernelEvents.php create mode 100644 vendor/symfony/http-kernel/KernelInterface.php create mode 100644 vendor/symfony/http-kernel/LICENSE create mode 100644 vendor/symfony/http-kernel/Log/DebugLoggerConfigurator.php create mode 100644 vendor/symfony/http-kernel/Log/DebugLoggerInterface.php create mode 100644 vendor/symfony/http-kernel/Log/Logger.php create mode 100644 vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php create mode 100644 vendor/symfony/http-kernel/Profiler/Profile.php create mode 100644 vendor/symfony/http-kernel/Profiler/Profiler.php create mode 100644 vendor/symfony/http-kernel/Profiler/ProfilerStateChecker.php create mode 100644 vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php create mode 100644 vendor/symfony/http-kernel/README.md create mode 100644 vendor/symfony/http-kernel/RebootableInterface.php create mode 100644 vendor/symfony/http-kernel/Resources/welcome.html.php create mode 100644 vendor/symfony/http-kernel/TerminableInterface.php create mode 100644 vendor/symfony/http-kernel/composer.json create mode 100644 vendor/symfony/maker-bundle/LICENSE create mode 100644 vendor/symfony/maker-bundle/composer.json create mode 100644 vendor/symfony/maker-bundle/config/help/MakeAuth.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeCommand.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeController.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeCrud.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeDockerDatabase.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeEntity.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeFixture.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeForm.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeFunctionalTest.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeListener.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeMessage.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeMiddleware.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeMigration.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeRegistrationForm.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeResetPassword.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeScheduler.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeSerializerEncoder.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeSerializerNormalizer.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeStimulusController.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeSubscriber.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeTest.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeTwigExtension.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeUnitTest.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeUser.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeValidator.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeVoter.txt create mode 100644 vendor/symfony/maker-bundle/config/help/MakeWebhook.txt create mode 100644 vendor/symfony/maker-bundle/config/help/_WithTests.txt create mode 100644 vendor/symfony/maker-bundle/config/help/_WithUid.txt create mode 100644 vendor/symfony/maker-bundle/config/help/security/MakeCustom.txt create mode 100644 vendor/symfony/maker-bundle/config/help/security/MakeFormLogin.txt create mode 100644 vendor/symfony/maker-bundle/config/makers.xml create mode 100644 vendor/symfony/maker-bundle/config/php-cs-fixer.config.php create mode 100644 vendor/symfony/maker-bundle/config/services.xml create mode 100644 vendor/symfony/maker-bundle/docs/index.rst create mode 100644 vendor/symfony/maker-bundle/phpstan.dist.neon create mode 100644 vendor/symfony/maker-bundle/src/ApplicationAwareMakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/Command/MakerCommand.php create mode 100644 vendor/symfony/maker-bundle/src/Console/MigrationDiffFilteredOutput.php create mode 100644 vendor/symfony/maker-bundle/src/ConsoleStyle.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/MakeCommandRegistrationPass.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/RemoveMissingParametersPass.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/SetDoctrineAnnotatedPrefixesPass.php create mode 100644 vendor/symfony/maker-bundle/src/Docker/DockerDatabaseServices.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/BaseCollectionRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/BaseRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/DoctrineHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityClassGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityRegenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/ORMDependencyBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationManyToMany.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationManyToOne.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationOneToMany.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationOneToOne.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/StaticReflectionService.php create mode 100644 vendor/symfony/maker-bundle/src/Event/ConsoleErrorSubscriber.php create mode 100644 vendor/symfony/maker-bundle/src/EventRegistry.php create mode 100644 vendor/symfony/maker-bundle/src/Exception/RuntimeCommandException.php create mode 100644 vendor/symfony/maker-bundle/src/FileManager.php create mode 100644 vendor/symfony/maker-bundle/src/Generator.php create mode 100644 vendor/symfony/maker-bundle/src/GeneratorTwigHelper.php create mode 100644 vendor/symfony/maker-bundle/src/InputAwareMakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/InputConfiguration.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/AbstractMaker.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Common/CanGenerateTestsTrait.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Common/EntityIdTypeEnum.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Common/InstallDependencyTrait.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Common/UidTrait.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeAuthenticator.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeCommand.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeController.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeCrud.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeDockerDatabase.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeEntity.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeFixtures.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeForm.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeFunctionalTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeListener.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMessage.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMessengerMiddleware.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMigration.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeRegistrationForm.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeResetPassword.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSchedule.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSerializerEncoder.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSerializerNormalizer.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeStimulusController.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSubscriber.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTwigComponent.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTwigExtension.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeUnitTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeUser.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeValidator.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeVoter.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeWebhook.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Security/MakeCustomAuthenticator.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Security/MakeFormLogin.php create mode 100644 vendor/symfony/maker-bundle/src/MakerBundle.php create mode 100644 vendor/symfony/maker-bundle/src/MakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/Renderer/FormTypeRenderer.php create mode 100755 vendor/symfony/maker-bundle/src/Resources/bin/php-cs-fixer-v3.49.0.phar create mode 100644 vendor/symfony/maker-bundle/src/Security/InteractiveSecurityHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Security/Model/Authenticator.php create mode 100644 vendor/symfony/maker-bundle/src/Security/Model/AuthenticatorType.php create mode 100644 vendor/symfony/maker-bundle/src/Security/SecurityConfigUpdater.php create mode 100644 vendor/symfony/maker-bundle/src/Security/SecurityControllerBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Security/UserClassBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Security/UserClassConfiguration.php create mode 100644 vendor/symfony/maker-bundle/src/Str.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestCase.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestEnvironment.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestKernel.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestProcess.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestRunner.php create mode 100644 vendor/symfony/maker-bundle/src/Util/AutoloaderUtil.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassNameDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassNameValue.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassSource/Model/ClassData.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassSource/Model/ClassProperty.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassSourceManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/CliOutputHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ComposeFileManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ComposerAutoloaderFinder.php create mode 100644 vendor/symfony/maker-bundle/src/Util/MakerFileLinkFormatter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/PhpCompatUtil.php create mode 100644 vendor/symfony/maker-bundle/src/Util/PrettyPrinter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/TemplateComponentGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/TemplateLinter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/UseStatementGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/YamlManipulationFailedException.php create mode 100644 vendor/symfony/maker-bundle/src/Util/YamlSourceManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Validator.php create mode 100644 vendor/symfony/maker-bundle/templates/Class.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/authenticator/EmptyAuthenticator.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/authenticator/EmptySecurityController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/authenticator/LoginFormAuthenticator.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/authenticator/login_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/command/Command.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/controller/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/controller/test/Test.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/controller/twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/controller/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/_delete_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/edit.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/index.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/new.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/templates/show.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/crud/test/Test.EntityManager.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/doctrine/Entity.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/doctrine/Fixtures.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/doctrine/Repository.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/doctrine/broadcast_twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/event/Listener.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/event/Subscriber.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/form/Type.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/message/Message.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/message/MessageHandler.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/middleware/Middleware.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/registration/RegistrationController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/registration/Test.WithVerify.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/registration/Test.WithoutVerify.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/registration/twig_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/registration/twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/ChangePasswordFormType.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/ResetPasswordController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/ResetPasswordRequestFormType.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/Test.ResetPasswordController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/twig_check_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/twig_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/twig_request.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/resetPassword/twig_reset.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/scheduler/Schedule.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/UserProvider.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/Voter.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/custom/Authenticator.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/formLogin/LoginController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/formLogin/Test.LoginController.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/security/formLogin/login_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/serializer/Encoder.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/serializer/Normalizer.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/stimulus/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/ApiTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/Functional.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/KernelTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/PantherTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/TestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/Unit.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/test/WebTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/twig/Component.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/twig/Extension.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/twig/LiveComponent.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/twig/Runtime.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/twig/component_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/validator/Constraint.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/validator/Validator.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/verifyEmail/EmailVerifier.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/webhook/RequestParser.tpl.php create mode 100644 vendor/symfony/maker-bundle/templates/webhook/WebhookConsumer.tpl.php create mode 100644 vendor/symfony/polyfill-ctype/Ctype.php create mode 100644 vendor/symfony/polyfill-ctype/LICENSE create mode 100644 vendor/symfony/polyfill-ctype/README.md create mode 100644 vendor/symfony/polyfill-ctype/bootstrap.php create mode 100644 vendor/symfony/polyfill-ctype/bootstrap80.php create mode 100644 vendor/symfony/polyfill-ctype/composer.json create mode 100644 vendor/symfony/polyfill-intl-grapheme/Grapheme.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/LICENSE create mode 100644 vendor/symfony/polyfill-intl-grapheme/README.md create mode 100644 vendor/symfony/polyfill-intl-grapheme/bootstrap.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/bootstrap80.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/composer.json create mode 100644 vendor/symfony/polyfill-intl-normalizer/LICENSE create mode 100644 vendor/symfony/polyfill-intl-normalizer/Normalizer.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/README.md create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/bootstrap.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/bootstrap80.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/composer.json create mode 100644 vendor/symfony/polyfill-mbstring/LICENSE create mode 100644 vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 vendor/symfony/polyfill-mbstring/README.md create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap80.php create mode 100644 vendor/symfony/polyfill-mbstring/composer.json create mode 100644 vendor/symfony/polyfill-php83/LICENSE create mode 100644 vendor/symfony/polyfill-php83/Php83.php create mode 100644 vendor/symfony/polyfill-php83/README.md create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/Override.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php create mode 100644 vendor/symfony/polyfill-php83/bootstrap.php create mode 100644 vendor/symfony/polyfill-php83/bootstrap81.php create mode 100644 vendor/symfony/polyfill-php83/composer.json create mode 100644 vendor/symfony/process/CHANGELOG.md create mode 100644 vendor/symfony/process/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/process/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/process/Exception/LogicException.php create mode 100644 vendor/symfony/process/Exception/ProcessFailedException.php create mode 100644 vendor/symfony/process/Exception/ProcessSignaledException.php create mode 100644 vendor/symfony/process/Exception/ProcessStartFailedException.php create mode 100644 vendor/symfony/process/Exception/ProcessTimedOutException.php create mode 100644 vendor/symfony/process/Exception/RunProcessFailedException.php create mode 100644 vendor/symfony/process/Exception/RuntimeException.php create mode 100644 vendor/symfony/process/ExecutableFinder.php create mode 100644 vendor/symfony/process/InputStream.php create mode 100644 vendor/symfony/process/LICENSE create mode 100644 vendor/symfony/process/Messenger/RunProcessContext.php create mode 100644 vendor/symfony/process/Messenger/RunProcessMessage.php create mode 100644 vendor/symfony/process/Messenger/RunProcessMessageHandler.php create mode 100644 vendor/symfony/process/PhpExecutableFinder.php create mode 100644 vendor/symfony/process/PhpProcess.php create mode 100644 vendor/symfony/process/PhpSubprocess.php create mode 100644 vendor/symfony/process/Pipes/AbstractPipes.php create mode 100644 vendor/symfony/process/Pipes/PipesInterface.php create mode 100644 vendor/symfony/process/Pipes/UnixPipes.php create mode 100644 vendor/symfony/process/Pipes/WindowsPipes.php create mode 100644 vendor/symfony/process/Process.php create mode 100644 vendor/symfony/process/ProcessUtils.php create mode 100644 vendor/symfony/process/README.md create mode 100644 vendor/symfony/process/composer.json create mode 100644 vendor/symfony/profiler-pack/LICENSE create mode 100644 vendor/symfony/profiler-pack/composer.json create mode 100644 vendor/symfony/routing/Alias.php create mode 100644 vendor/symfony/routing/Annotation/Route.php create mode 100644 vendor/symfony/routing/Attribute/DeprecatedAlias.php create mode 100644 vendor/symfony/routing/Attribute/Route.php create mode 100644 vendor/symfony/routing/CHANGELOG.md create mode 100644 vendor/symfony/routing/CompiledRoute.php create mode 100644 vendor/symfony/routing/DependencyInjection/AddExpressionLanguageProvidersPass.php create mode 100644 vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php create mode 100644 vendor/symfony/routing/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/routing/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/routing/Exception/InvalidParameterException.php create mode 100644 vendor/symfony/routing/Exception/LogicException.php create mode 100644 vendor/symfony/routing/Exception/MethodNotAllowedException.php create mode 100644 vendor/symfony/routing/Exception/MissingMandatoryParametersException.php create mode 100644 vendor/symfony/routing/Exception/NoConfigurationException.php create mode 100644 vendor/symfony/routing/Exception/ResourceNotFoundException.php create mode 100644 vendor/symfony/routing/Exception/RouteCircularReferenceException.php create mode 100644 vendor/symfony/routing/Exception/RouteNotFoundException.php create mode 100644 vendor/symfony/routing/Exception/RuntimeException.php create mode 100644 vendor/symfony/routing/Generator/CompiledUrlGenerator.php create mode 100644 vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php create mode 100644 vendor/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php create mode 100644 vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php create mode 100644 vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php create mode 100644 vendor/symfony/routing/Generator/UrlGenerator.php create mode 100644 vendor/symfony/routing/Generator/UrlGeneratorInterface.php create mode 100644 vendor/symfony/routing/LICENSE create mode 100644 vendor/symfony/routing/Loader/AttributeClassLoader.php create mode 100644 vendor/symfony/routing/Loader/AttributeDirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/AttributeFileLoader.php create mode 100644 vendor/symfony/routing/Loader/ClosureLoader.php create mode 100644 vendor/symfony/routing/Loader/Configurator/AliasConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/HostTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php create mode 100644 vendor/symfony/routing/Loader/ContainerLoader.php create mode 100644 vendor/symfony/routing/Loader/DirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/routing/Loader/ObjectLoader.php create mode 100644 vendor/symfony/routing/Loader/PhpFileLoader.php create mode 100644 vendor/symfony/routing/Loader/Psr4DirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/XmlFileLoader.php create mode 100644 vendor/symfony/routing/Loader/YamlFileLoader.php create mode 100644 vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd create mode 100644 vendor/symfony/routing/Matcher/CompiledUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php create mode 100644 vendor/symfony/routing/Matcher/ExpressionLanguageProvider.php create mode 100644 vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php create mode 100644 vendor/symfony/routing/Matcher/RequestMatcherInterface.php create mode 100644 vendor/symfony/routing/Matcher/TraceableUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/UrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/UrlMatcherInterface.php create mode 100644 vendor/symfony/routing/README.md create mode 100644 vendor/symfony/routing/RequestContext.php create mode 100644 vendor/symfony/routing/RequestContextAwareInterface.php create mode 100644 vendor/symfony/routing/Requirement/EnumRequirement.php create mode 100644 vendor/symfony/routing/Requirement/Requirement.php create mode 100644 vendor/symfony/routing/Route.php create mode 100644 vendor/symfony/routing/RouteCollection.php create mode 100644 vendor/symfony/routing/RouteCompiler.php create mode 100644 vendor/symfony/routing/RouteCompilerInterface.php create mode 100644 vendor/symfony/routing/Router.php create mode 100644 vendor/symfony/routing/RouterInterface.php create mode 100644 vendor/symfony/routing/composer.json create mode 100644 vendor/symfony/runtime/CHANGELOG.md create mode 100644 vendor/symfony/runtime/GenericRuntime.php create mode 100644 vendor/symfony/runtime/Internal/BasicErrorHandler.php create mode 100644 vendor/symfony/runtime/Internal/ComposerPlugin.php create mode 100644 vendor/symfony/runtime/Internal/Console/ApplicationRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Command/CommandRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Input/InputInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Output/OutputInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpFoundation/RequestRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpFoundation/ResponseRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpKernel/HttpKernelInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/MissingDotenv.php create mode 100644 vendor/symfony/runtime/Internal/SymfonyErrorHandler.php create mode 100644 vendor/symfony/runtime/Internal/autoload_runtime.template create mode 100644 vendor/symfony/runtime/LICENSE create mode 100644 vendor/symfony/runtime/README.md create mode 100644 vendor/symfony/runtime/Resolver/ClosureResolver.php create mode 100644 vendor/symfony/runtime/Resolver/DebugClosureResolver.php create mode 100644 vendor/symfony/runtime/ResolverInterface.php create mode 100644 vendor/symfony/runtime/Runner/ClosureRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php create mode 100644 vendor/symfony/runtime/RunnerInterface.php create mode 100644 vendor/symfony/runtime/RuntimeInterface.php create mode 100644 vendor/symfony/runtime/SymfonyRuntime.php create mode 100644 vendor/symfony/runtime/composer.json create mode 100644 vendor/symfony/service-contracts/Attribute/Required.php create mode 100644 vendor/symfony/service-contracts/Attribute/SubscribedService.php create mode 100644 vendor/symfony/service-contracts/CHANGELOG.md create mode 100644 vendor/symfony/service-contracts/LICENSE create mode 100644 vendor/symfony/service-contracts/README.md create mode 100644 vendor/symfony/service-contracts/ResetInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceCollectionInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceLocatorTrait.php create mode 100644 vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php create mode 100644 vendor/symfony/service-contracts/ServiceProviderInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceSubscriberInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceSubscriberTrait.php create mode 100644 vendor/symfony/service-contracts/Test/ServiceLocatorTest.php create mode 100644 vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php create mode 100644 vendor/symfony/service-contracts/composer.json create mode 100644 vendor/symfony/stopwatch/CHANGELOG.md create mode 100644 vendor/symfony/stopwatch/LICENSE create mode 100644 vendor/symfony/stopwatch/README.md create mode 100644 vendor/symfony/stopwatch/Section.php create mode 100644 vendor/symfony/stopwatch/Stopwatch.php create mode 100644 vendor/symfony/stopwatch/StopwatchEvent.php create mode 100644 vendor/symfony/stopwatch/StopwatchPeriod.php create mode 100644 vendor/symfony/stopwatch/composer.json create mode 100644 vendor/symfony/string/AbstractString.php create mode 100644 vendor/symfony/string/AbstractUnicodeString.php create mode 100644 vendor/symfony/string/ByteString.php create mode 100644 vendor/symfony/string/CHANGELOG.md create mode 100644 vendor/symfony/string/CodePointString.php create mode 100644 vendor/symfony/string/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/string/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/string/Exception/RuntimeException.php create mode 100644 vendor/symfony/string/Inflector/EnglishInflector.php create mode 100644 vendor/symfony/string/Inflector/FrenchInflector.php create mode 100644 vendor/symfony/string/Inflector/InflectorInterface.php create mode 100644 vendor/symfony/string/Inflector/SpanishInflector.php create mode 100644 vendor/symfony/string/LICENSE create mode 100644 vendor/symfony/string/LazyString.php create mode 100644 vendor/symfony/string/README.md create mode 100644 vendor/symfony/string/Resources/data/wcswidth_table_wide.php create mode 100644 vendor/symfony/string/Resources/data/wcswidth_table_zero.php create mode 100644 vendor/symfony/string/Resources/functions.php create mode 100644 vendor/symfony/string/Slugger/AsciiSlugger.php create mode 100644 vendor/symfony/string/Slugger/SluggerInterface.php create mode 100644 vendor/symfony/string/TruncateMode.php create mode 100644 vendor/symfony/string/UnicodeString.php create mode 100644 vendor/symfony/string/composer.json create mode 100644 vendor/symfony/test-pack/LICENSE create mode 100644 vendor/symfony/test-pack/README.md create mode 100644 vendor/symfony/test-pack/composer.json create mode 100644 vendor/symfony/translation-contracts/CHANGELOG.md create mode 100644 vendor/symfony/translation-contracts/LICENSE create mode 100644 vendor/symfony/translation-contracts/LocaleAwareInterface.php create mode 100644 vendor/symfony/translation-contracts/README.md create mode 100644 vendor/symfony/translation-contracts/Test/TranslatorTest.php create mode 100644 vendor/symfony/translation-contracts/TranslatableInterface.php create mode 100644 vendor/symfony/translation-contracts/TranslatorInterface.php create mode 100644 vendor/symfony/translation-contracts/TranslatorTrait.php create mode 100644 vendor/symfony/translation-contracts/composer.json create mode 100644 vendor/symfony/twig-bridge/AppVariable.php create mode 100644 vendor/symfony/twig-bridge/Attribute/Template.php create mode 100644 vendor/symfony/twig-bridge/CHANGELOG.md create mode 100644 vendor/symfony/twig-bridge/Command/DebugCommand.php create mode 100644 vendor/symfony/twig-bridge/Command/LintCommand.php create mode 100644 vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php create mode 100644 vendor/symfony/twig-bridge/ErrorRenderer/TwigErrorRenderer.php create mode 100644 vendor/symfony/twig-bridge/EventListener/TemplateAttributeListener.php create mode 100644 vendor/symfony/twig-bridge/Extension/AssetExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/CsrfExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/CsrfRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/DumpExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/EmojiExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ExpressionExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/FormExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HtmlSanitizerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpKernelExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/ImportMapExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ImportMapRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/LogoutUrlExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ProfilerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/RoutingExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SecurityExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SerializerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SerializerRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/StopwatchExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/TranslationExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/WebLinkExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/WorkflowExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/YamlExtension.php create mode 100644 vendor/symfony/twig-bridge/Form/TwigRendererEngine.php create mode 100644 vendor/symfony/twig-bridge/LICENSE create mode 100644 vendor/symfony/twig-bridge/Mime/BodyRenderer.php create mode 100644 vendor/symfony/twig-bridge/Mime/NotificationEmail.php create mode 100644 vendor/symfony/twig-bridge/Mime/TemplatedEmail.php create mode 100644 vendor/symfony/twig-bridge/Mime/WrappedTemplatedEmail.php create mode 100644 vendor/symfony/twig-bridge/Node/DumpNode.php create mode 100644 vendor/symfony/twig-bridge/Node/FormThemeNode.php create mode 100644 vendor/symfony/twig-bridge/Node/RenderBlockNode.php create mode 100644 vendor/symfony/twig-bridge/Node/SearchAndRenderBlockNode.php create mode 100644 vendor/symfony/twig-bridge/Node/StopwatchNode.php create mode 100644 vendor/symfony/twig-bridge/Node/TransDefaultDomainNode.php create mode 100644 vendor/symfony/twig-bridge/Node/TransNode.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/Scope.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/TranslationDefaultDomainNodeVisitor.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/TranslationNodeVisitor.php create mode 100644 vendor/symfony/twig-bridge/README.md create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/default/notification/body.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/default/notification/body.txt.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/main.css create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/body.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/body.txt.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/content_markdown.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/local.css create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_3_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_3_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_4_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_4_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_5_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_5_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_base_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/form_table_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/foundation_5_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/foundation_6_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/tailwind_2_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Test/FormLayoutTestCase.php create mode 100644 vendor/symfony/twig-bridge/Test/Traits/RuntimeLoaderProvider.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/DumpTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/FormThemeTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/StopwatchTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/TransDefaultDomainTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/TransTokenParser.php create mode 100644 vendor/symfony/twig-bridge/Translation/TwigExtractor.php create mode 100644 vendor/symfony/twig-bridge/UndefinedCallableHandler.php create mode 100644 vendor/symfony/twig-bridge/Validator/Constraints/Twig.php create mode 100644 vendor/symfony/twig-bridge/Validator/Constraints/TwigValidator.php create mode 100644 vendor/symfony/twig-bridge/composer.json create mode 100644 vendor/symfony/twig-bundle/CHANGELOG.md create mode 100644 vendor/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php create mode 100644 vendor/symfony/twig-bundle/Command/LintCommand.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/AttributeExtensionPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/ExtensionPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/RuntimeLoaderPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/TwigEnvironmentPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/TwigExtension.php create mode 100644 vendor/symfony/twig-bundle/LICENSE create mode 100644 vendor/symfony/twig-bundle/README.md create mode 100644 vendor/symfony/twig-bundle/Resources/config/console.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/form.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/importmap.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/mailer.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/schema/twig-1.0.xsd create mode 100644 vendor/symfony/twig-bundle/Resources/config/twig.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/validator.php create mode 100644 vendor/symfony/twig-bundle/TemplateIterator.php create mode 100644 vendor/symfony/twig-bundle/TwigBundle.php create mode 100644 vendor/symfony/twig-bundle/composer.json create mode 100644 vendor/symfony/var-dumper/CHANGELOG.md create mode 100644 vendor/symfony/var-dumper/Caster/AddressInfoCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/AmqpCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ArgsStub.php create mode 100644 vendor/symfony/var-dumper/Caster/Caster.php create mode 100644 vendor/symfony/var-dumper/Caster/ClassStub.php create mode 100644 vendor/symfony/var-dumper/Caster/ConstStub.php create mode 100644 vendor/symfony/var-dumper/Caster/CurlCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/CutArrayStub.php create mode 100644 vendor/symfony/var-dumper/Caster/CutStub.php create mode 100644 vendor/symfony/var-dumper/Caster/DOMCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DateCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DoctrineCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DsCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DsPairStub.php create mode 100644 vendor/symfony/var-dumper/Caster/EnumStub.php create mode 100644 vendor/symfony/var-dumper/Caster/ExceptionCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FFICaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FiberCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FrameStub.php create mode 100644 vendor/symfony/var-dumper/Caster/GdCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/GmpCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ImagineCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ImgStub.php create mode 100644 vendor/symfony/var-dumper/Caster/IntlCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/LinkStub.php create mode 100644 vendor/symfony/var-dumper/Caster/MemcachedCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/MysqliCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/OpenSSLCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/PdoCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/PgSqlCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ProxyManagerCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/RdKafkaCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/RedisCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ReflectionCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ResourceCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ScalarStub.php create mode 100644 vendor/symfony/var-dumper/Caster/SocketCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/SplCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/SqliteCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/StubCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/SymfonyCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/TraceStub.php create mode 100644 vendor/symfony/var-dumper/Caster/UninitializedStub.php create mode 100644 vendor/symfony/var-dumper/Caster/UuidCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/VirtualStub.php create mode 100644 vendor/symfony/var-dumper/Caster/XmlReaderCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/XmlResourceCaster.php create mode 100644 vendor/symfony/var-dumper/Cloner/AbstractCloner.php create mode 100644 vendor/symfony/var-dumper/Cloner/ClonerInterface.php create mode 100644 vendor/symfony/var-dumper/Cloner/Cursor.php create mode 100644 vendor/symfony/var-dumper/Cloner/Data.php create mode 100644 vendor/symfony/var-dumper/Cloner/DumperInterface.php create mode 100644 vendor/symfony/var-dumper/Cloner/Internal/NoDefault.php create mode 100644 vendor/symfony/var-dumper/Cloner/Stub.php create mode 100644 vendor/symfony/var-dumper/Cloner/VarCloner.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/CliDescriptor.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php create mode 100644 vendor/symfony/var-dumper/Command/ServerDumpCommand.php create mode 100644 vendor/symfony/var-dumper/Dumper/AbstractDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/CliDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextualizedDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/DataDumperInterface.php create mode 100644 vendor/symfony/var-dumper/Dumper/HtmlDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/ServerDumper.php create mode 100644 vendor/symfony/var-dumper/Exception/ThrowingCasterException.php create mode 100644 vendor/symfony/var-dumper/LICENSE create mode 100644 vendor/symfony/var-dumper/README.md create mode 100755 vendor/symfony/var-dumper/Resources/bin/var-dump-server create mode 100644 vendor/symfony/var-dumper/Resources/css/htmlDescriptor.css create mode 100644 vendor/symfony/var-dumper/Resources/functions/dump.php create mode 100644 vendor/symfony/var-dumper/Resources/js/htmlDescriptor.js create mode 100644 vendor/symfony/var-dumper/Server/Connection.php create mode 100644 vendor/symfony/var-dumper/Server/DumpServer.php create mode 100644 vendor/symfony/var-dumper/Test/VarDumperTestTrait.php create mode 100644 vendor/symfony/var-dumper/VarDumper.php create mode 100644 vendor/symfony/var-dumper/composer.json create mode 100644 vendor/symfony/var-exporter/CHANGELOG.md create mode 100644 vendor/symfony/var-exporter/Exception/ClassNotFoundException.php create mode 100644 vendor/symfony/var-exporter/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/var-exporter/Exception/LogicException.php create mode 100644 vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php create mode 100644 vendor/symfony/var-exporter/Hydrator.php create mode 100644 vendor/symfony/var-exporter/Instantiator.php create mode 100644 vendor/symfony/var-exporter/Internal/Exporter.php create mode 100644 vendor/symfony/var-exporter/Internal/Hydrator.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyDecoratorTrait.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectState.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectTrait.php create mode 100644 vendor/symfony/var-exporter/Internal/Reference.php create mode 100644 vendor/symfony/var-exporter/Internal/Registry.php create mode 100644 vendor/symfony/var-exporter/Internal/Values.php create mode 100644 vendor/symfony/var-exporter/LICENSE create mode 100644 vendor/symfony/var-exporter/LazyGhostTrait.php create mode 100644 vendor/symfony/var-exporter/LazyObjectInterface.php create mode 100644 vendor/symfony/var-exporter/LazyProxyTrait.php create mode 100644 vendor/symfony/var-exporter/ProxyHelper.php create mode 100644 vendor/symfony/var-exporter/README.md create mode 100644 vendor/symfony/var-exporter/VarExporter.php create mode 100644 vendor/symfony/var-exporter/composer.json create mode 100644 vendor/symfony/web-profiler-bundle/CHANGELOG.md create mode 100644 vendor/symfony/web-profiler-bundle/Controller/ExceptionPanelController.php create mode 100644 vendor/symfony/web-profiler-bundle/Controller/ProfilerController.php create mode 100644 vendor/symfony/web-profiler-bundle/Controller/RouterController.php create mode 100644 vendor/symfony/web-profiler-bundle/Csp/ContentSecurityPolicyHandler.php create mode 100644 vendor/symfony/web-profiler-bundle/Csp/NonceGenerator.php create mode 100644 vendor/symfony/web-profiler-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/web-profiler-bundle/DependencyInjection/WebProfilerExtension.php create mode 100644 vendor/symfony/web-profiler-bundle/EventListener/WebDebugToolbarListener.php create mode 100644 vendor/symfony/web-profiler-bundle/LICENSE create mode 100644 vendor/symfony/web-profiler-bundle/Profiler/CodeExtension.php create mode 100644 vendor/symfony/web-profiler-bundle/Profiler/TemplateManager.php create mode 100644 vendor/symfony/web-profiler-bundle/README.md create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/profiler.php create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/routing/profiler.php create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/routing/profiler.xml create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/routing/wdt.php create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/routing/wdt.xml create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/schema/webprofiler-1.0.xsd create mode 100644 vendor/symfony/web-profiler-bundle/Resources/config/toolbar.php create mode 100644 vendor/symfony/web-profiler-bundle/Resources/fonts/JetBrainsMono.woff2 create mode 100644 vendor/symfony/web-profiler-bundle/Resources/fonts/LICENSE.txt create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/ajax.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/cache.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/command.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/config.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/events.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.css.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/form.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/http_client.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/logger.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/mailer.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/memory.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/messenger.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/notifier.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/request.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/router.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/serializer.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/time.css.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/time.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/time.js create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/translation.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/twig.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/validator.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Collector/workflow.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/LICENSE.txt create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/ajax.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/alert-circle.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/attachment.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/cache.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/chevron-down.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/close.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/command.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/config.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/download.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/event.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/exception.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/file.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/filter.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/form.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/forward.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/http-client.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/logger.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/mailer.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/memory.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/menu.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/messenger.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/no.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/notifier.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/redirect.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/referrer.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/request.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/router.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/search.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/serializer.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings-theme-dark.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings-theme-light.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings-theme-system.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings-width-fitted.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings-width-fixed.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/settings.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/symfony.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/time.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/translation.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/twig.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/validator.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/workflow.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Icon/yes.svg create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_command_summary.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_request_summary.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/ajax_layout.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/bag.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/base.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/base_js.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/cancel.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/header.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/info.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/layout.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.css.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/profiler.css.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/results.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/search.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/settings.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/table.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.css.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_item.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_js.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_redirect.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Router/panel.html.twig create mode 100644 vendor/symfony/web-profiler-bundle/Resources/views/Script/Mermaid/mermaid-flowchart-v2.min.js create mode 100644 vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php create mode 100644 vendor/symfony/web-profiler-bundle/WebProfilerBundle.php create mode 100644 vendor/symfony/web-profiler-bundle/composer.json create mode 100644 vendor/symfony/yaml/CHANGELOG.md create mode 100644 vendor/symfony/yaml/Command/LintCommand.php create mode 100644 vendor/symfony/yaml/Dumper.php create mode 100644 vendor/symfony/yaml/Escaper.php create mode 100644 vendor/symfony/yaml/Exception/DumpException.php create mode 100644 vendor/symfony/yaml/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/yaml/Exception/ParseException.php create mode 100644 vendor/symfony/yaml/Exception/RuntimeException.php create mode 100644 vendor/symfony/yaml/Inline.php create mode 100644 vendor/symfony/yaml/LICENSE create mode 100644 vendor/symfony/yaml/Parser.php create mode 100644 vendor/symfony/yaml/README.md create mode 100755 vendor/symfony/yaml/Resources/bin/yaml-lint create mode 100644 vendor/symfony/yaml/Tag/TaggedValue.php create mode 100644 vendor/symfony/yaml/Unescaper.php create mode 100644 vendor/symfony/yaml/Yaml.php create mode 100644 vendor/symfony/yaml/composer.json create mode 100644 vendor/theseer/tokenizer/CHANGELOG.md create mode 100644 vendor/theseer/tokenizer/LICENSE create mode 100644 vendor/theseer/tokenizer/README.md create mode 100644 vendor/theseer/tokenizer/composer.json create mode 100644 vendor/theseer/tokenizer/composer.lock create mode 100644 vendor/theseer/tokenizer/src/Exception.php create mode 100644 vendor/theseer/tokenizer/src/NamespaceUri.php create mode 100644 vendor/theseer/tokenizer/src/NamespaceUriException.php create mode 100644 vendor/theseer/tokenizer/src/Token.php create mode 100644 vendor/theseer/tokenizer/src/TokenCollection.php create mode 100644 vendor/theseer/tokenizer/src/TokenCollectionException.php create mode 100644 vendor/theseer/tokenizer/src/Tokenizer.php create mode 100644 vendor/theseer/tokenizer/src/XMLSerializer.php create mode 100644 vendor/twig/twig/CHANGELOG create mode 100644 vendor/twig/twig/LICENSE create mode 100644 vendor/twig/twig/README.rst create mode 100644 vendor/twig/twig/composer.json create mode 100644 vendor/twig/twig/phpstan-baseline.neon create mode 100644 vendor/twig/twig/phpstan.neon.dist create mode 100644 vendor/twig/twig/src/AbstractTwigCallable.php create mode 100644 vendor/twig/twig/src/Attribute/AsTwigFilter.php create mode 100644 vendor/twig/twig/src/Attribute/AsTwigFunction.php create mode 100644 vendor/twig/twig/src/Attribute/AsTwigTest.php create mode 100644 vendor/twig/twig/src/Attribute/FirstClassTwigCallableReady.php create mode 100644 vendor/twig/twig/src/Attribute/YieldReady.php create mode 100644 vendor/twig/twig/src/Cache/CacheInterface.php create mode 100644 vendor/twig/twig/src/Cache/ChainCache.php create mode 100644 vendor/twig/twig/src/Cache/FilesystemCache.php create mode 100644 vendor/twig/twig/src/Cache/NullCache.php create mode 100644 vendor/twig/twig/src/Cache/ReadOnlyFilesystemCache.php create mode 100644 vendor/twig/twig/src/Cache/RemovableCacheInterface.php create mode 100644 vendor/twig/twig/src/Compiler.php create mode 100644 vendor/twig/twig/src/DeprecatedCallableInfo.php create mode 100644 vendor/twig/twig/src/Environment.php create mode 100644 vendor/twig/twig/src/Error/Error.php create mode 100644 vendor/twig/twig/src/Error/LoaderError.php create mode 100644 vendor/twig/twig/src/Error/RuntimeError.php create mode 100644 vendor/twig/twig/src/Error/SyntaxError.php create mode 100644 vendor/twig/twig/src/ExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/AbstractExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php create mode 100644 vendor/twig/twig/src/ExpressionParser/ExpressionParserInterface.php create mode 100644 vendor/twig/twig/src/ExpressionParser/ExpressionParserType.php create mode 100644 vendor/twig/twig/src/ExpressionParser/ExpressionParsers.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/ArgumentsTrait.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/ArrowExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/ConditionalTernaryExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/DotExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/FilterExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/FunctionExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/IsExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/IsNotExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Infix/SquareBracketExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/InfixAssociativity.php create mode 100644 vendor/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php create mode 100644 vendor/twig/twig/src/ExpressionParser/PrecedenceChange.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Prefix/GroupingExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Prefix/LiteralExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/Prefix/UnaryOperatorExpressionParser.php create mode 100644 vendor/twig/twig/src/ExpressionParser/PrefixExpressionParserInterface.php create mode 100644 vendor/twig/twig/src/Extension/AbstractExtension.php create mode 100644 vendor/twig/twig/src/Extension/AttributeExtension.php create mode 100644 vendor/twig/twig/src/Extension/CoreExtension.php create mode 100644 vendor/twig/twig/src/Extension/DebugExtension.php create mode 100644 vendor/twig/twig/src/Extension/EscaperExtension.php create mode 100644 vendor/twig/twig/src/Extension/ExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/GlobalsInterface.php create mode 100644 vendor/twig/twig/src/Extension/LastModifiedExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/OptimizerExtension.php create mode 100644 vendor/twig/twig/src/Extension/ProfilerExtension.php create mode 100644 vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/SandboxExtension.php create mode 100644 vendor/twig/twig/src/Extension/StagingExtension.php create mode 100644 vendor/twig/twig/src/Extension/StringLoaderExtension.php create mode 100644 vendor/twig/twig/src/Extension/YieldNotReadyExtension.php create mode 100644 vendor/twig/twig/src/ExtensionSet.php create mode 100644 vendor/twig/twig/src/FileExtensionEscapingStrategy.php create mode 100644 vendor/twig/twig/src/Lexer.php create mode 100644 vendor/twig/twig/src/Loader/ArrayLoader.php create mode 100644 vendor/twig/twig/src/Loader/ChainLoader.php create mode 100644 vendor/twig/twig/src/Loader/FilesystemLoader.php create mode 100644 vendor/twig/twig/src/Loader/LoaderInterface.php create mode 100644 vendor/twig/twig/src/Markup.php create mode 100644 vendor/twig/twig/src/Node/AutoEscapeNode.php create mode 100644 vendor/twig/twig/src/Node/BlockNode.php create mode 100644 vendor/twig/twig/src/Node/BlockReferenceNode.php create mode 100644 vendor/twig/twig/src/Node/BodyNode.php create mode 100644 vendor/twig/twig/src/Node/CaptureNode.php create mode 100644 vendor/twig/twig/src/Node/CheckSecurityCallNode.php create mode 100644 vendor/twig/twig/src/Node/CheckSecurityNode.php create mode 100644 vendor/twig/twig/src/Node/CheckToStringNode.php create mode 100644 vendor/twig/twig/src/Node/DeprecatedNode.php create mode 100644 vendor/twig/twig/src/Node/DoNode.php create mode 100644 vendor/twig/twig/src/Node/EmbedNode.php create mode 100644 vendor/twig/twig/src/Node/EmptyNode.php create mode 100644 vendor/twig/twig/src/Node/Expression/AbstractExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ArrayExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/AssignNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BinaryInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ElvisBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/HasEveryBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/HasSomeBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/InBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NullCoalesceBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/SpaceshipBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/XorBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/CallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConditionalExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConstantExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php create mode 100644 vendor/twig/twig/src/Node/Expression/Filter/RawFilter.php create mode 100644 vendor/twig/twig/src/Node/Expression/FilterExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/FunctionExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/FunctionNode/EnumCasesFunction.php create mode 100644 vendor/twig/twig/src/Node/Expression/FunctionNode/EnumFunction.php create mode 100644 vendor/twig/twig/src/Node/Expression/GetAttrExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/InlinePrint.php create mode 100644 vendor/twig/twig/src/Node/Expression/ListExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/MacroReferenceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/MethodCallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/OperatorEscapeInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/ParentExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ReturnArrayInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/ReturnBoolInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/ReturnNumberInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/ReturnPrimitiveTypeInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/ReturnStringInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/SupportDefinedTestDeprecationTrait.php create mode 100644 vendor/twig/twig/src/Node/Expression/SupportDefinedTestInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/SupportDefinedTestTrait.php create mode 100644 vendor/twig/twig/src/Node/Expression/TempNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Ternary/ConditionalTernary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/EvenTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/NullTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/OddTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/SameasTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/TrueTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/TestExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/SpreadUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/StringCastUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/UnaryInterface.php create mode 100644 vendor/twig/twig/src/Node/Expression/Variable/AssignContextVariable.php create mode 100644 vendor/twig/twig/src/Node/Expression/Variable/AssignTemplateVariable.php create mode 100644 vendor/twig/twig/src/Node/Expression/Variable/ContextVariable.php create mode 100644 vendor/twig/twig/src/Node/Expression/Variable/LocalVariable.php create mode 100644 vendor/twig/twig/src/Node/Expression/Variable/TemplateVariable.php create mode 100644 vendor/twig/twig/src/Node/Expression/VariadicExpression.php create mode 100644 vendor/twig/twig/src/Node/FlushNode.php create mode 100644 vendor/twig/twig/src/Node/ForElseNode.php create mode 100644 vendor/twig/twig/src/Node/ForLoopNode.php create mode 100644 vendor/twig/twig/src/Node/ForNode.php create mode 100644 vendor/twig/twig/src/Node/IfNode.php create mode 100644 vendor/twig/twig/src/Node/ImportNode.php create mode 100644 vendor/twig/twig/src/Node/IncludeNode.php create mode 100644 vendor/twig/twig/src/Node/MacroNode.php create mode 100644 vendor/twig/twig/src/Node/ModuleNode.php create mode 100644 vendor/twig/twig/src/Node/NameDeprecation.php create mode 100644 vendor/twig/twig/src/Node/Node.php create mode 100644 vendor/twig/twig/src/Node/NodeCaptureInterface.php create mode 100644 vendor/twig/twig/src/Node/NodeOutputInterface.php create mode 100644 vendor/twig/twig/src/Node/Nodes.php create mode 100644 vendor/twig/twig/src/Node/PrintNode.php create mode 100644 vendor/twig/twig/src/Node/SandboxNode.php create mode 100644 vendor/twig/twig/src/Node/SetNode.php create mode 100644 vendor/twig/twig/src/Node/TextNode.php create mode 100644 vendor/twig/twig/src/Node/TypesNode.php create mode 100644 vendor/twig/twig/src/Node/WithNode.php create mode 100644 vendor/twig/twig/src/NodeTraverser.php create mode 100644 vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php create mode 100644 vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/YieldNotReadyNodeVisitor.php create mode 100644 vendor/twig/twig/src/OperatorPrecedenceChange.php create mode 100644 vendor/twig/twig/src/Parser.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/TextDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php create mode 100644 vendor/twig/twig/src/Profiler/Profile.php create mode 100644 vendor/twig/twig/src/Resources/core.php create mode 100644 vendor/twig/twig/src/Resources/debug.php create mode 100644 vendor/twig/twig/src/Resources/escaper.php create mode 100644 vendor/twig/twig/src/Resources/string_loader.php create mode 100644 vendor/twig/twig/src/Runtime/EscaperRuntime.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicy.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php create mode 100644 vendor/twig/twig/src/Sandbox/SourcePolicyInterface.php create mode 100644 vendor/twig/twig/src/Source.php create mode 100644 vendor/twig/twig/src/Template.php create mode 100644 vendor/twig/twig/src/TemplateWrapper.php create mode 100644 vendor/twig/twig/src/Test/IntegrationTestCase.php create mode 100644 vendor/twig/twig/src/Test/NodeTestCase.php create mode 100644 vendor/twig/twig/src/Token.php create mode 100644 vendor/twig/twig/src/TokenParser/AbstractTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ApplyTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/BlockTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DoTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/EmbedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FlushTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ForTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FromTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/GuardTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IfTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ImportTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IncludeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/MacroTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SandboxTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SetTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/TokenParserInterface.php create mode 100644 vendor/twig/twig/src/TokenParser/TypesTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/UseTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/WithTokenParser.php create mode 100644 vendor/twig/twig/src/TokenStream.php create mode 100644 vendor/twig/twig/src/TwigCallableInterface.php create mode 100644 vendor/twig/twig/src/TwigFilter.php create mode 100644 vendor/twig/twig/src/TwigFunction.php create mode 100644 vendor/twig/twig/src/TwigTest.php create mode 100644 vendor/twig/twig/src/Util/CallableArgumentsExtractor.php create mode 100644 vendor/twig/twig/src/Util/DeprecationCollector.php create mode 100644 vendor/twig/twig/src/Util/ReflectionCallable.php create mode 100644 vendor/twig/twig/src/Util/TemplateDirIterator.php diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0afc030 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +.git +.gitignore +node_modules +vendor +var +.env.local +.env.*.local +.idea +.vscode +.DS_Store diff --git a/.env b/.env new file mode 100644 index 0000000..d430cd5 --- /dev/null +++ b/.env @@ -0,0 +1,11 @@ +APP_ENV=dev +APP_SECRET=YyqIPrhVcUN1myrOndRheHONFbLo7GKpVk0wbKX5j4fNJ5y4i64DwX5jLMHkeJRZ + +POSTGRES_DB=symfony +POSTGRES_USER=symfony +POSTGRES_PASSWORD=symfony + +# DATABASE_URL is assembled automatically, but you can hardcode if preferred: +# DATABASE_URL=postgresql://symfony:symfony@db:5432/symfony?serverVersion=16&charset=utf8 + +DEFAULT_URI=http://localhost:8080 diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..165c3c8 --- /dev/null +++ b/.env.local @@ -0,0 +1 @@ +DEFAULT_URI=http://localhost:8080 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69e79f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,95 @@ +# ----------------------------------------------------------------------------- +# Base PHP-FPM with Composer + Symfony-friendly extensions +# ----------------------------------------------------------------------------- +FROM php:8.2-fpm-alpine AS base +WORKDIR /var/www/html + +# System dependencies +RUN apk add --no-cache \ + bash git unzip icu-dev libpng-dev libjpeg-turbo-dev libwebp-dev \ + libzip-dev oniguruma-dev libxml2-dev postgresql-dev zlib-dev + +# PHP extensions commonly used by Symfony +RUN docker-php-ext-configure gd --with-jpeg --with-webp \ + && docker-php-ext-install -j"$(nproc)" \ + intl \ + gd \ + pdo_pgsql \ + opcache \ + mbstring \ + zip \ + xml + +# Composer available in the running container (dev + prod) +COPY --from=composer:2.7 /usr/bin/composer /usr/bin/composer + +# Recommended PHP settings (tweak as needed) +RUN { \ + echo "memory_limit=512M"; \ + echo "upload_max_filesize=50M"; \ + echo "post_max_size=50M"; \ + echo "date.timezone=UTC"; \ + } > /usr/local/etc/php/conf.d/php-recommended.ini \ + && { \ + echo "opcache.enable=1"; \ + echo "opcache.enable_cli=1"; \ + echo "opcache.memory_consumption=256"; \ + echo "opcache.interned_strings_buffer=16"; \ + echo "opcache.max_accelerated_files=20000"; \ + echo "opcache.validate_timestamps=0"; \ + echo "opcache.jit=tracing"; \ + echo "opcache.jit_buffer_size=128M"; \ + } > /usr/local/etc/php/conf.d/opcache-recommended.ini + +# Small healthcheck file for Nginx +RUN mkdir -p public && printf "OK" > public/healthz + +# Ensure correct user +RUN addgroup -g 1000 app && adduser -D -G app -u 1000 app +# php-fpm uses www-data; keep both available +RUN chown -R www-data:www-data /var/www + +# ----------------------------------------------------------------------------- +# Development image (mount your code via docker-compose volumes) +# ----------------------------------------------------------------------------- +FROM base AS dev +ENV APP_ENV=dev +# Optional: enable Xdebug (uncomment to use) +# RUN apk add --no-cache $PHPIZE_DEPS \ +# && pecl install xdebug \ +# && docker-php-ext-enable xdebug \ +# && { \ +# echo "xdebug.mode=debug,develop"; \ +# echo "xdebug.client_host=host.docker.internal"; \ +# } > /usr/local/etc/php/conf.d/xdebug.ini +# Composer cache directory (faster installs inside container) +ENV COMPOSER_CACHE_DIR=/tmp/composer +CMD ["php-fpm"] + +# ----------------------------------------------------------------------------- +# Production image (copies your app + installs deps + warms cache) +# ----------------------------------------------------------------------------- +FROM base AS prod +ENV APP_ENV=prod +# Copy only manifests first (better layer caching); ignore if missing +COPY composer.json composer.lock* symfony.lock* ./ +# Install vendors (no scripts here; run later with console if needed) +RUN --mount=type=cache,target=/tmp/composer \ + if [ -f composer.json ]; then \ + composer install --no-dev --prefer-dist --no-interaction --no-progress --no-scripts; \ + fi + +# Copy the rest of the app +COPY . /var/www/html + +# If Symfony console exists, finalize install & warm cache +RUN if [ -f bin/console ]; then \ + set -ex; \ + composer dump-autoload --no-dev --optimize; \ + php bin/console cache:clear --no-warmup; \ + php bin/console cache:warmup; \ + mkdir -p var && chown -R www-data:www-data var; \ + fi + +USER www-data +CMD ["php-fpm"] diff --git a/bin/console b/bin/console new file mode 100755 index 0000000..d8d530e --- /dev/null +++ b/bin/console @@ -0,0 +1,21 @@ +#!/usr/bin/env php += 80000) { + require dirname(__DIR__).'/vendor/phpunit/phpunit/phpunit'; + } else { + define('PHPUNIT_COMPOSER_INSTALL', dirname(__DIR__).'/vendor/autoload.php'); + require PHPUNIT_COMPOSER_INSTALL; + PHPUnit\TextUI\Command::main(); + } +} else { + if (!is_file(dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php')) { + echo "Unable to find the `simple-phpunit.php` script in `vendor/symfony/phpunit-bridge/bin/`.\n"; + exit(1); + } + + require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php'; +} diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a7d8225 --- /dev/null +++ b/composer.json @@ -0,0 +1,58 @@ +{ + "name": "awd/symfony", + "type": "project", + "license": "AGPL3.0", + "description": "A Symfony application skeleton for Advanced Web Development", + "authors": [ + { + "name": "George Wilkinson", + "email": "admin@ntbx.io" + } + ], + "require-dev": { + "phpunit/phpunit": "^11.5", + "symfony/browser-kit": "^7.3", + "symfony/css-selector": "^7.3", + "symfony/debug-bundle": "^7.1", + "symfony/maker-bundle": "^1.55", + "symfony/stopwatch": "^7.3", + "symfony/web-profiler-bundle": "^7.3" + }, + "config": { + "sort-packages": true, + "allow-plugins": { + "symfony/flex": true, + "symfony/runtime": true + } + }, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Tests\\": "tests/" + } + }, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ] + }, + "minimum-stability": "stable", + "prefer-stable": true, + "require": { + "symfony/config": "^7.3", + "symfony/flex": "^2.8", + "symfony/runtime": "^7.3", + "symfony/yaml": "^7.3" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..f558e13 --- /dev/null +++ b/composer.lock @@ -0,0 +1,5408 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "d2c1726206a49dfab62e59d8ab121af9", + "packages": [ + { + "name": "symfony/config", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "faef36e271bbeb74a9d733be4b56419b157762e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/faef36e271bbeb74a9d733be4b56419b157762e2", + "reference": "faef36e271bbeb74a9d733be4b56419b157762e2", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^7.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-26T13:55:06+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "require-dev": { + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-07T08:17:47+00:00" + }, + { + "name": "symfony/flex", + "version": "v2.8.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/flex.git", + "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/flex/zipball/f356aa35f3cf3d2f46c31d344c1098eb2d260426", + "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.1", + "php": ">=8.0" + }, + "conflict": { + "composer/semver": "<1.7.2" + }, + "require-dev": { + "composer/composer": "^2.1", + "symfony/dotenv": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/phpunit-bridge": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Flex\\Flex" + }, + "autoload": { + "psr-4": { + "Symfony\\Flex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "Composer plugin for Symfony", + "support": { + "issues": "https://github.com/symfony/flex/issues", + "source": "https://github.com/symfony/flex/tree/v2.8.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-22T07:17:23+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/runtime", + "version": "v7.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/runtime.git", + "reference": "9516056d432f8acdac9458eb41b80097da7a05c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/runtime/zipball/9516056d432f8acdac9458eb41b80097da7a05c9", + "reference": "9516056d432f8acdac9458eb41b80097da7a05c9", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.2" + }, + "conflict": { + "symfony/dotenv": "<6.4" + }, + "require-dev": { + "composer/composer": "^2.6", + "symfony/console": "^6.4|^7.0", + "symfony/dotenv": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v7.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-13T07:48:40+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-27T11:34:33+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + }, + "time": "2025-08-13T20:13:15+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.11", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.11" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-08-27T14:37:49+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.41", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "b42782bcb947d2c197aea42ce9714ee2d974b283" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b42782bcb947d2c197aea42ce9714ee2d974b283", + "reference": "b42782bcb947d2c197aea42ce9714ee2d974b283", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.11", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.2", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.41" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:32:10+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2025-08-10T08:07:46+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "f0b889b73a845cddef1d25fe207b37fd04cb5419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f0b889b73a845cddef1d25fe207b37fd04cb5419", + "reference": "f0b889b73a845cddef1d25fe207b37fd04cb5419", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/dom-crawler": "^6.4|^7.0" + }, + "require-dev": { + "symfony/css-selector": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/browser-kit/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-10T08:47:49+00:00" + }, + { + "name": "symfony/cache", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", + "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^3.6", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.4|^7.0" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/dependency-injection": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/var-dumper": "<6.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-30T17:13:41+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868", + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-13T15:25:07+00:00" + }, + { + "name": "symfony/console", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/debug-bundle", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug-bundle.git", + "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/781acc90f31f5fe18915f9276890864ebbbe3da8", + "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "require-dev": { + "symfony/web-profiler-bundle": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\DebugBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug-bundle/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-05-04T13:21:13+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ab6c38dad5da9b15b1f7afb2f5c5814112e70261", + "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^3.5", + "symfony/var-exporter": "^6.4.20|^7.2.5" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.4", + "symfony/finder": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-14T09:54:27+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "efa076ea0eeff504383ff0dcf827ea5ce15690ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/efa076ea0eeff504383ff0dcf827ea5ce15690ba", + "reference": "efa076ea0eeff504383ff0dcf827ea5ce15690ba", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.6", + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-06T20:13:54+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-07T08:17:57+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "19ec4ab6be90322ed190e041e2404a976ed22571" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/19ec4ab6be90322ed190e041e2404a976ed22571", + "reference": "19ec4ab6be90322ed190e041e2404a976ed22571", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.2", + "symfony/cache": "^6.4|^7.0", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^7.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^7.3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/filesystem": "^7.1", + "symfony/finder": "^6.4|^7.0", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^7.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^6.4|^7.0" + }, + "conflict": { + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/asset": "<6.4", + "symfony/asset-mapper": "<6.4", + "symfony/clock": "<6.4", + "symfony/console": "<6.4", + "symfony/dom-crawler": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/json-streamer": ">=7.4", + "symfony/lock": "<6.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/object-mapper": ">=7.4", + "symfony/property-access": "<6.4", + "symfony/property-info": "<6.4", + "symfony/runtime": "<6.4.13|>=7.0,<7.1.6", + "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", + "symfony/security-core": "<6.4", + "symfony/security-csrf": "<7.2", + "symfony/serializer": "<7.2.5", + "symfony/stopwatch": "<6.4", + "symfony/translation": "<7.3", + "symfony/twig-bridge": "<6.4", + "symfony/twig-bundle": "<6.4", + "symfony/validator": "<6.4", + "symfony/web-profiler-bundle": "<6.4", + "symfony/webhook": "<7.2", + "symfony/workflow": "<7.3.0-beta2" + }, + "require-dev": { + "doctrine/persistence": "^1.3|^2|^3", + "dragonmantank/cron-expression": "^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "seld/jsonlint": "^1.10", + "symfony/asset": "^6.4|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/dotenv": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/html-sanitizer": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/json-streamer": "7.3.*", + "symfony/lock": "^6.4|^7.0", + "symfony/mailer": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/notifier": "^6.4|^7.0", + "symfony/object-mapper": "^v7.3.0-beta2", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0", + "symfony/scheduler": "^6.4.4|^7.0.4", + "symfony/security-bundle": "^6.4|^7.0", + "symfony/semaphore": "^6.4|^7.0", + "symfony/serializer": "^7.2.5", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/string": "^6.4|^7.0", + "symfony/translation": "^7.3", + "symfony/twig-bundle": "^6.4|^7.0", + "symfony/type-info": "^7.1.8", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/webhook": "^7.2", + "symfony/workflow": "^7.3", + "symfony/yaml": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-27T07:45:05+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7475561ec27020196c49bb7c4f178d33d7d3dc00", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/clock": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-20T08:04:18+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^7.3", + "symfony/http-foundation": "^7.3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-29T08:23:45+00:00" + }, + { + "name": "symfony/maker-bundle", + "version": "v1.64.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/maker-bundle.git", + "reference": "c86da84640b0586e92aee2b276ee3638ef2f425a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/c86da84640b0586e92aee2b276ee3638ef2f425a", + "reference": "c86da84640b0586e92aee2b276ee3638ef2f425a", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "nikic/php-parser": "^5.0", + "php": ">=8.1", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.2|^3", + "symfony/filesystem": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0" + }, + "conflict": { + "doctrine/doctrine-bundle": "<2.10", + "doctrine/orm": "<2.15" + }, + "require-dev": { + "composer/semver": "^3.0", + "doctrine/doctrine-bundle": "^2.5.0", + "doctrine/orm": "^2.15|^3", + "symfony/http-client": "^6.4|^7.0", + "symfony/phpunit-bridge": "^6.4.1|^7.0", + "symfony/security-core": "^6.4|^7.0", + "symfony/security-http": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0", + "twig/twig": "^3.0|^4.x-dev" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MakerBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", + "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", + "keywords": [ + "code generator", + "dev", + "generator", + "scaffold", + "scaffolding" + ], + "support": { + "issues": "https://github.com/symfony/maker-bundle/issues", + "source": "https://github.com/symfony/maker-bundle/tree/v1.64.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:08+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/process", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T09:42:54+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:36:08+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-04-25T09:37:31+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd", + "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-24T10:49:57+00:00" + }, + { + "name": "symfony/string", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-27T08:32:26+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "33558f013b7f6ed72805527c8405cae0062e47c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/33558f013b7f6ed72805527c8405cae0062e47c5", + "reference": "33558f013b7f6ed72805527c8405cae0062e47c5", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/translation-contracts": "^2.5|^3", + "twig/twig": "^3.21" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/console": "<6.4", + "symfony/form": "<6.4", + "symfony/http-foundation": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/mime": "<6.4", + "symfony/serializer": "<6.4", + "symfony/translation": "<6.4", + "symfony/workflow": "<6.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^6.4|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/emoji": "^7.1", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/form": "^6.4.20|^7.2.5", + "symfony/html-sanitizer": "^6.4|^7.0", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^6.4|^7.0", + "symfony/security-csrf": "^6.4|^7.0", + "symfony/security-http": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/workflow": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0", + "twig/cssinliner-extra": "^3", + "twig/inky-extra": "^3", + "twig/markdown-extra": "^3" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T13:10:53+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/5d85220df4d8d79e6a9ca57eea6f70004de39657", + "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/twig-bridge": "^7.3", + "twig/twig": "^3.12" + }, + "conflict": { + "symfony/framework-bundle": "<6.4", + "symfony/translation": "<6.4" + }, + "require-dev": { + "symfony/asset": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-10T08:47:49+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", + "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T13:10:53+00:00" + }, + { + "name": "symfony/web-profiler-bundle", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/6ee224d6e9de787a47622b9ad4880e205ef16ad1", + "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/twig-bundle": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "conflict": { + "symfony/form": "<6.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/serializer": "<7.2", + "symfony/workflow": "<7.3" + }, + "require-dev": { + "symfony/browser-kit": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\WebProfilerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a development tool that gives detailed information about the execution of any request", + "homepage": "https://symfony.com", + "keywords": [ + "dev" + ], + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-19T13:44:55+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + }, + { + "name": "twig/twig", + "version": "v3.21.1", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/285123877d4dd97dd7c11842ac5fb7e86e60d81d", + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d", + "shasum": "" + }, + "require": { + "php": ">=8.1.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/Resources/core.php", + "src/Resources/debug.php", + "src/Resources/escaper.php", + "src/Resources/string_loader.php" + ], + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.21.1" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2025-05-03T07:21:55+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/config/bundles.php b/config/bundles.php new file mode 100644 index 0000000..47176aa --- /dev/null +++ b/config/bundles.php @@ -0,0 +1,9 @@ + ['all' => true], + Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true], + Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], +]; diff --git a/config/packages/cache.yaml b/config/packages/cache.yaml new file mode 100644 index 0000000..6899b72 --- /dev/null +++ b/config/packages/cache.yaml @@ -0,0 +1,19 @@ +framework: + cache: + # Unique name of your app: used to compute stable namespaces for cache keys. + #prefix_seed: your_vendor_name/app_name + + # The "app" cache stores to the filesystem by default. + # The data in this cache should persist between deploys. + # Other options include: + + # Redis + #app: cache.adapter.redis + #default_redis_provider: redis://localhost + + # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues) + #app: cache.adapter.apcu + + # Namespaced pools use the above "app" backend by default + #pools: + #my.dedicated.cache: null diff --git a/config/packages/debug.yaml b/config/packages/debug.yaml new file mode 100644 index 0000000..ad874af --- /dev/null +++ b/config/packages/debug.yaml @@ -0,0 +1,5 @@ +when@dev: + debug: + # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser. + # See the "server:dump" command to start a new server. + dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%" diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml new file mode 100644 index 0000000..7e1ee1f --- /dev/null +++ b/config/packages/framework.yaml @@ -0,0 +1,15 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + + # Note that the session will be started ONLY if you read or write from it. + session: true + + #esi: true + #fragments: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/config/packages/routing.yaml b/config/packages/routing.yaml new file mode 100644 index 0000000..0f34f87 --- /dev/null +++ b/config/packages/routing.yaml @@ -0,0 +1,10 @@ +framework: + router: + # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. + # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands + default_uri: '%env(DEFAULT_URI)%' + +when@prod: + framework: + router: + strict_requirements: null diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml new file mode 100644 index 0000000..3f795d9 --- /dev/null +++ b/config/packages/twig.yaml @@ -0,0 +1,6 @@ +twig: + file_name_pattern: '*.twig' + +when@test: + twig: + strict_variables: true diff --git a/config/packages/web_profiler.yaml b/config/packages/web_profiler.yaml new file mode 100644 index 0000000..0eac3c9 --- /dev/null +++ b/config/packages/web_profiler.yaml @@ -0,0 +1,13 @@ +when@dev: + web_profiler: + toolbar: true + + framework: + profiler: + collect_serializer_data: true + +when@test: + framework: + profiler: + collect: false + collect_serializer_data: true diff --git a/config/preload.php b/config/preload.php new file mode 100644 index 0000000..5ebcdb2 --- /dev/null +++ b/config/preload.php @@ -0,0 +1,5 @@ + 'D4AQ4Ie', + 'container.build_id' => 'b02d2b74', + 'container.build_time' => 1758887260, + 'container.runtime_mode' => \in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true) ? 'web=0' : 'web=1', +], __DIR__.\DIRECTORY_SEPARATOR.'ContainerD4AQ4Ie'); diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.lock b/var/cache/dev/App_KernelDevDebugContainer.php.lock new file mode 100644 index 0000000..e69de29 diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.meta b/var/cache/dev/App_KernelDevDebugContainer.php.meta new file mode 100644 index 0000000000000000000000000000000000000000..7dee83d2c1afa132908184477353be6567ac391e GIT binary patch literal 11357 zcmd^_ZBOGk5Pdr>eha$KY&uQz>A-q7F%I6ltQD>K>;W$hdG!u*UmP08?@h|rXdUu9t>y&`1J9OG zv{4bC@9IqV8u;=G)n2!&1mA83yJ>{n(@n z=0$RKs9X)^@oeLAjIq|`oijey!jlWbsGE7ogrifpZ;an18Cz&+HH#M&;qhmcaSwGn zn3qXtt+gTaQ+#bcHjL((mriKw0GH_;wAio&AlGgl3%IDD#FEx9+|0`*v=)0!XAoBz zY^3)dLB&;Nc^Hc3WfIzJ;t%X$Tni3lzQNTtMpdWIimE)$pj@?~WZ1qlF|oa<7qcMrj!dDn zD8bwR;E~L;x@#uGWP`Be0Cab|$ckH=)+hT7ktP?Mf>npq)wUVeRVY(k>wSr{FBXK0aSDc6T}f;BL}m z%#`j^ir%dC53ai8wH3NL;#iF;e1$}It+5EKy3ebr1y}Xe@ts>Vt~YG5C;6$ybv**n zb8~Va00k0Uw$8bA3JIw)vHDN#pRvu2Ep*Jo-ysQ=(*s}7%w;=XUJJ)XA;&hBuf|aA z*{fCC9xKD|c;}3iv*vZa11LDPDB#FK8o$*mWzx&PBV$UNaK3{DRx*g?_8GA+w(5 z378i+_k;^qo)t0W-By+yDRo literal 0 HcmV?d00001 diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.meta.json b/var/cache/dev/App_KernelDevDebugContainer.php.meta.json new file mode 100644 index 0000000..a54c558 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.php.meta.json @@ -0,0 +1 @@ +{"resources":[{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/vendor/composer/installed.json"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/src/Kernel.php"},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddConstraintValidatorsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddValidatorInitializersPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Serializer\\DependencyInjection\\SerializerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoConstructorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Form\\DependencyInjection\\FormPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowGuardListenerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowValidatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Scheduler\\DependencyInjection\\AddScheduleMessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Messenger\\DependencyInjection\\MessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\HttpClient\\DependencyInjection\\HttpClientPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddAutoMappingConfigurationPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\JsonStreamer\\DependencyInjection\\StreamablePass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowDebugPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/bundles.php"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/cache.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/debug.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/framework.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/routing.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/twig.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/web_profiler.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/services.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Controller/DefaultController.php":null},"className":"App\\Controller\\DefaultController","hash":"623648c7cfb6b42fec5194a9dc5e1e53"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Kernel.php":null},"className":"App\\Kernel","hash":"a660e8cd6fd13ae08b18f1c88172baf6"},{"@type":"Symfony\\Component\\Config\\Resource\\GlobResource","prefix":"/var/www/html/src","pattern":"","recursive":true,"hash":"547a2def237816caf24cb7aca7dd04c8","forExclusion":false,"excludedPrefixes":[]},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/FrameworkBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/DebugBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/MakerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/TwigBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/WebProfilerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates"}]} \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainer.preload.php b/var/cache/dev/App_KernelDevDebugContainer.preload.php new file mode 100644 index 0000000..169bca3 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.preload.php @@ -0,0 +1,208 @@ += 7.4 when preloading is desired + +use Symfony\Component\DependencyInjection\Dumper\Preloader; + +if (in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { + return; +} + +require dirname(__DIR__, 3).'/vendor/autoload.php'; +(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerD4AQ4Ie\App_KernelDevDebugContainer::class, null); +require __DIR__.'/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php'; +require __DIR__.'/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php'; +require __DIR__.'/ContainerD4AQ4Ie/ProfilerProxy8977808.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getUriSignerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSession_FactoryService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getServicesResetterService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSecrets_VaultService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getRouting_LoaderService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getErrorControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_SystemClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_GlobalClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_AppClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTemplateControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getRedirectControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php'; + +$classes = []; +$classes[] = 'Symfony\Bundle\FrameworkBundle\FrameworkBundle'; +$classes[] = 'Symfony\Bundle\DebugBundle\DebugBundle'; +$classes[] = 'Symfony\Bundle\MakerBundle\MakerBundle'; +$classes[] = 'Symfony\Bundle\TwigBundle\TwigBundle'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\WebProfilerBundle'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\Profiler'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\FileProfilerStorage'; +$classes[] = 'Symfony\Component\Console\DataCollector\CommandDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\TimeDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\EventDataCollector'; +$classes[] = 'Symfony\Bridge\Twig\DataCollector\TwigDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver'; +$classes[] = 'Symfony\Component\DependencyInjection\ServiceLocator'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\VirtualRequestStack'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController'; +$classes[] = 'Symfony\Component\Cache\Adapter\TraceableAdapter'; +$classes[] = 'Symfony\Component\Cache\Adapter\FilesystemAdapter'; +$classes[] = 'Symfony\Component\Cache\Marshaller\DefaultMarshaller'; +$classes[] = 'Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer'; +$classes[] = 'Symfony\Component\Cache\Adapter\AdapterInterface'; +$classes[] = 'Symfony\Component\Cache\Adapter\AbstractAdapter'; +$classes[] = 'Symfony\Component\Config\Resource\SelfCheckingResourceChecker'; +$classes[] = 'Symfony\Component\DependencyInjection\EnvVarProcessor'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\CacheAttributeListener'; +$classes[] = 'Symfony\Bridge\Twig\EventListener\TemplateAttributeListener'; +$classes[] = 'Symfony\Component\Cache\DataCollector\CacheDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\DumpDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\RequestDataCollector'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\DebugHandlersListener'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator'; +$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter'; +$classes[] = 'Symfony\Component\Stopwatch\Stopwatch'; +$classes[] = 'Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ErrorController'; +$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher'; +$classes[] = 'Symfony\Component\EventDispatcher\EventDispatcher'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ErrorListener'; +$classes[] = 'Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer'; +$classes[] = 'Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner'; +$classes[] = 'Symfony\Component\Runtime\Runner\Symfony\ResponseRunner'; +$classes[] = 'Symfony\Component\Runtime\SymfonyRuntime'; +$classes[] = 'Symfony\Component\HttpKernel\HttpKernel'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\TraceableControllerResolver'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver'; +$classes[] = 'Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory'; +$classes[] = 'App\Kernel'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleAwareListener'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleListener'; +$classes[] = 'Symfony\Component\HttpKernel\Log\Logger'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ProfilerListener'; +$classes[] = 'Symfony\Component\HttpFoundation\RequestStack'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ResponseListener'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\Router'; +$classes[] = 'Symfony\Component\DependencyInjection\ParameterBag\ContainerBag'; +$classes[] = 'Symfony\Component\Config\ResourceCheckerConfigCacheFactory'; +$classes[] = 'Symfony\Component\Routing\RequestContext'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\RouterListener'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader'; +$classes[] = 'Symfony\Component\Config\Loader\LoaderResolver'; +$classes[] = 'Symfony\Component\Routing\Loader\XmlFileLoader'; +$classes[] = 'Symfony\Component\HttpKernel\Config\FileLocator'; +$classes[] = 'Symfony\Component\Routing\Loader\YamlFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\PhpFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\GlobFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\DirectoryLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\ContainerLoader'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\AttributeDirectoryLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\AttributeFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\Psr4DirectoryLoader'; +$classes[] = 'Symfony\Component\DependencyInjection\StaticEnvVarLoader'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault'; +$classes[] = 'Symfony\Component\String\LazyString'; +$classes[] = 'Symfony\Component\DependencyInjection\ContainerInterface'; +$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\SessionFactory'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\MetadataBag'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\SessionListener'; +$classes[] = 'Symfony\Component\String\Slugger\AsciiSlugger'; +$classes[] = 'Twig\Cache\FilesystemCache'; +$classes[] = 'Twig\Extension\CoreExtension'; +$classes[] = 'Twig\Extension\EscaperExtension'; +$classes[] = 'Twig\Extension\OptimizerExtension'; +$classes[] = 'Twig\Extension\StagingExtension'; +$classes[] = 'Twig\ExpressionParser\Infix\BinaryOperatorExpressionParser'; +$classes[] = 'Twig\ExtensionSet'; +$classes[] = 'Twig\Template'; +$classes[] = 'Twig\TemplateWrapper'; +$classes[] = 'Twig\Environment'; +$classes[] = 'Twig\Loader\FilesystemLoader'; +$classes[] = 'Symfony\Bridge\Twig\Extension\DumpExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\ProfilerExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\TranslationExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\RoutingExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\YamlExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\StopwatchExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpFoundationExtension'; +$classes[] = 'Symfony\Component\HttpFoundation\UrlHelper'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\HtmlDumper'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension'; +$classes[] = 'Symfony\Bridge\Twig\AppVariable'; +$classes[] = 'Twig\RuntimeLoader\ContainerRuntimeLoader'; +$classes[] = 'Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator'; +$classes[] = 'Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer'; +$classes[] = 'Twig\Profiler\Profile'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelRuntime'; +$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler'; +$classes[] = 'Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator'; +$classes[] = 'Symfony\Component\HttpFoundation\UriSigner'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ValidateRequestListener'; +$classes[] = 'Symfony\Component\VarDumper\Cloner\VarCloner'; +$classes[] = 'Symfony\Component\VarDumper\Server\Connection'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\ExceptionPanelController'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\RouterController'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener'; + +$preloaded = Preloader::preload($classes); diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml b/var/cache/dev/App_KernelDevDebugContainer.xml new file mode 100644 index 0000000..6ed3a83 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.xml @@ -0,0 +1,3602 @@ + + + + /var/www/html + dev + %env(default:kernel.environment:APP_RUNTIME_ENV)% + %env(query_string:default:container.runtime_mode:APP_RUNTIME_MODE)% + %env(bool:default::key:web:default:kernel.runtime_mode:)% + %env(not:default:kernel.runtime_mode.web:)% + %env(bool:default::key:worker:default:kernel.runtime_mode:)% + true + /var/www/html/var/cache/dev + /var/www/html/var/cache/dev + /var/www/html/var/log + + Symfony\Bundle\FrameworkBundle\FrameworkBundle + Symfony\Bundle\DebugBundle\DebugBundle + Symfony\Bundle\MakerBundle\MakerBundle + Symfony\Bundle\TwigBundle\TwigBundle + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle + + + + /var/www/html/vendor/symfony/framework-bundle + Symfony\Bundle\FrameworkBundle + + + /var/www/html/vendor/symfony/debug-bundle + Symfony\Bundle\DebugBundle + + + /var/www/html/vendor/symfony/maker-bundle + Symfony\Bundle\MakerBundle + + + /var/www/html/vendor/symfony/twig-bundle + Symfony\Bundle\TwigBundle + + + /var/www/html/vendor/symfony/web-profiler-bundle + Symfony\Bundle\WebProfilerBundle + + + UTF-8 + App_KernelDevDebugContainer + validators + + console.command + console.error + console.signal + console.terminate + kernel.controller_arguments + kernel.controller + kernel.response + kernel.finish_request + kernel.request + kernel.view + kernel.exception + kernel.terminate + + null + /_fragment + %env(APP_SECRET)% + false + %env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)% + %env(default::SYMFONY_TRUSTED_HOSTS)% + en + + error_controller + %env(default::SYMFONY_TRUSTED_PROXIES)% + %env(default::SYMFONY_TRUSTED_HEADERS)% + %env(default::SYMFONY_IDE)% + -1 + /var/www/html/var/cache/dev/App_KernelDevDebugContainer.xml + localhost + http + + kernel::loadRoutes + /var/www/html/var/cache/dev + 80 + 443 + _/var/www/html.App_KernelDevDebugContainer + _sf2_meta + + 0 + auto + true + lax + + null + 0 + false + false + file:/var/www/html/var/cache/dev/profiler + 127.0.0.1:9912 + + form_div_layout.html.twig + + /var/www/html/templates + false + 2 + + + request + @WebProfiler/Collector/request.html.twig + + + command + @WebProfiler/Collector/command.html.twig + + + time + @WebProfiler/Collector/time.html.twig + + + memory + @WebProfiler/Collector/memory.html.twig + + + ajax + @WebProfiler/Collector/ajax.html.twig + + + exception + @WebProfiler/Collector/exception.html.twig + + + logger + @WebProfiler/Collector/logger.html.twig + + + events + @WebProfiler/Collector/events.html.twig + + + router + @WebProfiler/Collector/router.html.twig + + + cache + @WebProfiler/Collector/cache.html.twig + + + twig + @WebProfiler/Collector/twig.html.twig + + + dump + @Debug/Profiler/dump.html.twig + + + config + @WebProfiler/Collector/config.html.twig + + + + + + + + + + + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + null + + + controller.targeted_value_resolver + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.targeted_value_resolver + + + + + UTF-8 + false + + + + + + + + en + + false + + + + + + + + + + + + + error_controller + + + + + + + + error_controller + + true + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + null + + true + + + + /var/www/html/var/cache/dev/http_cache + + + + + + + + + true + /var/www/html/var/cache/dev/App_KernelDevDebugContainerDeprecations.log + + + + + + + + + + %kernel.secret% + _hash + _expiration + null + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ?resetRequestFormats + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + resetGlobals + + + + + + + + + + + + + + + + + + + + + + + + + en + + + + + + getEnv + + + + + + + + get + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + /_fragment + + + + + + + + + /_fragment + + + + + + + true + + + + UTF-8 + + /var/www/html + + + + + + + + + + + + + + + + + + + + + + + + + + about + + + Display information about the current project + + + + + + + /var/www/html + + assets:install + + + Install bundle's web assets under a public directory + + + + + + + + + cache:clear + + + Clear the cache + + + + + + + + cache.app + cache.system + cache.validator + cache.serializer + cache.property_info + + + cache:pool:clear + + + Clear cache pools + + + + + + + + cache:pool:prune + + + Prune cache pools + + + + + + + + cache:pool:invalidate-tags + + + Invalidate cache tags for all or a specific pool + + + + + + + + cache.app + cache.system + cache.validator + cache.serializer + cache.property_info + + + cache:pool:delete + + + Delete an item from a cache pool + + + + + + + cache.app + cache.system + cache.validator + cache.serializer + cache.property_info + + + cache:pool:list + + + List available cache pools + + + + + + + + cache:warmup + + + Warm up an empty cache + + + + + + + debug:config + + + Dump the current configuration for an extension + + + + + + + config:dump-reference + + + Dump the default configuration for an extension + + + + + + + debug:container + + + Display current services for an application + + + + + + + lint:container + + + Ensure that arguments injected into services match type declarations + + + + + + null + + + debug:autowiring + + + List classes/interfaces you can use for autowiring + + + + + + + + debug:event-dispatcher + + + Display configured listeners for an application + + + + + + + + + debug:router + + + Display current routes for an application + + + + + + + + + router:match + + + Help debug routes by simulating a path info match + + + + + + + lint:yaml + + + Lint a YAML file and outputs encountered errors + + + + + + + + + secrets:set + + + Set a secret in the vault + + + + + + + + + secrets:remove + + + Remove a secret from the vault + + + + + + + + + secrets:generate-keys + + + Generate new encryption keys + + + + + + + + + secrets:list + + + List all secrets + + + + + + + + + secrets:reveal + + + Reveal the value of a secret + + + + + + + + + secrets:decrypt-to-local + + + Decrypt all secrets and stores them in the local vault + + + + + + + + + secrets:encrypt-from-local + + + Encrypt all local secrets to the vault + + + + + + + + null + + error:dump + + + Dump error pages to plain HTML files that can be directly served by a web server + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + + + + 0 + %container.build_id% + + + + + + + + + 0 + /var/www/html/var/cache/dev/pools/app + + + + + + + + PSR-6 provider service + + 0 + + + + + Redis connection service + + 0 + + + + + + + + + Redis connection service + + 0 + + + + + + + + + Memcached connection service + + 0 + + + + + + + + + DBAL connection service + + 0 + + + + + + + + + + PDO connection service + + 0 + + + + + + + + + + 0 + + + + + + null + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + -1 + true + true + null + + + + + null + %env(bool:default::key:web:default:kernel.runtime_mode:)% + + + %env(default::SYMFONY_IDE)% + + /var/www/html + + + + + true + + + + event_dispatcher.dispatcher + + + + + + + + + + kernel.controller + + + onKernelController + + 0 + + + kernel.response + + + onKernelResponse + + 0 + + + kernel.request + + + setDefaultLocale + + 100 + + + kernel.request + + + onKernelRequest + + 16 + + + kernel.finish_request + + + onKernelFinishRequest + + 0 + + + kernel.request + + + onKernelRequest + + 256 + + + kernel.response + + + onResponse + + -255 + + + kernel.controller_arguments + + + onControllerArguments + + 0 + + + kernel.exception + + + logKernelException + + 0 + + + kernel.exception + + + onKernelException + + -128 + + + kernel.response + + + removeCspHeader + + -128 + + + kernel.controller_arguments + + + onKernelControllerArguments + + 10 + + + kernel.response + + + onKernelResponse + + -10 + + + kernel.request + + + onKernelRequest + + 15 + + + kernel.finish_request + + + onKernelFinishRequest + + -15 + + + console.error + + + onConsoleError + + -128 + + + console.terminate + + + onConsoleTerminate + + -128 + + + console.error + + + onConsoleError + + 0 + + + kernel.request + + + configure + + 2048 + + + console.command + + + configure + + 2048 + + + kernel.request + + + onKernelRequest + + 32 + + + kernel.finish_request + + + onKernelFinishRequest + + 0 + + + kernel.exception + + + onKernelException + + -64 + + + kernel.request + + + onKernelRequest + + 128 + + + kernel.response + + + onKernelResponse + + -1000 + + + kernel.response + + + onKernelResponse + + -100 + + + kernel.exception + + + onKernelException + + 0 + + + kernel.terminate + + + onKernelTerminate + + -1024 + + + console.command + + + initialize + + 4096 + + + console.error + + + catch + + -2048 + + + console.terminate + + + profile + + -4096 + + + kernel.controller + + + onKernelController + + 0 + + + kernel.response + + + onKernelResponse + + 0 + + + console.command + + + configure + + 1024 + + + console.error + + + onConsoleError + + 0 + + + console.terminate + + + onConsoleTerminate + + 0 + + + kernel.view + + + onKernelView + + -128 + + + kernel.response + + + onKernelResponse + + -128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + dev + + + + + + + + + + + + + + + + + + + true + + + + + + + + kernel::loadRoutes + + /var/www/html/var/cache/dev + true + Symfony\Component\Routing\Generator\CompiledUrlGenerator + Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper + Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher + Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper + true + service + + + + + en + + + + + + %env(DEFAULT_URI)% + localhost + http + 80 + 443 + + + + + + + + + + + + + + + + /var/www/html + true + + + + + + + + + + + + + + + + + + + /var/www/html/config/secrets/%env(default:kernel.environment:APP_RUNTIME_ENV)% + + APP_SECRET + + + + + + + + base64:default::SYMFONY_DECRYPTION_SECRET + + + /var/www/html/.env.dev.local + + + redis://localhost + + true + + + + valkey://localhost + + true + + + + memcached://localhost + + true + + + + + + + + onSessionUsage + + + + %session.storage.options% + + + + _sf2_meta + 0 + + + true + + + + + + _sf2_meta + 0 + + + true + + + /var/www/html/var/cache/dev/sessions + MOCKSESSID + + + _sf2_meta + 0 + + + + + + + + + + + + null + + + + + A string or a connection object + + + + + + + + + + true + %session.storage.options% + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + file:/var/www/html/var/cache/dev/profiler + + + + + + + null + false + false + null + + + + + + + + %env(not:default:kernel.runtime_mode.web:)% + + + + + + + + + + + + + + + + + + + + + + + isProfilerDisabled + + + + + + + + + + + + + + + + + + + + collectSessionUsage + + + + + + + + + + + + + + + + + + + /var/www/html/var/cache/dev/App_KernelDevDebugContainer + + + + + + + + + + + + + + + + + + + + + + cache.app + + + + cache.system + + + + cache.validator + + + + cache.serializer + + + + cache.property_info + + + + + + + + cache.validator + cache.serializer + + + + + + + + + + + + UTF-8 + + + + + + + + + + + + + 2500 + + + 1 + + + -1 + + + + Symfony\Component\VarDumper\Caster\ReflectionCaster::unsetClosureFileInfo + + + + + + + + + + UTF-8 + /var/www/html + + + + + + + null + UTF-8 + 0 + + + + + + + + tcp://%env(VAR_DUMPER_SERVER)% + + + + UTF-8 + /var/www/html + + + + + + + + + + + + + + + + tcp://%env(VAR_DUMPER_SERVER)% + + + + + + + + + + + + + + + + + + + + server:dump + + + Start a dump server that collects and displays dumps in a single place + + + + + + + /var/www/html + /var/www/html/templates + + + App + + + + + + + + + + + + + + + + App\Entity + null + + + %env(default::string:MAKER_PHP_CS_FIXER_BINARY_PATH)% + %env(default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH)% + + + + + + + + + + App + null + + + + + + + + + + + + + + + + + true + false + App + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + + + + + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_test" instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_listener" instead. + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_test" instead. + + + + + + + + + + + + + + + + + + /var/www/html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /var/www/html/var/cache/dev/twig + UTF-8 + true + true + name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + app + + + + + + + + + + dev + + + true + + + + + + + + + + + + /var/www/html/templates + + *.twig + + + + + + + + null + + + + + /var/www/html + + /var/www/html/vendor/symfony/debug-bundle/Resources/views + Debug + + + /var/www/html/vendor/symfony/debug-bundle/Resources/views + !Debug + + + /var/www/html/vendor/symfony/maker-bundle/templates + Maker + + + /var/www/html/vendor/symfony/maker-bundle/templates + !Maker + + + /var/www/html/vendor/symfony/web-profiler-bundle/Resources/views + WebProfiler + + + /var/www/html/vendor/symfony/web-profiler-bundle/Resources/views + !WebProfiler + + + + + + + + + + + + + + + + + null + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + F j, Y H:i + %d days + null + 0 + . + , + + + + + + + + + + + true + + + + + + + + + + + + + + + + + /var/www/html + %kernel.bundles_metadata% + /var/www/html/templates + + + debug:twig + + + Show a list of twig functions, filters, globals and tests + + + + + + + + *.twig + + + lint:twig + + + Lint a Twig template and outputs encountered errors + + + + + + + %data_collector.templates% + + /var/www/html + + + + + + null + + + + + + + + + + + + + + + + null + UTF-8 + 1 + + + 4096 + + + + + + + + + _profiler_open_file + ?file=%%f&line=%%l#line%%l + + + + + + /var/www/html + UTF-8 + + + + + + false + 2 + + ^/((index|app(_[\w]+)?)\.php/)?_wdt + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + make:auth + + + Create a Guard authenticator of different flavors + + + + + + + + + + + make:command + + + Create a new console command class + + + + + + + + + + + make:twig-component + + + Create a Twig (or Live) component + + + + + + + + + + + make:controller + + + Create a new controller class + + + + + + + + + + + make:crud + + + Create CRUD for Doctrine entity class + + + + + + + + + + + make:docker:database + + + Add a database container to your compose.yaml file + + + + + + + + + + + make:entity + + + Create or update a Doctrine entity class, and optionally an API Platform resource + + + + + + + + + + + make:fixtures + + + Create a new class to load Doctrine fixtures + + + + + + + + + + + make:form + + + Create a new form class + + + + + + + + + + + + make:listener + + + + make:subscriber + + + + Creates a new event subscriber class or a new event listener class + + + + + + + + + + + make:message + + + Create a new message and handler + + + + + + + + + + + make:messenger-middleware + + + Create a new messenger middleware + + + + + + + + + + + make:registration-form + + + Create a new registration form system + + + + + + + + + + + make:reset-password + + + Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle + + + + + + + + + + + make:schedule + + + Create a scheduler component + + + + + + + + + + + make:serializer:encoder + + + Create a new serializer encoder class + + + + + + + + + + + make:serializer:normalizer + + + Create a new serializer normalizer class + + + + + + + + + + + make:twig-extension + + + Create a new Twig extension with its runtime class + + + + + + + + + + + + + make:test + + + + make:unit-test + make:functional-test + + + + Create a new test class + + + + + + + + + + + make:validator + + + Create a new validator and constraint class + + + + + + + + + + + make:voter + + + Create a new security voter class + + + + + + + + + + + make:user + + + Create a new security user class + + + + + + + + + + + make:migration + + + Create a new migration based on database changes + + + + + + + + + + + make:stimulus-controller + + + Create a new Stimulus controller + + + + + + + + + + + make:security:form-login + + + Generate the code needed for the form_login authenticator + + + + + + + + + + + make:security:custom + + + Create a custom security authenticator. + + + + + + + + + + + make:webhook + + + Create a new Webhook + + + + + + + + + + + kernel::registerContainerConfiguration() + + + + + + kernel::loadRoutes() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + null + null + + %env(bool:default::key:web:default:kernel.runtime_mode:)% + + + + + + + + + + router.default + + + + + + + + + + + + router.cache_warmer + + + + + + + + + + + + twig.template_cache_warmer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Symfony\Bundle\FrameworkBundle\Controller\AbstractController + Symfony\Bundle\FrameworkBundle\Controller\TemplateController + + + + + App\Kernel + + + + + + + + + + + + + + + + + + + + null + UTF-8 + 0 + + + + + + + + + + + about + + Display information about the current project + false + + + + assets:install + + Install bundle's web assets under a public directory + false + + + + cache:clear + + Clear the cache + false + + + + cache:pool:clear + + Clear cache pools + false + + + + cache:pool:prune + + Prune cache pools + false + + + + cache:pool:invalidate-tags + + Invalidate cache tags for all or a specific pool + false + + + + cache:pool:delete + + Delete an item from a cache pool + false + + + + cache:pool:list + + List available cache pools + false + + + + cache:warmup + + Warm up an empty cache + false + + + + debug:config + + Dump the current configuration for an extension + false + + + + config:dump-reference + + Dump the default configuration for an extension + false + + + + debug:container + + Display current services for an application + false + + + + lint:container + + Ensure that arguments injected into services match type declarations + false + + + + debug:autowiring + + List classes/interfaces you can use for autowiring + false + + + + debug:event-dispatcher + + Display configured listeners for an application + false + + + + debug:router + + Display current routes for an application + false + + + + router:match + + Help debug routes by simulating a path info match + false + + + + lint:yaml + + Lint a YAML file and outputs encountered errors + false + + + + secrets:set + + Set a secret in the vault + false + + + + secrets:remove + + Remove a secret from the vault + false + + + + secrets:generate-keys + + Generate new encryption keys + false + + + + secrets:list + + List all secrets + false + + + + secrets:reveal + + Reveal the value of a secret + false + + + + secrets:decrypt-to-local + + Decrypt all secrets and stores them in the local vault + false + + + + secrets:encrypt-from-local + + Encrypt all local secrets to the vault + false + + + + error:dump + + Dump error pages to plain HTML files that can be directly served by a web server + false + + + + server:dump + + Start a dump server that collects and displays dumps in a single place + false + + + + debug:twig + + Show a list of twig functions, filters, globals and tests + false + + + + lint:twig + + Lint a Twig template and outputs encountered errors + false + + + + make:auth + + Create a Guard authenticator of different flavors + false + + + + make:command + + Create a new console command class + false + + + + make:twig-component + + Create a Twig (or Live) component + false + + + + make:controller + + Create a new controller class + false + + + + make:crud + + Create CRUD for Doctrine entity class + false + + + + make:docker:database + + Add a database container to your compose.yaml file + false + + + + make:entity + + Create or update a Doctrine entity class, and optionally an API Platform resource + false + + + + make:fixtures + + Create a new class to load Doctrine fixtures + false + + + + make:form + + Create a new form class + false + + + + make:listener + + make:subscriber + + Creates a new event subscriber class or a new event listener class + false + + + + make:message + + Create a new message and handler + false + + + + make:messenger-middleware + + Create a new messenger middleware + false + + + + make:registration-form + + Create a new registration form system + false + + + + make:reset-password + + Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle + false + + + + make:schedule + + Create a scheduler component + false + + + + make:serializer:encoder + + Create a new serializer encoder class + false + + + + make:serializer:normalizer + + Create a new serializer normalizer class + false + + + + make:twig-extension + + Create a new Twig extension with its runtime class + false + + + + make:test + + make:unit-test + make:functional-test + + Create a new test class + false + + + + make:validator + + Create a new validator and constraint class + false + + + + make:voter + + Create a new security voter class + false + + + + make:user + + Create a new security user class + false + + + + make:migration + + Create a new migration based on database changes + false + + + + make:stimulus-controller + + Create a new Stimulus controller + false + + + + make:security:form-login + + Generate the code needed for the form_login authenticator + false + + + + make:security:custom + + Create a custom security authenticator. + false + + + + make:webhook + + Create a new Webhook + false + + + + + + + console.command.about + console.command.assets_install + console.command.cache_clear + console.command.cache_pool_clear + console.command.cache_pool_prune + console.command.cache_pool_invalidate_tags + console.command.cache_pool_delete + console.command.cache_pool_list + console.command.cache_warmup + console.command.config_debug + console.command.config_dump_reference + console.command.container_debug + console.command.container_lint + console.command.debug_autowiring + console.command.event_dispatcher_debug + console.command.router_debug + console.command.router_match + console.command.yaml_lint + console.command.secrets_set + console.command.secrets_remove + console.command.secrets_generate_key + console.command.secrets_list + console.command.secrets_reveal + console.command.secrets_decrypt_to_local + console.command.secrets_encrypt_from_local + console.command.error_dumper + var_dumper.command.server_dump + twig.command.debug + twig.command.lint + maker.auto_command.make_auth + maker.auto_command.make_command + maker.auto_command.make_twig_component + maker.auto_command.make_controller + maker.auto_command.make_crud + maker.auto_command.make_docker_database + maker.auto_command.make_entity + maker.auto_command.make_fixtures + maker.auto_command.make_form + maker.auto_command.make_listener + maker.auto_command.make_listener + maker.auto_command.make_message + maker.auto_command.make_messenger_middleware + maker.auto_command.make_registration_form + maker.auto_command.make_reset_password + maker.auto_command.make_schedule + maker.auto_command.make_serializer_encoder + maker.auto_command.make_serializer_normalizer + maker.auto_command.make_twig_extension + maker.auto_command.make_test + maker.auto_command.make_test + maker.auto_command.make_test + maker.auto_command.make_validator + maker.auto_command.make_voter + maker.auto_command.make_user + maker.auto_command.make_migration + maker.auto_command.make_stimulus_controller + maker.auto_command.make_security_form_login + maker.auto_command.make_security_custom + maker.auto_command.make_webhook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yU+7Ob58gJ + 0 + /var/www/html/var/cache/dev/pools/app + + + + + + + XUZWh3oCfH + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + -ZPlc8xhwu + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + 8vUMbijCz2 + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + vHyQ8yH4Hf + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml.meta b/var/cache/dev/App_KernelDevDebugContainer.xml.meta new file mode 100644 index 0000000000000000000000000000000000000000..7dee83d2c1afa132908184477353be6567ac391e GIT binary patch literal 11357 zcmd^_ZBOGk5Pdr>eha$KY&uQz>A-q7F%I6ltQD>K>;W$hdG!u*UmP08?@h|rXdUu9t>y&`1J9OG zv{4bC@9IqV8u;=G)n2!&1mA83yJ>{n(@n z=0$RKs9X)^@oeLAjIq|`oijey!jlWbsGE7ogrifpZ;an18Cz&+HH#M&;qhmcaSwGn zn3qXtt+gTaQ+#bcHjL((mriKw0GH_;wAio&AlGgl3%IDD#FEx9+|0`*v=)0!XAoBz zY^3)dLB&;Nc^Hc3WfIzJ;t%X$Tni3lzQNTtMpdWIimE)$pj@?~WZ1qlF|oa<7qcMrj!dDn zD8bwR;E~L;x@#uGWP`Be0Cab|$ckH=)+hT7ktP?Mf>npq)wUVeRVY(k>wSr{FBXK0aSDc6T}f;BL}m z%#`j^ir%dC53ai8wH3NL;#iF;e1$}It+5EKy3ebr1y}Xe@ts>Vt~YG5C;6$ybv**n zb8~Va00k0Uw$8bA3JIw)vHDN#pRvu2Ep*Jo-ysQ=(*s}7%w;=XUJJ)XA;&hBuf|aA z*{fCC9xKD|c;}3iv*vZa11LDPDB#FK8o$*mWzx&PBV$UNaK3{DRx*g?_8GA+w(5 z378i+_k;^qo)t0W-By+yDRo literal 0 HcmV?d00001 diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json b/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json new file mode 100644 index 0000000..a54c558 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json @@ -0,0 +1 @@ +{"resources":[{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/vendor/composer/installed.json"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/src/Kernel.php"},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddConstraintValidatorsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddValidatorInitializersPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Serializer\\DependencyInjection\\SerializerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoConstructorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Form\\DependencyInjection\\FormPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowGuardListenerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowValidatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Scheduler\\DependencyInjection\\AddScheduleMessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Messenger\\DependencyInjection\\MessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\HttpClient\\DependencyInjection\\HttpClientPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddAutoMappingConfigurationPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\JsonStreamer\\DependencyInjection\\StreamablePass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowDebugPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/bundles.php"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/cache.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/debug.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/framework.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/routing.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/twig.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/web_profiler.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/services.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Controller/DefaultController.php":null},"className":"App\\Controller\\DefaultController","hash":"623648c7cfb6b42fec5194a9dc5e1e53"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Kernel.php":null},"className":"App\\Kernel","hash":"a660e8cd6fd13ae08b18f1c88172baf6"},{"@type":"Symfony\\Component\\Config\\Resource\\GlobResource","prefix":"/var/www/html/src","pattern":"","recursive":true,"hash":"547a2def237816caf24cb7aca7dd04c8","forExclusion":false,"excludedPrefixes":[]},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/FrameworkBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/DebugBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/MakerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/TwigBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/WebProfilerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates"}]} \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainerCompiler.log b/var/cache/dev/App_KernelDevDebugContainerCompiler.log new file mode 100644 index 0000000..074967f --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainerCompiler.log @@ -0,0 +1,280 @@ +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.app" (parent: cache.adapter.filesystem). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.system" (parent: cache.adapter.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.validator" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.serializer" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.property_info" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.system_clearer" (parent: cache.default_clearer). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.global_clearer" (parent: cache.default_clearer). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "secrets.decryption_key" (parent: container.env). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_auth" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_command" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_twig_component" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_controller" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_crud" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_docker_database" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_entity" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_fixtures" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_form" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_listener" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_message" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_messenger_middleware" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_registration_form" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_reset_password" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_schedule" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_serializer_encoder" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_serializer_normalizer" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_twig_extension" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_test" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_validator" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_voter" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_user" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_migration" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_stimulus_controller" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_security_form_login" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_security_custom" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_webhook" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\HttpKernelInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\RequestStack"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\HttpCache\StoreInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\UrlHelper"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\KernelInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Filesystem\Filesystem"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\Config\FileLocator"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\UriSigner"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ReverseContainer"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\String\Slugger\SluggerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\Fragment\FragmentUriGeneratorInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "error_renderer.html"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "error_renderer"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".Psr\Container\ContainerInterface $parameter_bag"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Container\ContainerInterface $parameterBag"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.adapter.valkey"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.adapter.valkey_tag_aware"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Cache\CacheItemPoolInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\CacheInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\NamespacedPoolInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\TagAwareCacheInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Stopwatch\Stopwatch"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RouterInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\Generator\UrlGeneratorInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\Matcher\UrlMatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RequestContextAwareInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RequestContext"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_redis_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_valkey_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_memcached_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_doctrine_dbal_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "SessionHandlerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "session.storage.factory"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "session.handler"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Twig\Environment"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.loader.filesystem"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "argument_resolver.controller_locator"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.loader"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Log\LoggerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "controller_resolver"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "argument_resolver"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "var_dumper.cli_dumper"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.error_renderer.html.inner"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.n_ENPtW"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "locale_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "http_kernel" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "url_helper" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "services_resetter" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "fragment.renderer.inline" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console.command.router_debug" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console.command.router_match" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "Symfony\Bundle\FrameworkBundle\Controller\RedirectController" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console_profiler_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "data_collector.events" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.event_registry" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.maker.make_registration_form" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.maker.make_reset_password" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.routing" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.profiler" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.router" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "debug.file_link_formatter.url_format" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.debug_toolbar" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.qXR9Hv0" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.52i_fix" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "container.env"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\Config\Loader\LoaderInterface"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Request"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Response"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Session\SessionInterface"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.system"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.apcu"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.filesystem"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.psr6"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.redis"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.redis_tag_aware"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.memcached"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.doctrine_dbal"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.pdo"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.array"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "maker.auto_command.abstract"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Controller\DefaultController"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "http_cache"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "http_cache.store"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "reverse_container"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "process.messenger.process_message_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "console.messenger.application"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "console.messenger.execute_command_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.MfCypIA"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.H8vabc8"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.8kvDmRs"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.factory.php_bridge"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.factory.mock_file"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.handler.native_file"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.abstract_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.marshaller"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.php_compat_util"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_functional_test"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_subscriber"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_unit_test"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.loader.chain"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.htmlsanitizer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.debug"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.weblink"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.runtime.serializer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.serializer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.NLcq8cs"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.controller_resolver" to "http_kernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.argument_resolver" to "http_kernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.GIuJv7e" to "container.get_routing_condition_service". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.va_rxC4" to "fragment.handler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache_clearer" to "console.command.cache_clear". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.DOrA4Nm" to "console.command.cache_pool_invalidate_tags". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.52i_fix" to "console.command.event_dispatcher_debug". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.app.recorder_inner" to "cache.app". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.system.recorder_inner" to "cache.system". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.validator.recorder_inner" to "cache.validator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.serializer.recorder_inner" to "cache.serializer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.property_info.recorder_inner" to "cache.property_info". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.controller_resolver.inner" to "debug.controller_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.argument_resolver.inner" to "debug.argument_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.xml" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.yml" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.php" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.glob" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.directory" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.container" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute.directory" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute.file" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.psr4" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.sRcdyDU" to "routing.loader.container". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.resolver" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.qXR9Hv0.router.cache_warmer" to "router.cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "secrets.decryption_key" to "secrets.vault". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "container.getenv" to "secrets.decryption_key". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.storage.factory.native" to "session.factory". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.handler.native" to "session.storage.factory.native". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.ECaP3MA" to "session_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.storage" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".data_collector.command" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.time" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.memory" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.ajax" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.exception" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.logger" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.events" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.twig" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.config" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.l73xxOy" to "profiler.state_checker". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.state_checker" to "profiler.is_disabled_state_checker". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "var_dumper.contextualized_cli_dumper" to "debug.dump_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "var_dumper.dump_server" to "var_dumper.command.server_dump". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.autoloader_util" to "maker.file_manager". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.autoloader_finder" to "maker.autoloader_util". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.template_component_generator" to "maker.generator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.event_registry" to "maker.maker.make_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.user_class_builder" to "maker.maker.make_user". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.loader.native_filesystem" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.dump" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.profiler" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.trans" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.routing" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.yaml" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.debug.stopwatch" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpkernel" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpfoundation" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.webprofiler" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.code" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.app_variable" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.runtime_loader" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.configurator.environment" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.lMv3Dwi.twig.template_cache_warmer" to "twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.template_iterator" to "twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "fragment.handler" to "twig.runtime.httpkernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "fragment.uri_generator" to "twig.runtime.httpkernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "url_helper" to "twig.extension.httpfoundation". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.7YSb91X" to "twig.runtime_loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_authenticator" to "maker.auto_command.make_auth". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_command" to "maker.auto_command.make_command". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_twig_component" to "maker.auto_command.make_twig_component". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_controller" to "maker.auto_command.make_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_crud" to "maker.auto_command.make_crud". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_docker_database" to "maker.auto_command.make_docker_database". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_entity" to "maker.auto_command.make_entity". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_fixtures" to "maker.auto_command.make_fixtures". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_form" to "maker.auto_command.make_form". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_listener" to "maker.auto_command.make_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_message" to "maker.auto_command.make_message". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_messenger_middleware" to "maker.auto_command.make_messenger_middleware". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_registration_form" to "maker.auto_command.make_registration_form". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_reset_password" to "maker.auto_command.make_reset_password". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_schedule" to "maker.auto_command.make_schedule". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_serializer_encoder" to "maker.auto_command.make_serializer_encoder". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_serializer_normalizer" to "maker.auto_command.make_serializer_normalizer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_twig_extension" to "maker.auto_command.make_twig_extension". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_test" to "maker.auto_command.make_test". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_validator" to "maker.auto_command.make_validator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_voter" to "maker.auto_command.make_voter". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_user" to "maker.auto_command.make_user". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_migration" to "maker.auto_command.make_migration". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_stimulus_controller" to "maker.auto_command.make_stimulus_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_form_login" to "maker.auto_command.make_security_form_login". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_custom_authenticator" to "maker.auto_command.make_security_custom". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_webhook" to "maker.auto_command.make_webhook". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.backed_enum_resolver" to ".debug.value_resolver.argument_resolver.backed_enum_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.datetime" to ".debug.value_resolver.argument_resolver.datetime". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.request_attribute" to ".debug.value_resolver.argument_resolver.request_attribute". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.request" to ".debug.value_resolver.argument_resolver.request". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.session" to ".debug.value_resolver.argument_resolver.session". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.service" to ".debug.value_resolver.argument_resolver.service". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.default" to ".debug.value_resolver.argument_resolver.default". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.variadic" to ".debug.value_resolver.argument_resolver.variadic". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.not_tagged_controller" to ".debug.value_resolver.argument_resolver.not_tagged_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.query_parameter_value_resolver" to ".debug.value_resolver.argument_resolver.query_parameter_value_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.RTjHFcp" to ".service_locator.RTjHFcp.router.default". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.qXR9Hv0" to ".service_locator.qXR9Hv0.router.cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.lMv3Dwi" to ".service_locator.lMv3Dwi.twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_metadata_factory" to "debug.argument_resolver.inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.EQoaKwO" to "debug.argument_resolver.inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.OIKOc_1" to "console.command_loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.default_marshaller" to "cache.app.recorder_inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.RTjHFcp.router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "parameter_bag" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "config_cache_factory" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.event_dispatcher.inner" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\UnusedTagsPass: Tag "container.error" was defined on service(s) "argument_resolver.request_payload", but was never used. Did you mean "container.preload", "container.decorator", "container.stack"? +Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\UnusedTagsPass: Tag "container.decorator" was defined on service(s) "event_dispatcher", but was never used. Did you mean "container.error"? \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainerDeprecations.log b/var/cache/dev/App_KernelDevDebugContainerDeprecations.log new file mode 100644 index 0000000..c856afc --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainerDeprecations.log @@ -0,0 +1 @@ +a:0:{} \ No newline at end of file diff --git a/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php b/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php new file mode 100644 index 0000000..d002bac --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php @@ -0,0 +1,1071 @@ + 'A non-empty value for the parameter "kernel.secret" is required. Did you forget to configure the "APP_SECRET" env var?', + ]; + + protected $targetDir; + protected $parameters = []; + protected \Closure $getService; + + public function __construct(private array $buildParameters = [], protected string $containerDir = __DIR__) + { + $this->targetDir = \dirname($containerDir); + $this->parameters = $this->getDefaultParameters(); + + $this->services = $this->privates = []; + $this->syntheticIds = [ + 'kernel' => true, + ]; + $this->methodMap = [ + '.container.private.profiler' => 'get_Container_Private_ProfilerService', + '.virtual_request_stack' => 'get_VirtualRequestStackService', + 'cache.app' => 'getCache_AppService', + 'cache.system' => 'getCache_SystemService', + 'data_collector.cache' => 'getDataCollector_CacheService', + 'data_collector.dump' => 'getDataCollector_DumpService', + 'debug.stopwatch' => 'getDebug_StopwatchService', + 'event_dispatcher' => 'getEventDispatcherService', + 'http_kernel' => 'getHttpKernelService', + 'request_stack' => 'getRequestStackService', + 'router' => 'getRouterService', + 'var_dumper.cloner' => 'getVarDumper_ClonerService', + 'profiler' => 'getProfilerService', + ]; + $this->fileMap = [ + 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService', + 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService', + 'cache.app_clearer' => 'getCache_AppClearerService', + 'cache.global_clearer' => 'getCache_GlobalClearerService', + 'cache.system_clearer' => 'getCache_SystemClearerService', + 'cache_warmer' => 'getCacheWarmerService', + 'console.command_loader' => 'getConsole_CommandLoaderService', + 'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService', + 'container.get_routing_condition_service' => 'getContainer_GetRoutingConditionServiceService', + 'debug.error_handler_configurator' => 'getDebug_ErrorHandlerConfiguratorService', + 'error_controller' => 'getErrorControllerService', + 'routing.loader' => 'getRouting_LoaderService', + 'services_resetter' => 'getServicesResetterService', + 'web_profiler.controller.exception_panel' => 'getWebProfiler_Controller_ExceptionPanelService', + 'web_profiler.controller.profiler' => 'getWebProfiler_Controller_ProfilerService', + 'web_profiler.controller.router' => 'getWebProfiler_Controller_RouterService', + ]; + $this->aliases = [ + 'App\\Kernel' => 'kernel', + ]; + + $this->privates['service_container'] = static function ($container) { + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernelInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/KernelInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/RebootableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Kernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php'; + include_once \dirname(__DIR__, 4).'/src/Kernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ResponseListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/CacheAttributeListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RunnerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RuntimeInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/GenericRuntime.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/SymfonyRuntime.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceCollectionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/RequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/cache/src/CacheItemPoolInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AdapterInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/NamespacedPoolInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/PruneableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ResetInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/TraceableAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ContractsTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AbstractAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemCommonTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/FilesystemAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/MarshallerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/DefaultMarshaller.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/SessionListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ProfilerListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/VirtualRequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStateChecker.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/BundleInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/Bundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/FrameworkBundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/DataCollector/RouterDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/DataCollector/CacheDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/DataDumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/ClonerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/AbstractCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/VarCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/DumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/AbstractDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/CliDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/HtmlDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Server/Connection.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/RemovableCacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/FilesystemCache.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/LastModifiedExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/AbstractExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/CoreExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/EscaperExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/OptimizerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/StagingExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/AbstractExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExtensionSet.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Template.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/TemplateWrapper.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Environment.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/LoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/FilesystemLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/DumpExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/ProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/TranslationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/RoutingExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/YamlExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/StopwatchExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpKernelExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UrlHelper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Profiler/CodeExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/AppVariable.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Profiler/Profile.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/ContentSecurityPolicyHandler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/NonceGenerator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/EventListener/WebDebugToolbarListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContextAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/UrlMatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Generator/UrlGeneratorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RouterInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ConfigCacheFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/Profiler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/console/DataCollector/CommandDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php'; + }; + } + + public function compile(): void + { + throw new LogicException('You cannot compile a dumped container that was already compiled.'); + } + + public function isCompiled(): bool + { + return true; + } + + public function getRemovedIds(): array + { + return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php'; + } + + protected function load($file, $lazyLoad = true): mixed + { + if (class_exists($class = __NAMESPACE__.'\\'.$file, false)) { + return $class::do($this, $lazyLoad); + } + + if ('.' === $file[-4]) { + $class = substr($class, 0, -4); + } else { + $file .= '.php'; + } + + $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file; + + return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service; + } + + protected function createProxy($class, \Closure $factory) + { + class_exists($class, false) || require __DIR__.'/'.$class.'.php'; + + return $factory(); + } + + /** + * Gets the public '.container.private.profiler' shared service. + * + * @return \Symfony\Component\HttpKernel\Profiler\Profiler + */ + protected static function get_Container_Private_ProfilerService($container) + { + $a = ($container->privates['logger'] ?? self::getLoggerService($container)); + + $container->services['.container.private.profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$container->targetDir.''.'/profiler')), $a, true); + + $b = ($container->services['kernel'] ?? $container->get('kernel')); + $c = ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)); + $d = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector(); + if ($container->has('kernel')) { + $d->setKernel($b); + } + + $instance->add(($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))); + $instance->add(new \Symfony\Component\Console\DataCollector\CommandDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector($b, ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)))); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a, ($container->targetDir.''.'/App_KernelDevDebugContainer'), $c)); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(new RewindableGenerator(function () use ($container) { + yield 'event_dispatcher' => ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + }, 1), $c)); + $instance->add(($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())); + $instance->add(($container->services['data_collector.cache'] ?? self::getDataCollector_CacheService($container))); + $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container)))); + $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container))); + $instance->add($d); + + return $instance; + } + + /** + * Gets the public '.virtual_request_stack' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\VirtualRequestStack + */ + protected static function get_VirtualRequestStackService($container) + { + return $container->services['.virtual_request_stack'] = new \Symfony\Component\HttpKernel\Debug\VirtualRequestStack(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the public 'cache.app' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_AppService($container) + { + $a = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('yU+7Ob58gJ', 0, ($container->targetDir.''.'/pools/app'), new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true)); + $a->setLogger(($container->privates['logger'] ?? self::getLoggerService($container))); + + return $container->services['cache.app'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter($a, ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'cache.system' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SystemService($container) + { + return $container->services['cache.system'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('XUZWh3oCfH', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'data_collector.cache' shared service. + * + * @return \Symfony\Component\Cache\DataCollector\CacheDataCollector + */ + protected static function getDataCollector_CacheService($container) + { + $container->services['data_collector.cache'] = $instance = new \Symfony\Component\Cache\DataCollector\CacheDataCollector(); + + $instance->addInstance('cache.app', ($container->services['cache.app'] ?? self::getCache_AppService($container))); + $instance->addInstance('cache.system', ($container->services['cache.system'] ?? self::getCache_SystemService($container))); + $instance->addInstance('cache.validator', ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container))); + $instance->addInstance('cache.serializer', ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container))); + $instance->addInstance('cache.property_info', ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))); + + return $instance; + } + + /** + * Gets the public 'data_collector.dump' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector + */ + protected static function getDataCollector_DumpService($container) + { + return $container->services['data_collector.dump'] = new \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector(($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), 'UTF-8', ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } + + /** + * Gets the public 'debug.stopwatch' shared service. + * + * @return \Symfony\Component\Stopwatch\Stopwatch + */ + protected static function getDebug_StopwatchService($container) + { + return $container->services['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true); + } + + /** + * Gets the public 'event_dispatcher' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher + */ + protected static function getEventDispatcherService($container) + { + $container->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\EventDispatcher(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['logger'] ?? self::getLoggerService($container)), ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.router', class: 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector')] fn () => ($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener')] fn () => ($container->privates['response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)), 'onKernelResponse'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'setDefaultLocale'], 100); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelRequest'], 16); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'validate_request_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener')] fn () => ($container->privates['validate_request_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()), 'onKernelRequest'], 256); + $instance->addListener('kernel.response', [#[\Closure(name: 'disallow_search_engine_index_response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener')] fn () => ($container->privates['disallow_search_engine_index_response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()), 'onResponse'], -255); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onControllerArguments'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'logKernelException'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onKernelException'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'removeCspHeader'], -128); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelControllerArguments'], 10); + $instance->addListener('kernel.response', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelResponse'], -10); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelRequest'], 15); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelFinishRequest'], -15); + $instance->addListener('console.error', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleError'], -128); + $instance->addListener('console.terminate', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleTerminate'], -128); + $instance->addListener('console.error', [#[\Closure(name: 'console.suggest_missing_package_subscriber', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SuggestMissingPackageSubscriber')] fn () => ($container->privates['console.suggest_missing_package_subscriber'] ??= new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()), 'onConsoleError'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('console.command', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('kernel.request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelRequest'], 32); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelException'], -64); + $instance->addListener('kernel.request', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelRequest'], 128); + $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000); + $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100); + $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0); + $instance->addListener('kernel.terminate', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelTerminate'], -1024); + $instance->addListener('console.command', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'initialize'], 4096); + $instance->addListener('console.error', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'catch'], -2048); + $instance->addListener('console.terminate', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'profile'], -4096); + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelResponse'], 0); + $instance->addListener('console.command', [#[\Closure(name: 'debug.dump_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener')] fn () => ($container->privates['debug.dump_listener'] ?? $container->load('getDebug_DumpListenerService')), 'configure'], 1024); + $instance->addListener('console.error', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleError'], 0); + $instance->addListener('console.terminate', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleTerminate'], 0); + $instance->addListener('kernel.view', [#[\Closure(name: 'controller.template_attribute_listener', class: 'Symfony\\Bridge\\Twig\\EventListener\\TemplateAttributeListener')] fn () => ($container->privates['controller.template_attribute_listener'] ?? $container->load('getController_TemplateAttributeListenerService')), 'onKernelView'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'web_profiler.debug_toolbar', class: 'Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener')] fn () => ($container->privates['web_profiler.debug_toolbar'] ?? self::getWebProfiler_DebugToolbarService($container)), 'onKernelResponse'], -128); + + return $instance; + } + + /** + * Gets the public 'http_kernel' shared service. + * + * @return \Symfony\Component\HttpKernel\HttpKernel + */ + protected static function getHttpKernelService($container) + { + $a = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->services['http_kernel'])) { + return $container->services['http_kernel']; + } + $b = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($container, ($container->privates['logger'] ?? self::getLoggerService($container))); + $b->allowControllers(['Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController']); + $b->allowControllers(['App\\Kernel']); + $c = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + + return $container->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel($a, new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver($b, $c), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService')); + yield 1 => ($container->privates['.debug.value_resolver.argument_resolver.datetime'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DatetimeService')); + yield 2 => ($container->privates['.debug.value_resolver.argument_resolver.request_attribute'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService')); + yield 3 => ($container->privates['.debug.value_resolver.argument_resolver.request'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestService')); + yield 4 => ($container->privates['.debug.value_resolver.argument_resolver.session'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_SessionService')); + yield 5 => ($container->privates['.debug.value_resolver.argument_resolver.service'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_ServiceService')); + yield 6 => ($container->privates['.debug.value_resolver.argument_resolver.default'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DefaultService')); + yield 7 => ($container->privates['.debug.value_resolver.argument_resolver.variadic'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_VariadicService')); + yield 8 => ($container->privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService')); + }, 9), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_payload', 'get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.query_parameter_value_resolver', 'get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.backed_enum_resolver', 'get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.datetime', 'get_Debug_ValueResolver_ArgumentResolver_DatetimeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_attribute', 'get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request', 'get_Debug_ValueResolver_ArgumentResolver_RequestService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.session', 'get_Debug_ValueResolver_ArgumentResolver_SessionService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.service', 'get_Debug_ValueResolver_ArgumentResolver_ServiceService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.default', 'get_Debug_ValueResolver_ArgumentResolver_DefaultService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.variadic', 'get_Debug_ValueResolver_ArgumentResolver_VariadicService', true], + 'argument_resolver.not_tagged_controller' => ['privates', '.debug.value_resolver.argument_resolver.not_tagged_controller', 'get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService', true], + ], [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => '?', + 'argument_resolver.not_tagged_controller' => '?', + ])), $c), true); + } + + /** + * Gets the public 'request_stack' shared service. + * + * @return \Symfony\Component\HttpFoundation\RequestStack + */ + protected static function getRequestStackService($container) + { + return $container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack(); + } + + /** + * Gets the public 'router' shared service. + * + * @return \Symfony\Bundle\FrameworkBundle\Routing\Router + */ + protected static function getRouterService($container) + { + $container->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true], + ], [ + 'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]))->withContext('router.default', $container), 'kernel::loadRoutes', ['cache_dir' => $container->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => true, 'resource_type' => 'service'], ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($container), ($container->privates['logger'] ?? self::getLoggerService($container)), 'en'); + + $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['dependency_injection.config.container_parameters_resource_checker'] ??= new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($container)); + yield 1 => ($container->privates['config.resource.self_checking_resource_checker'] ??= new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()); + }, 2))); + + return $instance; + } + + /** + * Gets the public 'var_dumper.cloner' shared service. + * + * @return \Symfony\Component\VarDumper\Cloner\VarCloner + */ + protected static function getVarDumper_ClonerService($container) + { + $container->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner(); + + $instance->setMaxItems(2500); + $instance->setMinDepth(1); + $instance->setMaxString(-1); + $instance->addCasters(['Closure' => 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster::unsetClosureFileInfo']); + + return $instance; + } + + /** + * Gets the private 'cache.property_info' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_PropertyInfoService($container) + { + return $container->privates['cache.property_info'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('vHyQ8yH4Hf', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.serializer' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SerializerService($container) + { + return $container->privates['cache.serializer'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('8vUMbijCz2', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.validator' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_ValidatorService($container) + { + return $container->privates['cache.validator'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('-ZPlc8xhwu', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'data_collector.request' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector + */ + protected static function getDataCollector_RequestService($container) + { + return $container->privates['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector(($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container))); + } + + /** + * Gets the private 'debug.file_link_formatter' shared service. + * + * @return \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter + */ + protected static function getDebug_FileLinkFormatterService($container) + { + return $container->privates['debug.file_link_formatter'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), \dirname(__DIR__, 4), #[\Closure(name: 'debug.file_link_formatter.url_format', class: 'string')] fn () => ($container->privates['debug.file_link_formatter.url_format'] ?? $container->load('getDebug_FileLinkFormatter_UrlFormatService'))); + } + + /** + * Gets the private 'exception_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener + */ + protected static function getExceptionListenerService($container) + { + return $container->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($container->privates['logger'] ?? self::getLoggerService($container)), true, [], []); + } + + /** + * Gets the private 'locale_aware_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener + */ + protected static function getLocaleAwareListenerService($container) + { + return $container->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['slugger'] ??= new \Symfony\Component\String\Slugger\AsciiSlugger('en')); + }, 1), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the private 'locale_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener + */ + protected static function getLocaleListenerService($container) + { + return $container->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), 'en', ($container->services['router'] ?? self::getRouterService($container)), false, []); + } + + /** + * Gets the private 'logger' shared service. + * + * @return \Symfony\Component\HttpKernel\Log\Logger + */ + protected static function getLoggerService($container) + { + return $container->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger(NULL, NULL, NULL, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:')); + } + + /** + * Gets the private 'profiler.is_disabled_state_checker' shared service. + * + * @return \Closure + */ + protected static function getProfiler_IsDisabledStateCheckerService($container) + { + return $container->privates['profiler.is_disabled_state_checker'] = (new \Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'profiler' => ['services', '.container.private.profiler', NULL, false], + ], [ + 'profiler' => '?', + ]), \Symfony\Bundle\FrameworkBundle\FrameworkBundle::considerProfilerEnabled()))->isProfilerDisabled(...); + } + + /** + * Gets the private 'profiler_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener + */ + protected static function getProfilerListenerService($container) + { + $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + + if (isset($container->privates['profiler_listener'])) { + return $container->privates['profiler_listener']; + } + + return $container->privates['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($a, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), NULL, false, false, NULL); + } + + /** + * Gets the private 'router.request_context' shared service. + * + * @return \Symfony\Component\Routing\RequestContext + */ + protected static function getRouter_RequestContextService($container) + { + return $container->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri($container->getEnv('DEFAULT_URI'), 'localhost', 'http', 80, 443); + } + + /** + * Gets the private 'router_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\RouterListener + */ + protected static function getRouterListenerService($container) + { + return $container->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($container->services['router'] ?? self::getRouterService($container)), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), ($container->privates['logger'] ?? self::getLoggerService($container)), \dirname(__DIR__, 4), true); + } + + /** + * Gets the private 'session_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\SessionListener + */ + protected static function getSessionListenerService($container) + { + return $container->privates['session_listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true], + 'logger' => ['privates', 'logger', 'getLoggerService', false], + 'session_collector' => ['privates', 'data_collector.request.session_collector', 'getDataCollector_Request_SessionCollectorService', true], + 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false], + ], [ + 'session_factory' => '?', + 'logger' => '?', + 'session_collector' => '?', + 'request_stack' => '?', + ]), true, $container->parameters['session.storage.options']); + } + + /** + * Gets the private 'twig' shared service. + * + * @return \Twig\Environment + */ + protected static function getTwigService($container) + { + $a = new \Twig\Loader\FilesystemLoader([], \dirname(__DIR__, 4)); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), 'Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), '!Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), 'Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), '!Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), 'WebProfiler'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), '!WebProfiler'); + + $container->privates['twig'] = $instance = new \Twig\Environment($a, ['cache' => ($container->targetDir.''.'/twig'), 'charset' => 'UTF-8', 'debug' => true, 'strict_variables' => true, 'autoescape' => 'name']); + + $b = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + $c = ($container->services['router'] ?? self::getRouterService($container)); + $d = ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + $e = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 1); + + $f = ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)); + + $e->setDisplayOptions(['maxStringLength' => 4096, 'fileLinkFormat' => $f]); + $g = new \Symfony\Bridge\Twig\AppVariable(); + $g->setEnvironment('dev'); + $g->setDebug(true); + if ($container->has('request_stack')) { + $g->setRequestStack($d); + } + $g->setEnabledLocales([]); + + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), ($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), $b)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension(NULL)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($c)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($b, true)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($d, $c))); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension($e)); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension($f, \dirname(__DIR__, 4), 'UTF-8')); + $instance->addGlobal('app', $g); + $instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true], + ], [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?', + ]))); + (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance); + + return $instance; + } + + /** + * Gets the private 'var_dumper.html_dumper' shared service. + * + * @return \Symfony\Component\VarDumper\Dumper\HtmlDumper + */ + protected static function getVarDumper_HtmlDumperService($container) + { + $container->privates['var_dumper.html_dumper'] = $instance = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } + + /** + * Gets the private 'var_dumper.server_connection' shared service. + * + * @return \Symfony\Component\VarDumper\Server\Connection + */ + protected static function getVarDumper_ServerConnectionService($container) + { + return $container->privates['var_dumper.server_connection'] = new \Symfony\Component\VarDumper\Server\Connection('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))), 'request' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())), 'cli' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider()]); + } + + /** + * Gets the private 'web_profiler.csp.handler' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler + */ + protected static function getWebProfiler_Csp_HandlerService($container) + { + return $container->privates['web_profiler.csp.handler'] = new \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler(new \Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator()); + } + + /** + * Gets the private 'web_profiler.debug_toolbar' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener + */ + protected static function getWebProfiler_DebugToolbarService($container) + { + $a = ($container->privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['web_profiler.debug_toolbar'])) { + return $container->privates['web_profiler.debug_toolbar']; + } + + return $container->privates['web_profiler.debug_toolbar'] = new \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener($a, false, 2, ($container->services['router'] ?? self::getRouterService($container)), '^/((index|app(_[\\w]+)?)\\.php/)?_wdt', ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), ($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)), false); + } + + /** + * Gets the public 'profiler' alias. + * + * @return object The ".container.private.profiler" service. + */ + protected static function getProfilerService($container) + { + trigger_deprecation('symfony/framework-bundle', '5.4', 'Accessing the "profiler" service directly from the container is deprecated, use dependency injection instead.'); + + return $container->get('.container.private.profiler'); + } + + public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null + { + if (isset($this->buildParameters[$name])) { + return $this->buildParameters[$name]; + } + + if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) { + throw new ParameterNotFoundException($name, extraMessage: self::NONEMPTY_PARAMETERS[$name] ?? null); + } + + if (isset($this->loadedDynamicParameters[$name])) { + $value = $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } else { + $value = $this->parameters[$name]; + } + + if (isset(self::NONEMPTY_PARAMETERS[$name]) && (null === $value || '' === $value || [] === $value)) { + throw new \Symfony\Component\DependencyInjection\Exception\EmptyParameterValueException(self::NONEMPTY_PARAMETERS[$name]); + } + + return $value; + } + + public function hasParameter(string $name): bool + { + if (isset($this->buildParameters[$name])) { + return true; + } + + return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters); + } + + public function setParameter(string $name, $value): void + { + throw new LogicException('Impossible to call set() on a frozen ParameterBag.'); + } + + public function getParameterBag(): ParameterBagInterface + { + if (!isset($this->parameterBag)) { + $parameters = $this->parameters; + foreach ($this->loadedDynamicParameters as $name => $loaded) { + $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } + foreach ($this->buildParameters as $name => $value) { + $parameters[$name] = $value; + } + $this->parameterBag = new FrozenParameterBag($parameters, [], self::NONEMPTY_PARAMETERS); + } + + return $this->parameterBag; + } + + private $loadedDynamicParameters = [ + 'kernel.runtime_environment' => false, + 'kernel.runtime_mode' => false, + 'kernel.runtime_mode.web' => false, + 'kernel.runtime_mode.cli' => false, + 'kernel.runtime_mode.worker' => false, + 'kernel.build_dir' => false, + 'kernel.cache_dir' => false, + 'kernel.secret' => false, + 'kernel.trust_x_sendfile_type_header' => false, + 'kernel.trusted_hosts' => false, + 'kernel.trusted_proxies' => false, + 'kernel.trusted_headers' => false, + 'debug.file_link_format' => false, + 'debug.container.dump' => false, + 'router.cache_dir' => false, + 'profiler.storage.dsn' => false, + ]; + private $dynamicParameters = []; + + private function getDynamicParameter(string $name) + { + $container = $this; + $value = match ($name) { + 'kernel.runtime_environment' => $container->getEnv('default:kernel.environment:APP_RUNTIME_ENV'), + 'kernel.runtime_mode' => $container->getEnv('query_string:default:container.runtime_mode:APP_RUNTIME_MODE'), + 'kernel.runtime_mode.web' => $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'), + 'kernel.runtime_mode.cli' => $container->getEnv('not:default:kernel.runtime_mode.web:'), + 'kernel.runtime_mode.worker' => $container->getEnv('bool:default::key:worker:default:kernel.runtime_mode:'), + 'kernel.build_dir' => $container->targetDir.'', + 'kernel.cache_dir' => $container->targetDir.'', + 'kernel.secret' => $container->getEnv('APP_SECRET'), + 'kernel.trust_x_sendfile_type_header' => $container->getEnv('bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER'), + 'kernel.trusted_hosts' => $container->getEnv('default::SYMFONY_TRUSTED_HOSTS'), + 'kernel.trusted_proxies' => $container->getEnv('default::SYMFONY_TRUSTED_PROXIES'), + 'kernel.trusted_headers' => $container->getEnv('default::SYMFONY_TRUSTED_HEADERS'), + 'debug.file_link_format' => $container->getEnv('default::SYMFONY_IDE'), + 'debug.container.dump' => ($container->targetDir.''.'/App_KernelDevDebugContainer.xml'), + 'router.cache_dir' => $container->targetDir.'', + 'profiler.storage.dsn' => ('file:'.$container->targetDir.''.'/profiler'), + default => throw new ParameterNotFoundException($name), + }; + $this->loadedDynamicParameters[$name] = true; + + return $this->dynamicParameters[$name] = $value; + } + + protected function getDefaultParameters(): array + { + return [ + 'kernel.project_dir' => \dirname(__DIR__, 4), + 'kernel.environment' => 'dev', + 'kernel.debug' => true, + 'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'), + 'kernel.bundles' => [ + 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', + 'DebugBundle' => 'Symfony\\Bundle\\DebugBundle\\DebugBundle', + 'MakerBundle' => 'Symfony\\Bundle\\MakerBundle\\MakerBundle', + 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', + 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle', + ], + 'kernel.bundles_metadata' => [ + 'FrameworkBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'), + 'namespace' => 'Symfony\\Bundle\\FrameworkBundle', + ], + 'DebugBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle'), + 'namespace' => 'Symfony\\Bundle\\DebugBundle', + ], + 'MakerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle'), + 'namespace' => 'Symfony\\Bundle\\MakerBundle', + ], + 'TwigBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle'), + 'namespace' => 'Symfony\\Bundle\\TwigBundle', + ], + 'WebProfilerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle'), + 'namespace' => 'Symfony\\Bundle\\WebProfilerBundle', + ], + ], + 'kernel.charset' => 'UTF-8', + 'kernel.container_class' => 'App_KernelDevDebugContainer', + 'validator.translation_domain' => 'validators', + 'event_dispatcher.event_aliases' => [ + 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => 'console.command', + 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => 'console.error', + 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => 'console.signal', + 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => 'console.terminate', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => 'kernel.controller_arguments', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => 'kernel.controller', + 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => 'kernel.response', + 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => 'kernel.finish_request', + 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => 'kernel.request', + 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => 'kernel.view', + 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => 'kernel.exception', + 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => 'kernel.terminate', + ], + 'fragment.renderer.hinclude.global_template' => NULL, + 'fragment.path' => '/_fragment', + 'kernel.http_method_override' => false, + 'kernel.default_locale' => 'en', + 'kernel.enabled_locales' => [ + + ], + 'kernel.error_controller' => 'error_controller', + 'debug.error_handler.throw_at' => -1, + 'router.request_context.host' => 'localhost', + 'router.request_context.scheme' => 'http', + 'router.request_context.base_url' => '', + 'router.resource' => 'kernel::loadRoutes', + 'request_listener.http_port' => 80, + 'request_listener.https_port' => 443, + 'session.metadata.storage_key' => '_sf2_meta', + 'session.storage.options' => [ + 'cache_limiter' => '0', + 'cookie_secure' => 'auto', + 'cookie_httponly' => true, + 'cookie_samesite' => 'lax', + ], + 'session.save_path' => NULL, + 'session.metadata.update_threshold' => 0, + 'profiler_listener.only_exceptions' => false, + 'profiler_listener.only_main_requests' => false, + 'env(VAR_DUMPER_SERVER)' => '127.0.0.1:9912', + 'twig.form.resources' => [ + 0 => 'form_div_layout.html.twig', + ], + 'twig.default_path' => (\dirname(__DIR__, 4).'/templates'), + 'web_profiler.debug_toolbar.intercept_redirects' => false, + 'web_profiler.debug_toolbar.mode' => 2, + 'data_collector.templates' => [ + 'data_collector.request' => [ + 0 => 'request', + 1 => '@WebProfiler/Collector/request.html.twig', + ], + '.data_collector.command' => [ + 0 => 'command', + 1 => '@WebProfiler/Collector/command.html.twig', + ], + 'data_collector.time' => [ + 0 => 'time', + 1 => '@WebProfiler/Collector/time.html.twig', + ], + 'data_collector.memory' => [ + 0 => 'memory', + 1 => '@WebProfiler/Collector/memory.html.twig', + ], + 'data_collector.ajax' => [ + 0 => 'ajax', + 1 => '@WebProfiler/Collector/ajax.html.twig', + ], + 'data_collector.exception' => [ + 0 => 'exception', + 1 => '@WebProfiler/Collector/exception.html.twig', + ], + 'data_collector.logger' => [ + 0 => 'logger', + 1 => '@WebProfiler/Collector/logger.html.twig', + ], + 'data_collector.events' => [ + 0 => 'events', + 1 => '@WebProfiler/Collector/events.html.twig', + ], + 'data_collector.router' => [ + 0 => 'router', + 1 => '@WebProfiler/Collector/router.html.twig', + ], + 'data_collector.cache' => [ + 0 => 'cache', + 1 => '@WebProfiler/Collector/cache.html.twig', + ], + 'data_collector.twig' => [ + 0 => 'twig', + 1 => '@WebProfiler/Collector/twig.html.twig', + ], + 'data_collector.dump' => [ + 0 => 'dump', + 1 => '@Debug/Profiler/dump.html.twig', + ], + 'data_collector.config' => [ + 0 => 'config', + 1 => '@WebProfiler/Collector/config.html.twig', + ], + ], + 'console.command.ids' => [ + + ], + ]; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php b/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php new file mode 100644 index 0000000..2b2d7d3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php @@ -0,0 +1,165 @@ + [parent::class, 'collectors', null, 16], + "\0".parent::class."\0".'enabled' => [parent::class, 'enabled', null, 16], + "\0".parent::class."\0".'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + "\0".parent::class."\0".'logger' => [parent::class, 'logger', null, 16], + "\0".parent::class."\0".'storage' => [parent::class, 'storage', null, 16], + 'collectors' => [parent::class, 'collectors', null, 16], + 'enabled' => [parent::class, 'enabled', null, 16], + 'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + 'logger' => [parent::class, 'logger', null, 16], + 'storage' => [parent::class, 'storage', null, 16], + ]; + + public function disable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->disable(...\func_get_args()); + } else { + parent::disable(...\func_get_args()); + } + } + + public function enable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->enable(...\func_get_args()); + } else { + parent::enable(...\func_get_args()); + } + } + + public function isEnabled(): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isEnabled(...\func_get_args()); + } + + return parent::isEnabled(...\func_get_args()); + } + + public function loadProfileFromResponse(\Symfony\Component\HttpFoundation\Response $response): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfileFromResponse(...\func_get_args()); + } + + return parent::loadProfileFromResponse(...\func_get_args()); + } + + public function loadProfile(string $token): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfile(...\func_get_args()); + } + + return parent::loadProfile(...\func_get_args()); + } + + public function saveProfile(\Symfony\Component\HttpKernel\Profiler\Profile $profile): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->saveProfile(...\func_get_args()); + } + + return parent::saveProfile(...\func_get_args()); + } + + public function purge(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->purge(...\func_get_args()); + } else { + parent::purge(...\func_get_args()); + } + } + + public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, ?string $statusCode = null, ?\Closure $filter = null): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->find(...\func_get_args()); + } + + return parent::find(...\func_get_args()); + } + + public function collect(\Symfony\Component\HttpFoundation\Request $request, \Symfony\Component\HttpFoundation\Response $response, ?\Throwable $exception = null): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->collect(...\func_get_args()); + } + + return parent::collect(...\func_get_args()); + } + + public function reset(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->reset(...\func_get_args()); + } else { + parent::reset(...\func_get_args()); + } + } + + public function all(): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->all(...\func_get_args()); + } + + return parent::all(...\func_get_args()); + } + + public function set(array $collectors = []): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->set(...\func_get_args()); + } else { + parent::set(...\func_get_args()); + } + } + + public function add(\Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface $collector): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->add(...\func_get_args()); + } else { + parent::add(...\func_get_args()); + } + } + + public function has(string $name): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->has(...\func_get_args()); + } + + return parent::has(...\func_get_args()); + } + + public function get(string $name): \Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->get(...\func_get_args()); + } + + return parent::get(...\func_get_args()); + } +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('ProfilerProxy8977808', false)) { + \class_alias(__NAMESPACE__.'\\ProfilerProxy8977808', 'ProfilerProxy8977808', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php b/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php new file mode 100644 index 0000000..c8faac0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php @@ -0,0 +1,30 @@ + [parent::class, 'serializer', null, 530], + "\0".parent::class."\0".'translationDomain' => [parent::class, 'translationDomain', null, 16], + "\0".parent::class."\0".'translator' => [parent::class, 'translator', null, 530], + "\0".parent::class."\0".'validator' => [parent::class, 'validator', null, 530], + 'serializer' => [parent::class, 'serializer', null, 530], + 'translationDomain' => [parent::class, 'translationDomain', null, 16], + 'translator' => [parent::class, 'translator', null, 530], + 'validator' => [parent::class, 'validator', null, 530], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('RequestPayloadValueResolverGhost01ca9cc', false)) { + \class_alias(__NAMESPACE__.'\\RequestPayloadValueResolverGhost01ca9cc', 'RequestPayloadValueResolverGhost01ca9cc', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php b/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php new file mode 100644 index 0000000..6a809fc --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php @@ -0,0 +1,29 @@ + [parent::class, 'clock', null, 16], + "\0".parent::class."\0".'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + "\0".parent::class."\0".'hashParameter' => [parent::class, 'hashParameter', null, 16], + "\0".parent::class."\0".'secret' => [parent::class, 'secret', null, 16], + 'clock' => [parent::class, 'clock', null, 16], + 'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + 'hashParameter' => [parent::class, 'hashParameter', null, 16], + 'secret' => [parent::class, 'secret', null, 16], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('UriSignerGhostB68a0a1', false)) { + \class_alias(__NAMESPACE__.'\\UriSignerGhostB68a0a1', 'UriSignerGhostB68a0a1', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php new file mode 100644 index 0000000..ad8d326 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php @@ -0,0 +1,26 @@ +privates['cache_pool_clearer.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer(($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService')), ['cache.validator', 'cache.serializer']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php new file mode 100644 index 0000000..55171c0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php @@ -0,0 +1,31 @@ +services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['cache_pool_clearer.cache_warmer'] ?? $container->load('getCachePoolClearer_CacheWarmerService')); + yield 1 => ($container->privates['config_builder.warmer'] ?? $container->load('getConfigBuilder_WarmerService')); + yield 2 => ($container->privates['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService')); + yield 3 => ($container->privates['twig.template_cache_warmer'] ?? $container->load('getTwig_TemplateCacheWarmerService')); + }, 4), true, ($container->targetDir.''.'/App_KernelDevDebugContainerDeprecations.log')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php new file mode 100644 index 0000000..ca995cf --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php @@ -0,0 +1,26 @@ +services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php new file mode 100644 index 0000000..7db35c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php @@ -0,0 +1,27 @@ +privates['cache.app.taggable'] = new \Symfony\Component\Cache\Adapter\TagAwareAdapter(($container->services['cache.app'] ?? self::getCache_AppService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php new file mode 100644 index 0000000..59ff85c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php @@ -0,0 +1,26 @@ +services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)), 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php new file mode 100644 index 0000000..ecc0e4d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php @@ -0,0 +1,26 @@ +services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php new file mode 100644 index 0000000..9ef9fbe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php @@ -0,0 +1,26 @@ +privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php new file mode 100644 index 0000000..4f361b2 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php @@ -0,0 +1,31 @@ +privates['.lazy_profiler'] ?? $container->load('get_LazyProfilerService')); + + if (isset($container->privates['console_profiler_listener'])) { + return $container->privates['console_profiler_listener']; + } + + return $container->privates['console_profiler_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\ConsoleProfilerListener($a, ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), $container->getEnv('not:default:kernel.runtime_mode.web:'), ($container->services['router'] ?? self::getRouterService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php new file mode 100644 index 0000000..1a376d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php @@ -0,0 +1,140 @@ +services['console.command_loader'] = new \Symfony\Component\Console\CommandLoader\ContainerCommandLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'console.command.about' => ['privates', '.console.command.about.lazy', 'get_Console_Command_About_LazyService', true], + 'console.command.assets_install' => ['privates', '.console.command.assets_install.lazy', 'get_Console_Command_AssetsInstall_LazyService', true], + 'console.command.cache_clear' => ['privates', '.console.command.cache_clear.lazy', 'get_Console_Command_CacheClear_LazyService', true], + 'console.command.cache_pool_clear' => ['privates', '.console.command.cache_pool_clear.lazy', 'get_Console_Command_CachePoolClear_LazyService', true], + 'console.command.cache_pool_prune' => ['privates', '.console.command.cache_pool_prune.lazy', 'get_Console_Command_CachePoolPrune_LazyService', true], + 'console.command.cache_pool_invalidate_tags' => ['privates', '.console.command.cache_pool_invalidate_tags.lazy', 'get_Console_Command_CachePoolInvalidateTags_LazyService', true], + 'console.command.cache_pool_delete' => ['privates', '.console.command.cache_pool_delete.lazy', 'get_Console_Command_CachePoolDelete_LazyService', true], + 'console.command.cache_pool_list' => ['privates', '.console.command.cache_pool_list.lazy', 'get_Console_Command_CachePoolList_LazyService', true], + 'console.command.cache_warmup' => ['privates', '.console.command.cache_warmup.lazy', 'get_Console_Command_CacheWarmup_LazyService', true], + 'console.command.config_debug' => ['privates', '.console.command.config_debug.lazy', 'get_Console_Command_ConfigDebug_LazyService', true], + 'console.command.config_dump_reference' => ['privates', '.console.command.config_dump_reference.lazy', 'get_Console_Command_ConfigDumpReference_LazyService', true], + 'console.command.container_debug' => ['privates', '.console.command.container_debug.lazy', 'get_Console_Command_ContainerDebug_LazyService', true], + 'console.command.container_lint' => ['privates', '.console.command.container_lint.lazy', 'get_Console_Command_ContainerLint_LazyService', true], + 'console.command.debug_autowiring' => ['privates', '.console.command.debug_autowiring.lazy', 'get_Console_Command_DebugAutowiring_LazyService', true], + 'console.command.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_LazyService', true], + 'console.command.router_debug' => ['privates', '.console.command.router_debug.lazy', 'get_Console_Command_RouterDebug_LazyService', true], + 'console.command.router_match' => ['privates', '.console.command.router_match.lazy', 'get_Console_Command_RouterMatch_LazyService', true], + 'console.command.yaml_lint' => ['privates', '.console.command.yaml_lint.lazy', 'get_Console_Command_YamlLint_LazyService', true], + 'console.command.secrets_set' => ['privates', '.console.command.secrets_set.lazy', 'get_Console_Command_SecretsSet_LazyService', true], + 'console.command.secrets_remove' => ['privates', '.console.command.secrets_remove.lazy', 'get_Console_Command_SecretsRemove_LazyService', true], + 'console.command.secrets_generate_key' => ['privates', '.console.command.secrets_generate_key.lazy', 'get_Console_Command_SecretsGenerateKey_LazyService', true], + 'console.command.secrets_list' => ['privates', '.console.command.secrets_list.lazy', 'get_Console_Command_SecretsList_LazyService', true], + 'console.command.secrets_reveal' => ['privates', '.console.command.secrets_reveal.lazy', 'get_Console_Command_SecretsReveal_LazyService', true], + 'console.command.secrets_decrypt_to_local' => ['privates', '.console.command.secrets_decrypt_to_local.lazy', 'get_Console_Command_SecretsDecryptToLocal_LazyService', true], + 'console.command.secrets_encrypt_from_local' => ['privates', '.console.command.secrets_encrypt_from_local.lazy', 'get_Console_Command_SecretsEncryptFromLocal_LazyService', true], + 'console.command.error_dumper' => ['privates', '.console.command.error_dumper.lazy', 'get_Console_Command_ErrorDumper_LazyService', true], + 'var_dumper.command.server_dump' => ['privates', '.var_dumper.command.server_dump.lazy', 'get_VarDumper_Command_ServerDump_LazyService', true], + 'twig.command.debug' => ['privates', '.twig.command.debug.lazy', 'get_Twig_Command_Debug_LazyService', true], + 'twig.command.lint' => ['privates', '.twig.command.lint.lazy', 'get_Twig_Command_Lint_LazyService', true], + 'maker.auto_command.make_auth' => ['privates', '.maker.auto_command.make_auth.lazy', 'get_Maker_AutoCommand_MakeAuth_LazyService', true], + 'maker.auto_command.make_command' => ['privates', '.maker.auto_command.make_command.lazy', 'get_Maker_AutoCommand_MakeCommand_LazyService', true], + 'maker.auto_command.make_twig_component' => ['privates', '.maker.auto_command.make_twig_component.lazy', 'get_Maker_AutoCommand_MakeTwigComponent_LazyService', true], + 'maker.auto_command.make_controller' => ['privates', '.maker.auto_command.make_controller.lazy', 'get_Maker_AutoCommand_MakeController_LazyService', true], + 'maker.auto_command.make_crud' => ['privates', '.maker.auto_command.make_crud.lazy', 'get_Maker_AutoCommand_MakeCrud_LazyService', true], + 'maker.auto_command.make_docker_database' => ['privates', '.maker.auto_command.make_docker_database.lazy', 'get_Maker_AutoCommand_MakeDockerDatabase_LazyService', true], + 'maker.auto_command.make_entity' => ['privates', '.maker.auto_command.make_entity.lazy', 'get_Maker_AutoCommand_MakeEntity_LazyService', true], + 'maker.auto_command.make_fixtures' => ['privates', '.maker.auto_command.make_fixtures.lazy', 'get_Maker_AutoCommand_MakeFixtures_LazyService', true], + 'maker.auto_command.make_form' => ['privates', '.maker.auto_command.make_form.lazy', 'get_Maker_AutoCommand_MakeForm_LazyService', true], + 'maker.auto_command.make_listener' => ['privates', '.maker.auto_command.make_listener.lazy', 'get_Maker_AutoCommand_MakeListener_LazyService', true], + 'maker.auto_command.make_message' => ['privates', '.maker.auto_command.make_message.lazy', 'get_Maker_AutoCommand_MakeMessage_LazyService', true], + 'maker.auto_command.make_messenger_middleware' => ['privates', '.maker.auto_command.make_messenger_middleware.lazy', 'get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService', true], + 'maker.auto_command.make_registration_form' => ['privates', '.maker.auto_command.make_registration_form.lazy', 'get_Maker_AutoCommand_MakeRegistrationForm_LazyService', true], + 'maker.auto_command.make_reset_password' => ['privates', '.maker.auto_command.make_reset_password.lazy', 'get_Maker_AutoCommand_MakeResetPassword_LazyService', true], + 'maker.auto_command.make_schedule' => ['privates', '.maker.auto_command.make_schedule.lazy', 'get_Maker_AutoCommand_MakeSchedule_LazyService', true], + 'maker.auto_command.make_serializer_encoder' => ['privates', '.maker.auto_command.make_serializer_encoder.lazy', 'get_Maker_AutoCommand_MakeSerializerEncoder_LazyService', true], + 'maker.auto_command.make_serializer_normalizer' => ['privates', '.maker.auto_command.make_serializer_normalizer.lazy', 'get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService', true], + 'maker.auto_command.make_twig_extension' => ['privates', '.maker.auto_command.make_twig_extension.lazy', 'get_Maker_AutoCommand_MakeTwigExtension_LazyService', true], + 'maker.auto_command.make_test' => ['privates', '.maker.auto_command.make_test.lazy', 'get_Maker_AutoCommand_MakeTest_LazyService', true], + 'maker.auto_command.make_validator' => ['privates', '.maker.auto_command.make_validator.lazy', 'get_Maker_AutoCommand_MakeValidator_LazyService', true], + 'maker.auto_command.make_voter' => ['privates', '.maker.auto_command.make_voter.lazy', 'get_Maker_AutoCommand_MakeVoter_LazyService', true], + 'maker.auto_command.make_user' => ['privates', '.maker.auto_command.make_user.lazy', 'get_Maker_AutoCommand_MakeUser_LazyService', true], + 'maker.auto_command.make_migration' => ['privates', '.maker.auto_command.make_migration.lazy', 'get_Maker_AutoCommand_MakeMigration_LazyService', true], + 'maker.auto_command.make_stimulus_controller' => ['privates', '.maker.auto_command.make_stimulus_controller.lazy', 'get_Maker_AutoCommand_MakeStimulusController_LazyService', true], + 'maker.auto_command.make_security_form_login' => ['privates', '.maker.auto_command.make_security_form_login.lazy', 'get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService', true], + 'maker.auto_command.make_security_custom' => ['privates', '.maker.auto_command.make_security_custom.lazy', 'get_Maker_AutoCommand_MakeSecurityCustom_LazyService', true], + 'maker.auto_command.make_webhook' => ['privates', '.maker.auto_command.make_webhook.lazy', 'get_Maker_AutoCommand_MakeWebhook_LazyService', true], + ], [ + 'console.command.about' => '?', + 'console.command.assets_install' => '?', + 'console.command.cache_clear' => '?', + 'console.command.cache_pool_clear' => '?', + 'console.command.cache_pool_prune' => '?', + 'console.command.cache_pool_invalidate_tags' => '?', + 'console.command.cache_pool_delete' => '?', + 'console.command.cache_pool_list' => '?', + 'console.command.cache_warmup' => '?', + 'console.command.config_debug' => '?', + 'console.command.config_dump_reference' => '?', + 'console.command.container_debug' => '?', + 'console.command.container_lint' => '?', + 'console.command.debug_autowiring' => '?', + 'console.command.event_dispatcher_debug' => '?', + 'console.command.router_debug' => '?', + 'console.command.router_match' => '?', + 'console.command.yaml_lint' => '?', + 'console.command.secrets_set' => '?', + 'console.command.secrets_remove' => '?', + 'console.command.secrets_generate_key' => '?', + 'console.command.secrets_list' => '?', + 'console.command.secrets_reveal' => '?', + 'console.command.secrets_decrypt_to_local' => '?', + 'console.command.secrets_encrypt_from_local' => '?', + 'console.command.error_dumper' => '?', + 'var_dumper.command.server_dump' => '?', + 'twig.command.debug' => '?', + 'twig.command.lint' => '?', + 'maker.auto_command.make_auth' => '?', + 'maker.auto_command.make_command' => '?', + 'maker.auto_command.make_twig_component' => '?', + 'maker.auto_command.make_controller' => '?', + 'maker.auto_command.make_crud' => '?', + 'maker.auto_command.make_docker_database' => '?', + 'maker.auto_command.make_entity' => '?', + 'maker.auto_command.make_fixtures' => '?', + 'maker.auto_command.make_form' => '?', + 'maker.auto_command.make_listener' => '?', + 'maker.auto_command.make_message' => '?', + 'maker.auto_command.make_messenger_middleware' => '?', + 'maker.auto_command.make_registration_form' => '?', + 'maker.auto_command.make_reset_password' => '?', + 'maker.auto_command.make_schedule' => '?', + 'maker.auto_command.make_serializer_encoder' => '?', + 'maker.auto_command.make_serializer_normalizer' => '?', + 'maker.auto_command.make_twig_extension' => '?', + 'maker.auto_command.make_test' => '?', + 'maker.auto_command.make_validator' => '?', + 'maker.auto_command.make_voter' => '?', + 'maker.auto_command.make_user' => '?', + 'maker.auto_command.make_migration' => '?', + 'maker.auto_command.make_stimulus_controller' => '?', + 'maker.auto_command.make_security_form_login' => '?', + 'maker.auto_command.make_security_custom' => '?', + 'maker.auto_command.make_webhook' => '?', + ]), ['about' => 'console.command.about', 'assets:install' => 'console.command.assets_install', 'cache:clear' => 'console.command.cache_clear', 'cache:pool:clear' => 'console.command.cache_pool_clear', 'cache:pool:prune' => 'console.command.cache_pool_prune', 'cache:pool:invalidate-tags' => 'console.command.cache_pool_invalidate_tags', 'cache:pool:delete' => 'console.command.cache_pool_delete', 'cache:pool:list' => 'console.command.cache_pool_list', 'cache:warmup' => 'console.command.cache_warmup', 'debug:config' => 'console.command.config_debug', 'config:dump-reference' => 'console.command.config_dump_reference', 'debug:container' => 'console.command.container_debug', 'lint:container' => 'console.command.container_lint', 'debug:autowiring' => 'console.command.debug_autowiring', 'debug:event-dispatcher' => 'console.command.event_dispatcher_debug', 'debug:router' => 'console.command.router_debug', 'router:match' => 'console.command.router_match', 'lint:yaml' => 'console.command.yaml_lint', 'secrets:set' => 'console.command.secrets_set', 'secrets:remove' => 'console.command.secrets_remove', 'secrets:generate-keys' => 'console.command.secrets_generate_key', 'secrets:list' => 'console.command.secrets_list', 'secrets:reveal' => 'console.command.secrets_reveal', 'secrets:decrypt-to-local' => 'console.command.secrets_decrypt_to_local', 'secrets:encrypt-from-local' => 'console.command.secrets_encrypt_from_local', 'error:dump' => 'console.command.error_dumper', 'server:dump' => 'var_dumper.command.server_dump', 'debug:twig' => 'twig.command.debug', 'lint:twig' => 'twig.command.lint', 'make:auth' => 'maker.auto_command.make_auth', 'make:command' => 'maker.auto_command.make_command', 'make:twig-component' => 'maker.auto_command.make_twig_component', 'make:controller' => 'maker.auto_command.make_controller', 'make:crud' => 'maker.auto_command.make_crud', 'make:docker:database' => 'maker.auto_command.make_docker_database', 'make:entity' => 'maker.auto_command.make_entity', 'make:fixtures' => 'maker.auto_command.make_fixtures', 'make:form' => 'maker.auto_command.make_form', 'make:listener' => 'maker.auto_command.make_listener', 'make:subscriber' => 'maker.auto_command.make_listener', 'make:message' => 'maker.auto_command.make_message', 'make:messenger-middleware' => 'maker.auto_command.make_messenger_middleware', 'make:registration-form' => 'maker.auto_command.make_registration_form', 'make:reset-password' => 'maker.auto_command.make_reset_password', 'make:schedule' => 'maker.auto_command.make_schedule', 'make:serializer:encoder' => 'maker.auto_command.make_serializer_encoder', 'make:serializer:normalizer' => 'maker.auto_command.make_serializer_normalizer', 'make:twig-extension' => 'maker.auto_command.make_twig_extension', 'make:test' => 'maker.auto_command.make_test', 'make:unit-test' => 'maker.auto_command.make_test', 'make:functional-test' => 'maker.auto_command.make_test', 'make:validator' => 'maker.auto_command.make_validator', 'make:voter' => 'maker.auto_command.make_voter', 'make:user' => 'maker.auto_command.make_user', 'make:migration' => 'maker.auto_command.make_migration', 'make:stimulus-controller' => 'maker.auto_command.make_stimulus_controller', 'make:security:form-login' => 'maker.auto_command.make_security_form_login', 'make:security:custom' => 'maker.auto_command.make_security_custom', 'make:webhook' => 'maker.auto_command.make_webhook']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php new file mode 100644 index 0000000..f676d64 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php @@ -0,0 +1,32 @@ +privates['console.command.about'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AboutCommand(); + + $instance->setName('about'); + $instance->setDescription('Display information about the current project'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php new file mode 100644 index 0000000..560efd4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php @@ -0,0 +1,33 @@ +privates['console.command.assets_install'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), \dirname(__DIR__, 4)); + + $instance->setName('assets:install'); + $instance->setDescription('Install bundle\'s web assets under a public directory'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php new file mode 100644 index 0000000..01decf2 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php @@ -0,0 +1,35 @@ +privates['console.command.cache_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand(new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer(new RewindableGenerator(fn () => new \EmptyIterator(), 0)), ($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem())); + + $instance->setName('cache:clear'); + $instance->setDescription('Clear the cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php new file mode 100644 index 0000000..7510d8b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:clear'); + $instance->setDescription('Clear cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php new file mode 100644 index 0000000..111a7e6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_delete'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:delete'); + $instance->setDescription('Delete an item from a cache pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php new file mode 100644 index 0000000..a84a3f8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php @@ -0,0 +1,36 @@ +privates['console.command.cache_pool_invalidate_tags'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'cache.app' => ['privates', 'cache.app.taggable', 'getCache_App_TaggableService', true], + ], [ + 'cache.app' => 'Symfony\\Component\\Cache\\Adapter\\TagAwareAdapter', + ])); + + $instance->setName('cache:pool:invalidate-tags'); + $instance->setDescription('Invalidate cache tags for all or a specific pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php new file mode 100644 index 0000000..250aaf9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand(['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:list'); + $instance->setDescription('List available cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php new file mode 100644 index 0000000..4dbb887 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php @@ -0,0 +1,38 @@ +privates['console.command.cache_pool_prune'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand(new RewindableGenerator(function () use ($container) { + yield 'cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)); + yield 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)); + yield 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)); + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)); + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container)); + }, 5)); + + $instance->setName('cache:pool:prune'); + $instance->setDescription('Prune cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php new file mode 100644 index 0000000..72fea2d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_warmup'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand(($container->services['cache_warmer'] ?? $container->load('getCacheWarmerService'))); + + $instance->setName('cache:warmup'); + $instance->setDescription('Warm up an empty cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php new file mode 100644 index 0000000..0f0dedd --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php @@ -0,0 +1,35 @@ +privates['console.command.config_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand(); + + $instance->setName('debug:config'); + $instance->setDescription('Dump the current configuration for an extension'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php new file mode 100644 index 0000000..436385a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php @@ -0,0 +1,35 @@ +privates['console.command.config_dump_reference'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand(); + + $instance->setName('config:dump-reference'); + $instance->setDescription('Dump the default configuration for an extension'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php new file mode 100644 index 0000000..3382ccb --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.container_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand(); + + $instance->setName('debug:container'); + $instance->setDescription('Display current services for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php new file mode 100644 index 0000000..9fb1856 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php @@ -0,0 +1,32 @@ +privates['console.command.container_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand(); + + $instance->setName('lint:container'); + $instance->setDescription('Ensure that arguments injected into services match type declarations'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php new file mode 100644 index 0000000..1015757 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php @@ -0,0 +1,34 @@ +privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:autowiring'); + $instance->setDescription('List classes/interfaces you can use for autowiring'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php new file mode 100644 index 0000000..34cf1d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php @@ -0,0 +1,33 @@ +privates['console.command.error_dumper'] = $instance = new \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService')), NULL); + + $instance->setName('error:dump'); + $instance->setDescription('Dump error pages to plain HTML files that can be directly served by a web server'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php new file mode 100644 index 0000000..a5f9614 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php @@ -0,0 +1,36 @@ +privates['console.command.event_dispatcher_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false], + ], [ + 'event_dispatcher' => '?', + ])); + + $instance->setName('debug:event-dispatcher'); + $instance->setDescription('Display configured listeners for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php new file mode 100644 index 0000000..71e4736 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:router'); + $instance->setDescription('Display current routes for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php new file mode 100644 index 0000000..6f35239 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php @@ -0,0 +1,32 @@ +privates['console.command.router_match'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand(($container->services['router'] ?? self::getRouterService($container)), new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + + $instance->setName('router:match'); + $instance->setDescription('Help debug routes by simulating a path info match'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php new file mode 100644 index 0000000..5c19a98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_decrypt_to_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:decrypt-to-local'); + $instance->setDescription('Decrypt all secrets and stores them in the local vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php new file mode 100644 index 0000000..12bf26b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_encrypt_from_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:encrypt-from-local'); + $instance->setDescription('Encrypt all local secrets to the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php new file mode 100644 index 0000000..c1389a0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_generate_key'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:generate-keys'); + $instance->setDescription('Generate new encryption keys'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php new file mode 100644 index 0000000..228ec96 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:list'); + $instance->setDescription('List all secrets'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php new file mode 100644 index 0000000..df7ef27 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_remove'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:remove'); + $instance->setDescription('Remove a secret from the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php new file mode 100644 index 0000000..565d130 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_reveal'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:reveal'); + $instance->setDescription('Reveal the value of a secret'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php new file mode 100644 index 0000000..ad51831 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_set'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:set'); + $instance->setDescription('Set a secret in the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php new file mode 100644 index 0000000..5a1bd62 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php @@ -0,0 +1,33 @@ +privates['console.command.yaml_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand(); + + $instance->setName('lint:yaml'); + $instance->setDescription('Lint a YAML file and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php new file mode 100644 index 0000000..3402d7e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php @@ -0,0 +1,25 @@ +privates['console.error_listener'] = new \Symfony\Component\Console\EventListener\ErrorListener(($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php new file mode 100644 index 0000000..dcf2c60 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php @@ -0,0 +1,28 @@ +privates['container.env_var_processor'] = new \Symfony\Component\DependencyInjection\EnvVarProcessor($container, new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['secrets.env_var_loader'] ?? $container->load('getSecrets_EnvVarLoaderService')); + }, 1)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php new file mode 100644 index 0000000..106ff54 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php @@ -0,0 +1,67 @@ +services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'base64' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'bool' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'not' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'const' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'csv' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'file' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'float' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'int' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'json' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'key' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'url' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'query_string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'resolve' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'default' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'trim' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'require' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'enum' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'shuffle' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'defined' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'urlencode' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + ], [ + 'base64' => '?', + 'bool' => '?', + 'not' => '?', + 'const' => '?', + 'csv' => '?', + 'file' => '?', + 'float' => '?', + 'int' => '?', + 'json' => '?', + 'key' => '?', + 'url' => '?', + 'query_string' => '?', + 'resolve' => '?', + 'default' => '?', + 'string' => '?', + 'trim' => '?', + 'require' => '?', + 'enum' => '?', + 'shuffle' => '?', + 'defined' => '?', + 'urlencode' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php new file mode 100644 index 0000000..f93f262 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php @@ -0,0 +1,23 @@ +services['container.get_routing_condition_service'] = (new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [], []))->get(...); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php new file mode 100644 index 0000000..e79252a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php @@ -0,0 +1,31 @@ +privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['controller.template_attribute_listener'])) { + return $container->privates['controller.template_attribute_listener']; + } + + return $container->privates['controller.template_attribute_listener'] = new \Symfony\Bridge\Twig\EventListener\TemplateAttributeListener($a); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php b/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php new file mode 100644 index 0000000..405abb5 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php @@ -0,0 +1,23 @@ +privates['data_collector.request.session_collector'] = ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))->collectSessionUsage(...); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php new file mode 100644 index 0000000..0ad22a1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php @@ -0,0 +1,26 @@ +privates['debug.dump_listener'] = new \Symfony\Component\HttpKernel\EventListener\DumpListener(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), new \Symfony\Component\VarDumper\Dumper\ContextualizedDumper(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService')), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)))]), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php new file mode 100644 index 0000000..28c5709 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php @@ -0,0 +1,25 @@ +services['debug.error_handler_configurator'] = new \Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator(($container->privates['logger'] ?? self::getLoggerService($container)), NULL, -1, true, true, NULL); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php new file mode 100644 index 0000000..fd08212 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php @@ -0,0 +1,23 @@ +privates['debug.file_link_formatter.url_format'] = \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter::generateUrlFormat(($container->services['router'] ?? self::getRouterService($container)), '_profiler_open_file', '?file=%f&line=%l#line%l'); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php new file mode 100644 index 0000000..687f8e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php @@ -0,0 +1,25 @@ +services['error_controller'] = new \Symfony\Component\HttpKernel\Controller\ErrorController(($container->services['http_kernel'] ?? self::getHttpKernelService($container)), 'error_controller', ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..f82eac3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php @@ -0,0 +1,28 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['error_handler.error_renderer.html'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer(\Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::isDebug($a, true), 'UTF-8', ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), \dirname(__DIR__, 4), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::getAndCleanOutputBuffer($a), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php b/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php new file mode 100644 index 0000000..0e02e67 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php @@ -0,0 +1,42 @@ +services['http_kernel'] ?? self::getHttpKernelService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + $b = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + + $container->privates['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer($a, $b); + + $instance->setFragmentPath('/_fragment'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php b/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php new file mode 100644 index 0000000..9334f79 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php @@ -0,0 +1,23 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_auth'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), $b, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:auth'); + $instance->setDescription('Create a Guard authenticator of different flavors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php new file mode 100644 index 0000000..57158c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_command'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCommand(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:command'); + $instance->setDescription('Create a new console command class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php new file mode 100644 index 0000000..c951a1f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:controller'); + $instance->setDescription('Create a new controller class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php new file mode 100644 index 0000000..a8c5dd3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_crud'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCrud(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:crud'); + $instance->setDescription('Create CRUD for Doctrine entity class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php new file mode 100644 index 0000000..7b56913 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_docker_database'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:docker:database'); + $instance->setDescription('Add a database container to your compose.yaml file'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php new file mode 100644 index 0000000..226713f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_entity'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeEntity($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), NULL, $b, ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService'))), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:entity'); + $instance->setDescription('Create or update a Doctrine entity class, and optionally an API Platform resource'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php new file mode 100644 index 0000000..a3c3d13 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_fixtures'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeFixtures(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:fixtures'); + $instance->setDescription('Create a new class to load Doctrine fixtures'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php new file mode 100644 index 0000000..1aaa76b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeForm(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:form'); + $instance->setDescription('Create a new form class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php new file mode 100644 index 0000000..80bd05b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_listener'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeListener(new \Symfony\Bundle\MakerBundle\EventRegistry(($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:listener'); + $instance->setAliases(['make:subscriber']); + $instance->setDescription('Creates a new event subscriber class or a new event listener class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php new file mode 100644 index 0000000..5cae039 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_message'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessage($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:message'); + $instance->setDescription('Create a new message and handler'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php new file mode 100644 index 0000000..2f7062b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_messenger_middleware'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:messenger-middleware'); + $instance->setDescription('Create a new messenger middleware'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php new file mode 100644 index 0000000..14b525a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_migration'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMigration(\dirname(__DIR__, 4), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:migration'); + $instance->setDescription('Create a new migration based on database changes'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php new file mode 100644 index 0000000..67249d7 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_registration_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm($a, ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:registration-form'); + $instance->setDescription('Create a new registration form system'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php new file mode 100644 index 0000000..c7cf40c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_reset_password'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeResetPassword($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:reset-password'); + $instance->setDescription('Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php new file mode 100644 index 0000000..92693db --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_schedule'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSchedule($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:schedule'); + $instance->setDescription('Create a scheduler component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php new file mode 100644 index 0000000..f00220d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_security_custom'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeCustomAuthenticator($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:custom'); + $instance->setDescription('Create a custom security authenticator.'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php new file mode 100644 index 0000000..ac31f56 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_security_form_login'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeFormLogin($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:form-login'); + $instance->setDescription('Generate the code needed for the form_login authenticator'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php new file mode 100644 index 0000000..4f46747 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_encoder'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:encoder'); + $instance->setDescription('Create a new serializer encoder class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php new file mode 100644 index 0000000..4b29a13 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_normalizer'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:normalizer'); + $instance->setDescription('Create a new serializer normalizer class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php new file mode 100644 index 0000000..5ce12df --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_stimulus_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeStimulusController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:stimulus-controller'); + $instance->setDescription('Create a new Stimulus controller'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php new file mode 100644 index 0000000..eedb380 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_test'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTest(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:test'); + $instance->setAliases(['make:unit-test', 'make:functional-test']); + $instance->setDescription('Create a new test class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php new file mode 100644 index 0000000..0eee591 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_twig_component'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigComponent($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-component'); + $instance->setDescription('Create a Twig (or Live) component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php new file mode 100644 index 0000000..d28a66f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_twig_extension'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-extension'); + $instance->setDescription('Create a new Twig extension with its runtime class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php new file mode 100644 index 0000000..e68a816 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_user'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeUser($a, new \Symfony\Bundle\MakerBundle\Security\UserClassBuilder(), ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:user'); + $instance->setDescription('Create a new security user class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php new file mode 100644 index 0000000..a4b4681 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_validator'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeValidator(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:validator'); + $instance->setDescription('Create a new validator and constraint class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php new file mode 100644 index 0000000..a3f5b54 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_voter'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeVoter(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:voter'); + $instance->setDescription('Create a new security voter class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php new file mode 100644 index 0000000..3834129 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_webhook'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeWebhook($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:webhook'); + $instance->setDescription('Create a new Webhook'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php new file mode 100644 index 0000000..8f89052 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.entity_class_generator'] = new \Symfony\Bundle\MakerBundle\Doctrine\EntityClassGenerator(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php new file mode 100644 index 0000000..7ea6b2b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php @@ -0,0 +1,25 @@ +privates['maker.file_link_formatter'] = new \Symfony\Bundle\MakerBundle\Util\MakerFileLinkFormatter(($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php new file mode 100644 index 0000000..82c9ece --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php @@ -0,0 +1,28 @@ +privates['maker.file_manager'] = new \Symfony\Bundle\MakerBundle\FileManager(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), new \Symfony\Bundle\MakerBundle\Util\AutoloaderUtil(new \Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder('App')), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService')), \dirname(__DIR__, 4), (\dirname(__DIR__, 4).'/templates')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php new file mode 100644 index 0000000..d987a8f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.generator'] = new \Symfony\Bundle\MakerBundle\Generator(($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), 'App', NULL, new \Symfony\Bundle\MakerBundle\Util\TemplateComponentGenerator(true, false, 'App')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php new file mode 100644 index 0000000..cafc8e9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php @@ -0,0 +1,25 @@ +privates['maker.renderer.form_type_renderer'] = new \Symfony\Bundle\MakerBundle\Renderer\FormTypeRenderer(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php new file mode 100644 index 0000000..b98e6fe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php @@ -0,0 +1,27 @@ +privates['router.request_context'] ?? self::getRouter_RequestContextService($container)); + + return $container->services['Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController'] = new \Symfony\Bundle\FrameworkBundle\Controller\RedirectController(($container->services['router'] ?? self::getRouterService($container)), $a->getHttpPort(), $a->getHttpsPort()); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php new file mode 100644 index 0000000..faa3c91 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php @@ -0,0 +1,30 @@ +privates['router.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'router' => ['services', 'router', 'getRouterService', false], + ], [ + 'router' => '?', + ]))->withContext('router.cache_warmer', $container)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php new file mode 100644 index 0000000..66bf484 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php @@ -0,0 +1,70 @@ +services['kernel'] ?? $container->get('kernel', 1))); + $c = new \Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader('dev'); + + $a->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\GlobFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\DirectoryLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\ContainerLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel' => ['services', 'kernel', 'getKernelService', false], + ], [ + 'kernel' => 'App\\Kernel', + ]), 'dev')); + $a->addLoader($c); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeDirectoryLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeFileLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\Psr4DirectoryLoader($b)); + + return $container->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($a, ['utf8' => true], []); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php new file mode 100644 index 0000000..544bdd0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php @@ -0,0 +1,26 @@ +privates['secrets.env_var_loader'] = new \Symfony\Component\DependencyInjection\StaticEnvVarLoader(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php new file mode 100644 index 0000000..c44267c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php @@ -0,0 +1,28 @@ +privates['secrets.vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault((\dirname(__DIR__, 4).'/config/secrets/'.$container->getEnv('string:default:kernel.environment:APP_RUNTIME_ENV')), \Symfony\Component\String\LazyString::fromCallable($container->getEnv(...), 'base64:default::SYMFONY_DECRYPTION_SECRET'), 'APP_SECRET'); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php b/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php new file mode 100644 index 0000000..4c7ae77 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php @@ -0,0 +1,63 @@ +services['services_resetter'] = new \Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter(new RewindableGenerator(function () use ($container) { + if (isset($container->services['request_stack'])) { + yield 'request_stack' => ($container->services['request_stack'] ?? null); + } + if (isset($container->privates['container.env_var_processor'])) { + yield 'container.env_var_processor' => ($container->privates['container.env_var_processor'] ?? null); + } + if (isset($container->services['cache.app'])) { + yield 'cache.app' => ($container->services['cache.app'] ?? null); + } + if (isset($container->services['cache.system'])) { + yield 'cache.system' => ($container->services['cache.system'] ?? null); + } + if (isset($container->privates['cache.validator'])) { + yield 'cache.validator' => ($container->privates['cache.validator'] ?? null); + } + if (isset($container->privates['cache.serializer'])) { + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? null); + } + if (isset($container->privates['cache.property_info'])) { + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? null); + } + if (isset($container->services['debug.stopwatch'])) { + yield 'debug.stopwatch' => ($container->services['debug.stopwatch'] ?? null); + } + if (isset($container->services['event_dispatcher'])) { + yield 'debug.event_dispatcher' => ($container->services['event_dispatcher'] ?? null); + } + if (isset($container->privates['session_listener'])) { + yield 'session_listener' => ($container->privates['session_listener'] ?? null); + } + if (isset($container->services['.container.private.profiler'])) { + yield 'profiler' => ($container->services['.container.private.profiler'] ?? null); + } + if (isset($container->privates['twig'])) { + yield 'twig' => ($container->privates['twig'] ?? null); + } + }, fn () => 0 + (int) (isset($container->services['request_stack'])) + (int) (isset($container->privates['container.env_var_processor'])) + (int) (isset($container->services['cache.app'])) + (int) (isset($container->services['cache.system'])) + (int) (isset($container->privates['cache.validator'])) + (int) (isset($container->privates['cache.serializer'])) + (int) (isset($container->privates['cache.property_info'])) + (int) (isset($container->services['debug.stopwatch'])) + (int) (isset($container->services['event_dispatcher'])) + (int) (isset($container->privates['session_listener'])) + (int) (isset($container->services['.container.private.profiler'])) + (int) (isset($container->privates['twig']))), ['request_stack' => ['?resetRequestFormats'], 'container.env_var_processor' => ['reset'], 'cache.app' => ['reset'], 'cache.system' => ['reset'], 'cache.validator' => ['reset'], 'cache.serializer' => ['reset'], 'cache.property_info' => ['reset'], 'debug.stopwatch' => ['reset'], 'debug.event_dispatcher' => ['reset'], 'session_listener' => ['reset'], 'profiler' => ['reset'], 'twig' => ['resetGlobals']]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php b/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php new file mode 100644 index 0000000..d4ef3b0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php @@ -0,0 +1,38 @@ +privates['session_listener'] ?? self::getSessionListenerService($container)); + + if (isset($container->privates['session.factory'])) { + return $container->privates['session.factory']; + } + + return $container->privates['session.factory'] = new \Symfony\Component\HttpFoundation\Session\SessionFactory(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory($container->parameters['session.storage.options'], new \Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler(new \SessionHandler()), new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', 0), true), [$a, 'onSessionUsage']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php new file mode 100644 index 0000000..bdf6b0b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php @@ -0,0 +1,25 @@ +services['Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController'] = new \Symfony\Bundle\FrameworkBundle\Controller\TemplateController(($container->privates['twig'] ?? self::getTwigService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php new file mode 100644 index 0000000..ab92186 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php @@ -0,0 +1,32 @@ +privates['twig.command.debug'] = $instance = new \Symfony\Bridge\Twig\Command\DebugCommand(($container->privates['twig'] ?? self::getTwigService($container)), \dirname(__DIR__, 4), $container->parameters['kernel.bundles_metadata'], (\dirname(__DIR__, 4).'/templates'), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:twig'); + $instance->setDescription('Show a list of twig functions, filters, globals and tests'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php new file mode 100644 index 0000000..dc4d3c4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php @@ -0,0 +1,33 @@ +privates['twig.command.lint'] = $instance = new \Symfony\Bundle\TwigBundle\Command\LintCommand(($container->privates['twig'] ?? self::getTwigService($container)), ['*.twig']); + + $instance->setName('lint:twig'); + $instance->setDescription('Lint a Twig template and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..b4fb6e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php @@ -0,0 +1,26 @@ +privates['twig.error_renderer.html'] = new \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer(($container->privates['twig'] ?? self::getTwigService($container)), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer::isDebug(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), true)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php new file mode 100644 index 0000000..4bae537 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php @@ -0,0 +1,35 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['twig.runtime.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelRuntime(new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true], + ], [ + 'inline' => '?', + ]), $a, true), new \Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator('/_fragment', ($container->privates['uri_signer'] ?? $container->load('getUriSignerService')), $a)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php new file mode 100644 index 0000000..2fcae98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php @@ -0,0 +1,31 @@ +privates['twig.template_cache_warmer'] = new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'twig' => ['privates', 'twig', 'getTwigService', false], + ], [ + 'twig' => 'Twig\\Environment', + ]))->withContext('twig.template_cache_warmer', $container), new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [], (\dirname(__DIR__, 4).'/templates'), ['*.twig']), NULL); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php b/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php new file mode 100644 index 0000000..926cb71 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php @@ -0,0 +1,29 @@ +privates['uri_signer'] = $container->createProxy('UriSignerGhostB68a0a1', static fn () => \UriSignerGhostB68a0a1::createLazyGhost(static fn ($proxy) => self::do($container, $proxy))); + } + + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UriSigner.php'; + + return ($lazyLoad->__construct($container->getParameter('kernel.secret'), '_hash', '_expiration', NULL) && false ?: $lazyLoad); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php new file mode 100644 index 0000000..a529b5c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php @@ -0,0 +1,36 @@ +privates['var_dumper.command.server_dump'] = $instance = new \Symfony\Component\VarDumper\Command\ServerDumpCommand(new \Symfony\Component\VarDumper\Server\DumpServer('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ($container->privates['logger'] ?? self::getLoggerService($container))), ['cli' => new \Symfony\Component\VarDumper\Command\Descriptor\CliDescriptor(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService'))), 'html' => new \Symfony\Component\VarDumper\Command\Descriptor\HtmlDescriptor(($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))]); + + $instance->setName('server:dump'); + $instance->setDescription('Start a dump server that collects and displays dumps in a single place'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php new file mode 100644 index 0000000..6917652 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php @@ -0,0 +1,27 @@ +privates['var_dumper.contextualized_cli_dumper.inner'] = $instance = new \Symfony\Component\VarDumper\Dumper\CliDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php new file mode 100644 index 0000000..936d659 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.exception_panel'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ExceptionPanelController(($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php new file mode 100644 index 0000000..d0dd2af --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? self::getRouterService($container)), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), \dirname(__DIR__, 4)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php new file mode 100644 index 0000000..bd776b6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController(($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), ($container->services['router'] ?? self::getRouterService($container)), NULL, new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php new file mode 100644 index 0000000..49c019d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.about.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('about', [], 'Display information about the current project', false, #[\Closure(name: 'console.command.about', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AboutCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AboutCommand => ($container->privates['console.command.about'] ?? $container->load('getConsole_Command_AboutService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php new file mode 100644 index 0000000..8a94802 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.assets_install.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('assets:install', [], 'Install bundle\'s web assets under a public directory', false, #[\Closure(name: 'console.command.assets_install', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AssetsInstallCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand => ($container->privates['console.command.assets_install'] ?? $container->load('getConsole_Command_AssetsInstallService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php new file mode 100644 index 0000000..5444371 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:clear', [], 'Clear the cache', false, #[\Closure(name: 'console.command.cache_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand => ($container->privates['console.command.cache_clear'] ?? $container->load('getConsole_Command_CacheClearService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php new file mode 100644 index 0000000..92b1f6c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:clear', [], 'Clear cache pools', false, #[\Closure(name: 'console.command.cache_pool_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand => ($container->privates['console.command.cache_pool_clear'] ?? $container->load('getConsole_Command_CachePoolClearService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php new file mode 100644 index 0000000..5850e7e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_delete.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:delete', [], 'Delete an item from a cache pool', false, #[\Closure(name: 'console.command.cache_pool_delete', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolDeleteCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand => ($container->privates['console.command.cache_pool_delete'] ?? $container->load('getConsole_Command_CachePoolDeleteService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php new file mode 100644 index 0000000..170a07a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_invalidate_tags.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:invalidate-tags', [], 'Invalidate cache tags for all or a specific pool', false, #[\Closure(name: 'console.command.cache_pool_invalidate_tags', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolInvalidateTagsCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand => ($container->privates['console.command.cache_pool_invalidate_tags'] ?? $container->load('getConsole_Command_CachePoolInvalidateTagsService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php new file mode 100644 index 0000000..c8749f0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:list', [], 'List available cache pools', false, #[\Closure(name: 'console.command.cache_pool_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand => ($container->privates['console.command.cache_pool_list'] ?? $container->load('getConsole_Command_CachePoolListService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php new file mode 100644 index 0000000..29fc577 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_prune.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:prune', [], 'Prune cache pools', false, #[\Closure(name: 'console.command.cache_pool_prune', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolPruneCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand => ($container->privates['console.command.cache_pool_prune'] ?? $container->load('getConsole_Command_CachePoolPruneService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php new file mode 100644 index 0000000..dceda94 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_warmup.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:warmup', [], 'Warm up an empty cache', false, #[\Closure(name: 'console.command.cache_warmup', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheWarmupCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand => ($container->privates['console.command.cache_warmup'] ?? $container->load('getConsole_Command_CacheWarmupService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php new file mode 100644 index 0000000..78f0905 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.config_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:config', [], 'Dump the current configuration for an extension', false, #[\Closure(name: 'console.command.config_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand => ($container->privates['console.command.config_debug'] ?? $container->load('getConsole_Command_ConfigDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php new file mode 100644 index 0000000..1052d03 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.config_dump_reference.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('config:dump-reference', [], 'Dump the default configuration for an extension', false, #[\Closure(name: 'console.command.config_dump_reference', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDumpReferenceCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand => ($container->privates['console.command.config_dump_reference'] ?? $container->load('getConsole_Command_ConfigDumpReferenceService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php new file mode 100644 index 0000000..5586d8f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.container_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:container', [], 'Display current services for an application', false, #[\Closure(name: 'console.command.container_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand => ($container->privates['console.command.container_debug'] ?? $container->load('getConsole_Command_ContainerDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php new file mode 100644 index 0000000..1ce4a2d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.container_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:container', [], 'Ensure that arguments injected into services match type declarations', false, #[\Closure(name: 'console.command.container_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand => ($container->privates['console.command.container_lint'] ?? $container->load('getConsole_Command_ContainerLintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php new file mode 100644 index 0000000..8e6d978 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.debug_autowiring.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:autowiring', [], 'List classes/interfaces you can use for autowiring', false, #[\Closure(name: 'console.command.debug_autowiring', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\DebugAutowiringCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand => ($container->privates['console.command.debug_autowiring'] ?? $container->load('getConsole_Command_DebugAutowiringService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php new file mode 100644 index 0000000..a9238da --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.error_dumper.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('error:dump', [], 'Dump error pages to plain HTML files that can be directly served by a web server', false, #[\Closure(name: 'console.command.error_dumper', class: 'Symfony\\Component\\ErrorHandler\\Command\\ErrorDumpCommand')] fn (): \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand => ($container->privates['console.command.error_dumper'] ?? $container->load('getConsole_Command_ErrorDumperService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php new file mode 100644 index 0000000..db313f8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.event_dispatcher_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:event-dispatcher', [], 'Display configured listeners for an application', false, #[\Closure(name: 'console.command.event_dispatcher_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\EventDispatcherDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand => ($container->privates['console.command.event_dispatcher_debug'] ?? $container->load('getConsole_Command_EventDispatcherDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php new file mode 100644 index 0000000..bde3404 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.router_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:router', [], 'Display current routes for an application', false, #[\Closure(name: 'console.command.router_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand => ($container->privates['console.command.router_debug'] ?? $container->load('getConsole_Command_RouterDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php new file mode 100644 index 0000000..08220fe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.router_match.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('router:match', [], 'Help debug routes by simulating a path info match', false, #[\Closure(name: 'console.command.router_match', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterMatchCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand => ($container->privates['console.command.router_match'] ?? $container->load('getConsole_Command_RouterMatchService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php new file mode 100644 index 0000000..ace7f0e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_decrypt_to_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:decrypt-to-local', [], 'Decrypt all secrets and stores them in the local vault', false, #[\Closure(name: 'console.command.secrets_decrypt_to_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsDecryptToLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand => ($container->privates['console.command.secrets_decrypt_to_local'] ?? $container->load('getConsole_Command_SecretsDecryptToLocalService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php new file mode 100644 index 0000000..402c515 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_encrypt_from_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:encrypt-from-local', [], 'Encrypt all local secrets to the vault', false, #[\Closure(name: 'console.command.secrets_encrypt_from_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsEncryptFromLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand => ($container->privates['console.command.secrets_encrypt_from_local'] ?? $container->load('getConsole_Command_SecretsEncryptFromLocalService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php new file mode 100644 index 0000000..fa1874d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_generate_key.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:generate-keys', [], 'Generate new encryption keys', false, #[\Closure(name: 'console.command.secrets_generate_key', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsGenerateKeysCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand => ($container->privates['console.command.secrets_generate_key'] ?? $container->load('getConsole_Command_SecretsGenerateKeyService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php new file mode 100644 index 0000000..4284e73 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:list', [], 'List all secrets', false, #[\Closure(name: 'console.command.secrets_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand => ($container->privates['console.command.secrets_list'] ?? $container->load('getConsole_Command_SecretsListService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php new file mode 100644 index 0000000..a1656e6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_remove.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:remove', [], 'Remove a secret from the vault', false, #[\Closure(name: 'console.command.secrets_remove', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRemoveCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand => ($container->privates['console.command.secrets_remove'] ?? $container->load('getConsole_Command_SecretsRemoveService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php new file mode 100644 index 0000000..40f9581 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_reveal.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:reveal', [], 'Reveal the value of a secret', false, #[\Closure(name: 'console.command.secrets_reveal', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRevealCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand => ($container->privates['console.command.secrets_reveal'] ?? $container->load('getConsole_Command_SecretsRevealService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php new file mode 100644 index 0000000..2272e41 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_set.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:set', [], 'Set a secret in the vault', false, #[\Closure(name: 'console.command.secrets_set', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsSetCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand => ($container->privates['console.command.secrets_set'] ?? $container->load('getConsole_Command_SecretsSetService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php new file mode 100644 index 0000000..c7be09a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.yaml_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:yaml', [], 'Lint a YAML file and outputs encountered errors', false, #[\Closure(name: 'console.command.yaml_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\YamlLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand => ($container->privates['console.command.yaml_lint'] ?? $container->load('getConsole_Command_YamlLintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php new file mode 100644 index 0000000..81c329b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php new file mode 100644 index 0000000..5ef06ce --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.datetime'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php new file mode 100644 index 0000000..705cc74 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php new file mode 100644 index 0000000..0fb5fc0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php new file mode 100644 index 0000000..46719c5 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.query_parameter_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php new file mode 100644 index 0000000..8f94039 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php new file mode 100644 index 0000000..846334b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_payload'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(throw new RuntimeException('You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".'), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php new file mode 100644 index 0000000..d7d54c4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php new file mode 100644 index 0000000..f0582d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php new file mode 100644 index 0000000..b0b53e9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php new file mode 100644 index 0000000..07bfd60 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php b/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php new file mode 100644 index 0000000..e9c6830 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php @@ -0,0 +1,27 @@ +privates['.lazy_profiler'] = $container->createProxy('ProfilerProxy8977808', static fn () => \ProfilerProxy8977808::createLazyProxy(static fn () => self::do($container, false))); + } + + return ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php new file mode 100644 index 0000000..bf19165 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_auth.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:auth', [], 'Create a Guard authenticator of different flavors', false, #[\Closure(name: 'maker.auto_command.make_auth', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_auth'] ?? $container->load('getMaker_AutoCommand_MakeAuthService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php new file mode 100644 index 0000000..e19d1e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_command.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:command', [], 'Create a new console command class', false, #[\Closure(name: 'maker.auto_command.make_command', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_command'] ?? $container->load('getMaker_AutoCommand_MakeCommandService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php new file mode 100644 index 0000000..f5774c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:controller', [], 'Create a new controller class', false, #[\Closure(name: 'maker.auto_command.make_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_controller'] ?? $container->load('getMaker_AutoCommand_MakeControllerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php new file mode 100644 index 0000000..d1eae51 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_crud.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:crud', [], 'Create CRUD for Doctrine entity class', false, #[\Closure(name: 'maker.auto_command.make_crud', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_crud'] ?? $container->load('getMaker_AutoCommand_MakeCrudService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php new file mode 100644 index 0000000..6f9c0ad --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_docker_database.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:docker:database', [], 'Add a database container to your compose.yaml file', false, #[\Closure(name: 'maker.auto_command.make_docker_database', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_docker_database'] ?? $container->load('getMaker_AutoCommand_MakeDockerDatabaseService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php new file mode 100644 index 0000000..d8e2e79 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_entity.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:entity', [], 'Create or update a Doctrine entity class, and optionally an API Platform resource', false, #[\Closure(name: 'maker.auto_command.make_entity', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_entity'] ?? $container->load('getMaker_AutoCommand_MakeEntityService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php new file mode 100644 index 0000000..cb07267 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_fixtures.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:fixtures', [], 'Create a new class to load Doctrine fixtures', false, #[\Closure(name: 'maker.auto_command.make_fixtures', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_fixtures'] ?? $container->load('getMaker_AutoCommand_MakeFixturesService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php new file mode 100644 index 0000000..4eb81da --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:form', [], 'Create a new form class', false, #[\Closure(name: 'maker.auto_command.make_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_form'] ?? $container->load('getMaker_AutoCommand_MakeFormService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php new file mode 100644 index 0000000..a4cc1c3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_listener.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:listener', ['make:subscriber'], 'Creates a new event subscriber class or a new event listener class', false, #[\Closure(name: 'maker.auto_command.make_listener', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_listener'] ?? $container->load('getMaker_AutoCommand_MakeListenerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php new file mode 100644 index 0000000..d70e062 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_message.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:message', [], 'Create a new message and handler', false, #[\Closure(name: 'maker.auto_command.make_message', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_message'] ?? $container->load('getMaker_AutoCommand_MakeMessageService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php new file mode 100644 index 0000000..c531105 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_messenger_middleware.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:messenger-middleware', [], 'Create a new messenger middleware', false, #[\Closure(name: 'maker.auto_command.make_messenger_middleware', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_messenger_middleware'] ?? $container->load('getMaker_AutoCommand_MakeMessengerMiddlewareService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php new file mode 100644 index 0000000..9981d9d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_migration.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:migration', [], 'Create a new migration based on database changes', false, #[\Closure(name: 'maker.auto_command.make_migration', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_migration'] ?? $container->load('getMaker_AutoCommand_MakeMigrationService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php new file mode 100644 index 0000000..2f8de5d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_registration_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:registration-form', [], 'Create a new registration form system', false, #[\Closure(name: 'maker.auto_command.make_registration_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_registration_form'] ?? $container->load('getMaker_AutoCommand_MakeRegistrationFormService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php new file mode 100644 index 0000000..fde6625 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_reset_password.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:reset-password', [], 'Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle', false, #[\Closure(name: 'maker.auto_command.make_reset_password', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_reset_password'] ?? $container->load('getMaker_AutoCommand_MakeResetPasswordService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php new file mode 100644 index 0000000..7d43595 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_schedule.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:schedule', [], 'Create a scheduler component', false, #[\Closure(name: 'maker.auto_command.make_schedule', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_schedule'] ?? $container->load('getMaker_AutoCommand_MakeScheduleService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php new file mode 100644 index 0000000..fd92086 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_custom.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:custom', [], 'Create a custom security authenticator.', false, #[\Closure(name: 'maker.auto_command.make_security_custom', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_custom'] ?? $container->load('getMaker_AutoCommand_MakeSecurityCustomService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php new file mode 100644 index 0000000..64a58d8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_form_login.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:form-login', [], 'Generate the code needed for the form_login authenticator', false, #[\Closure(name: 'maker.auto_command.make_security_form_login', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_form_login'] ?? $container->load('getMaker_AutoCommand_MakeSecurityFormLoginService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php new file mode 100644 index 0000000..e10bfd0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_encoder.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:encoder', [], 'Create a new serializer encoder class', false, #[\Closure(name: 'maker.auto_command.make_serializer_encoder', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_encoder'] ?? $container->load('getMaker_AutoCommand_MakeSerializerEncoderService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php new file mode 100644 index 0000000..0186206 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_normalizer.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:normalizer', [], 'Create a new serializer normalizer class', false, #[\Closure(name: 'maker.auto_command.make_serializer_normalizer', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_normalizer'] ?? $container->load('getMaker_AutoCommand_MakeSerializerNormalizerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php new file mode 100644 index 0000000..81173ef --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_stimulus_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:stimulus-controller', [], 'Create a new Stimulus controller', false, #[\Closure(name: 'maker.auto_command.make_stimulus_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_stimulus_controller'] ?? $container->load('getMaker_AutoCommand_MakeStimulusControllerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php new file mode 100644 index 0000000..b531a6e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_test.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:test', ['make:unit-test', 'make:functional-test'], 'Create a new test class', false, #[\Closure(name: 'maker.auto_command.make_test', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_test'] ?? $container->load('getMaker_AutoCommand_MakeTestService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php new file mode 100644 index 0000000..0bd892e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_component.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-component', [], 'Create a Twig (or Live) component', false, #[\Closure(name: 'maker.auto_command.make_twig_component', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_component'] ?? $container->load('getMaker_AutoCommand_MakeTwigComponentService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php new file mode 100644 index 0000000..87e72af --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_extension.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-extension', [], 'Create a new Twig extension with its runtime class', false, #[\Closure(name: 'maker.auto_command.make_twig_extension', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_extension'] ?? $container->load('getMaker_AutoCommand_MakeTwigExtensionService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php new file mode 100644 index 0000000..3b72730 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_user.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:user', [], 'Create a new security user class', false, #[\Closure(name: 'maker.auto_command.make_user', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_user'] ?? $container->load('getMaker_AutoCommand_MakeUserService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php new file mode 100644 index 0000000..47370c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_validator.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:validator', [], 'Create a new validator and constraint class', false, #[\Closure(name: 'maker.auto_command.make_validator', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_validator'] ?? $container->load('getMaker_AutoCommand_MakeValidatorService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php new file mode 100644 index 0000000..b033ed8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_voter.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:voter', [], 'Create a new security voter class', false, #[\Closure(name: 'maker.auto_command.make_voter', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_voter'] ?? $container->load('getMaker_AutoCommand_MakeVoterService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php new file mode 100644 index 0000000..d48e8ab --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_webhook.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:webhook', [], 'Create a new Webhook', false, #[\Closure(name: 'maker.auto_command.make_webhook', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_webhook'] ?? $container->load('getMaker_AutoCommand_MakeWebhookService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php new file mode 100644 index 0000000..12b69b3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php @@ -0,0 +1,37 @@ +privates['.service_locator.F6vdjrP'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'App\\Kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'kernel:registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel:loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + ], [ + 'kernel::registerContainerConfiguration' => '?', + 'App\\Kernel::registerContainerConfiguration' => '?', + 'kernel::loadRoutes' => '?', + 'App\\Kernel::loadRoutes' => '?', + 'kernel:registerContainerConfiguration' => '?', + 'kernel:loadRoutes' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php new file mode 100644 index 0000000..f625853 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php @@ -0,0 +1,27 @@ +privates['.service_locator.zHyJIs5'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'loader' => ['privates', '.errored..service_locator.zHyJIs5.Symfony\\Component\\Config\\Loader\\LoaderInterface', NULL, 'Cannot autowire service ".service_locator.zHyJIs5": it needs an instance of "Symfony\\Component\\Config\\Loader\\LoaderInterface" but this type has been excluded from autowiring.'], + ], [ + 'loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php new file mode 100644 index 0000000..6a8633a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::loadRoutes()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::loadRoutes()', $container); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php new file mode 100644 index 0000000..e886b98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::registerContainerConfiguration()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::registerContainerConfiguration()', $container); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php new file mode 100644 index 0000000..6d0b89b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php @@ -0,0 +1,27 @@ +privates['.twig.command.debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:twig', [], 'Show a list of twig functions, filters, globals and tests', false, #[\Closure(name: 'twig.command.debug', class: 'Symfony\\Bridge\\Twig\\Command\\DebugCommand')] fn (): \Symfony\Bridge\Twig\Command\DebugCommand => ($container->privates['twig.command.debug'] ?? $container->load('getTwig_Command_DebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php new file mode 100644 index 0000000..5e3d117 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php @@ -0,0 +1,27 @@ +privates['.twig.command.lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:twig', [], 'Lint a Twig template and outputs encountered errors', false, #[\Closure(name: 'twig.command.lint', class: 'Symfony\\Bundle\\TwigBundle\\Command\\LintCommand')] fn (): \Symfony\Bundle\TwigBundle\Command\LintCommand => ($container->privates['twig.command.lint'] ?? $container->load('getTwig_Command_LintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php new file mode 100644 index 0000000..596f643 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php @@ -0,0 +1,27 @@ +privates['.var_dumper.command.server_dump.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('server:dump', [], 'Start a dump server that collects and displays dumps in a single place', false, #[\Closure(name: 'var_dumper.command.server_dump', class: 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand')] fn (): \Symfony\Component\VarDumper\Command\ServerDumpCommand => ($container->privates['var_dumper.command.server_dump'] ?? $container->load('getVarDumper_Command_ServerDumpService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php b/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php new file mode 100644 index 0000000..5a1fe74 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php @@ -0,0 +1,325 @@ + true, + 'Psr\\Cache\\CacheItemPoolInterface' => true, + 'Psr\\Container\\ContainerInterface $parameterBag' => true, + 'Psr\\EventDispatcher\\EventDispatcherInterface' => true, + 'Psr\\Log\\LoggerInterface' => true, + 'SessionHandlerInterface' => true, + 'Symfony\\Component\\Config\\Loader\\LoaderInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ReverseContainer' => true, + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => true, + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => true, + 'Symfony\\Component\\Filesystem\\Filesystem' => true, + 'Symfony\\Component\\HttpFoundation\\Request' => true, + 'Symfony\\Component\\HttpFoundation\\RequestStack' => true, + 'Symfony\\Component\\HttpFoundation\\Response' => true, + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => true, + 'Symfony\\Component\\HttpFoundation\\UriSigner' => true, + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => true, + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => true, + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetterInterface' => true, + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => true, + 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => true, + 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => true, + 'Symfony\\Component\\HttpKernel\\KernelInterface' => true, + 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => true, + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => true, + 'Symfony\\Component\\Routing\\RequestContext' => true, + 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => true, + 'Symfony\\Component\\Routing\\RouterInterface' => true, + 'Symfony\\Component\\Stopwatch\\Stopwatch' => true, + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => true, + 'Symfony\\Contracts\\Cache\\CacheInterface' => true, + 'Symfony\\Contracts\\Cache\\NamespacedPoolInterface' => true, + 'Symfony\\Contracts\\Cache\\TagAwareCacheInterface' => true, + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => true, + 'Twig\\Environment' => true, + 'argument_metadata_factory' => true, + 'argument_resolver' => true, + 'argument_resolver.backed_enum_resolver' => true, + 'argument_resolver.controller_locator' => true, + 'argument_resolver.datetime' => true, + 'argument_resolver.default' => true, + 'argument_resolver.not_tagged_controller' => true, + 'argument_resolver.query_parameter_value_resolver' => true, + 'argument_resolver.request' => true, + 'argument_resolver.request_attribute' => true, + 'argument_resolver.request_payload' => true, + 'argument_resolver.service' => true, + 'argument_resolver.session' => true, + 'argument_resolver.variadic' => true, + 'cache.adapter.apcu' => true, + 'cache.adapter.array' => true, + 'cache.adapter.doctrine_dbal' => true, + 'cache.adapter.filesystem' => true, + 'cache.adapter.memcached' => true, + 'cache.adapter.pdo' => true, + 'cache.adapter.psr6' => true, + 'cache.adapter.redis' => true, + 'cache.adapter.redis_tag_aware' => true, + 'cache.adapter.system' => true, + 'cache.adapter.valkey' => true, + 'cache.adapter.valkey_tag_aware' => true, + 'cache.app.recorder_inner' => true, + 'cache.app.taggable' => true, + 'cache.default_clearer' => true, + 'cache.default_doctrine_dbal_provider' => true, + 'cache.default_marshaller' => true, + 'cache.default_memcached_provider' => true, + 'cache.default_redis_provider' => true, + 'cache.default_valkey_provider' => true, + 'cache.early_expiration_handler' => true, + 'cache.property_info' => true, + 'cache.property_info.recorder_inner' => true, + 'cache.serializer' => true, + 'cache.serializer.recorder_inner' => true, + 'cache.system.recorder_inner' => true, + 'cache.validator' => true, + 'cache.validator.recorder_inner' => true, + 'cache_clearer' => true, + 'cache_pool_clearer.cache_warmer' => true, + 'config.resource.self_checking_resource_checker' => true, + 'config_builder.warmer' => true, + 'config_cache_factory' => true, + 'console.command.about' => true, + 'console.command.assets_install' => true, + 'console.command.cache_clear' => true, + 'console.command.cache_pool_clear' => true, + 'console.command.cache_pool_delete' => true, + 'console.command.cache_pool_invalidate_tags' => true, + 'console.command.cache_pool_list' => true, + 'console.command.cache_pool_prune' => true, + 'console.command.cache_warmup' => true, + 'console.command.config_debug' => true, + 'console.command.config_dump_reference' => true, + 'console.command.container_debug' => true, + 'console.command.container_lint' => true, + 'console.command.debug_autowiring' => true, + 'console.command.error_dumper' => true, + 'console.command.event_dispatcher_debug' => true, + 'console.command.router_debug' => true, + 'console.command.router_match' => true, + 'console.command.secrets_decrypt_to_local' => true, + 'console.command.secrets_encrypt_from_local' => true, + 'console.command.secrets_generate_key' => true, + 'console.command.secrets_list' => true, + 'console.command.secrets_remove' => true, + 'console.command.secrets_reveal' => true, + 'console.command.secrets_set' => true, + 'console.command.yaml_lint' => true, + 'console.error_listener' => true, + 'console.messenger.application' => true, + 'console.messenger.execute_command_handler' => true, + 'console.suggest_missing_package_subscriber' => true, + 'console_profiler_listener' => true, + 'container.env' => true, + 'container.env_var_processor' => true, + 'container.getenv' => true, + 'controller.cache_attribute_listener' => true, + 'controller.template_attribute_listener' => true, + 'controller_resolver' => true, + 'data_collector.ajax' => true, + 'data_collector.config' => true, + 'data_collector.events' => true, + 'data_collector.exception' => true, + 'data_collector.logger' => true, + 'data_collector.memory' => true, + 'data_collector.request' => true, + 'data_collector.request.session_collector' => true, + 'data_collector.router' => true, + 'data_collector.time' => true, + 'data_collector.twig' => true, + 'debug.argument_resolver' => true, + 'debug.argument_resolver.inner' => true, + 'debug.controller_resolver' => true, + 'debug.controller_resolver.inner' => true, + 'debug.debug_handlers_listener' => true, + 'debug.dump_listener' => true, + 'debug.event_dispatcher' => true, + 'debug.event_dispatcher.inner' => true, + 'debug.file_link_formatter' => true, + 'debug.file_link_formatter.url_format' => true, + 'dependency_injection.config.container_parameters_resource_checker' => true, + 'disallow_search_engine_index_response_listener' => true, + 'error_handler.error_renderer.html' => true, + 'error_renderer' => true, + 'error_renderer.html' => true, + 'exception_listener' => true, + 'file_locator' => true, + 'filesystem' => true, + 'fragment.handler' => true, + 'fragment.renderer.inline' => true, + 'fragment.uri_generator' => true, + 'http_cache' => true, + 'http_cache.store' => true, + 'locale_aware_listener' => true, + 'locale_listener' => true, + 'logger' => true, + 'maker.auto_command.abstract' => true, + 'maker.auto_command.make_auth' => true, + 'maker.auto_command.make_command' => true, + 'maker.auto_command.make_controller' => true, + 'maker.auto_command.make_crud' => true, + 'maker.auto_command.make_docker_database' => true, + 'maker.auto_command.make_entity' => true, + 'maker.auto_command.make_fixtures' => true, + 'maker.auto_command.make_form' => true, + 'maker.auto_command.make_listener' => true, + 'maker.auto_command.make_message' => true, + 'maker.auto_command.make_messenger_middleware' => true, + 'maker.auto_command.make_migration' => true, + 'maker.auto_command.make_registration_form' => true, + 'maker.auto_command.make_reset_password' => true, + 'maker.auto_command.make_schedule' => true, + 'maker.auto_command.make_security_custom' => true, + 'maker.auto_command.make_security_form_login' => true, + 'maker.auto_command.make_serializer_encoder' => true, + 'maker.auto_command.make_serializer_normalizer' => true, + 'maker.auto_command.make_stimulus_controller' => true, + 'maker.auto_command.make_test' => true, + 'maker.auto_command.make_twig_component' => true, + 'maker.auto_command.make_twig_extension' => true, + 'maker.auto_command.make_user' => true, + 'maker.auto_command.make_validator' => true, + 'maker.auto_command.make_voter' => true, + 'maker.auto_command.make_webhook' => true, + 'maker.autoloader_finder' => true, + 'maker.autoloader_util' => true, + 'maker.console_error_listener' => true, + 'maker.doctrine_helper' => true, + 'maker.entity_class_generator' => true, + 'maker.event_registry' => true, + 'maker.file_link_formatter' => true, + 'maker.file_manager' => true, + 'maker.generator' => true, + 'maker.maker.make_authenticator' => true, + 'maker.maker.make_command' => true, + 'maker.maker.make_controller' => true, + 'maker.maker.make_crud' => true, + 'maker.maker.make_custom_authenticator' => true, + 'maker.maker.make_docker_database' => true, + 'maker.maker.make_entity' => true, + 'maker.maker.make_fixtures' => true, + 'maker.maker.make_form' => true, + 'maker.maker.make_form_login' => true, + 'maker.maker.make_functional_test' => true, + 'maker.maker.make_listener' => true, + 'maker.maker.make_message' => true, + 'maker.maker.make_messenger_middleware' => true, + 'maker.maker.make_migration' => true, + 'maker.maker.make_registration_form' => true, + 'maker.maker.make_reset_password' => true, + 'maker.maker.make_schedule' => true, + 'maker.maker.make_serializer_encoder' => true, + 'maker.maker.make_serializer_normalizer' => true, + 'maker.maker.make_stimulus_controller' => true, + 'maker.maker.make_subscriber' => true, + 'maker.maker.make_test' => true, + 'maker.maker.make_twig_component' => true, + 'maker.maker.make_twig_extension' => true, + 'maker.maker.make_unit_test' => true, + 'maker.maker.make_user' => true, + 'maker.maker.make_validator' => true, + 'maker.maker.make_voter' => true, + 'maker.maker.make_webhook' => true, + 'maker.php_compat_util' => true, + 'maker.renderer.form_type_renderer' => true, + 'maker.security_config_updater' => true, + 'maker.security_controller_builder' => true, + 'maker.template_component_generator' => true, + 'maker.template_linter' => true, + 'maker.user_class_builder' => true, + 'parameter_bag' => true, + 'process.messenger.process_message_handler' => true, + 'profiler.is_disabled_state_checker' => true, + 'profiler.state_checker' => true, + 'profiler.storage' => true, + 'profiler_listener' => true, + 'response_listener' => true, + 'reverse_container' => true, + 'router.cache_warmer' => true, + 'router.default' => true, + 'router.request_context' => true, + 'router_listener' => true, + 'routing.loader.attribute' => true, + 'routing.loader.attribute.directory' => true, + 'routing.loader.attribute.file' => true, + 'routing.loader.container' => true, + 'routing.loader.directory' => true, + 'routing.loader.glob' => true, + 'routing.loader.php' => true, + 'routing.loader.psr4' => true, + 'routing.loader.xml' => true, + 'routing.loader.yml' => true, + 'routing.resolver' => true, + 'secrets.decryption_key' => true, + 'secrets.env_var_loader' => true, + 'secrets.local_vault' => true, + 'secrets.vault' => true, + 'session.abstract_handler' => true, + 'session.factory' => true, + 'session.handler' => true, + 'session.handler.native' => true, + 'session.handler.native_file' => true, + 'session.marshaller' => true, + 'session.marshalling_handler' => true, + 'session.storage.factory' => true, + 'session.storage.factory.mock_file' => true, + 'session.storage.factory.native' => true, + 'session.storage.factory.php_bridge' => true, + 'session_listener' => true, + 'slugger' => true, + 'twig' => true, + 'twig.app_variable' => true, + 'twig.command.debug' => true, + 'twig.command.lint' => true, + 'twig.configurator.environment' => true, + 'twig.error_renderer.html' => true, + 'twig.error_renderer.html.inner' => true, + 'twig.extension.assets' => true, + 'twig.extension.code' => true, + 'twig.extension.debug' => true, + 'twig.extension.debug.stopwatch' => true, + 'twig.extension.dump' => true, + 'twig.extension.emoji' => true, + 'twig.extension.expression' => true, + 'twig.extension.htmlsanitizer' => true, + 'twig.extension.httpfoundation' => true, + 'twig.extension.httpkernel' => true, + 'twig.extension.profiler' => true, + 'twig.extension.routing' => true, + 'twig.extension.serializer' => true, + 'twig.extension.trans' => true, + 'twig.extension.weblink' => true, + 'twig.extension.webprofiler' => true, + 'twig.extension.yaml' => true, + 'twig.loader' => true, + 'twig.loader.chain' => true, + 'twig.loader.filesystem' => true, + 'twig.loader.native_filesystem' => true, + 'twig.profile' => true, + 'twig.runtime.httpkernel' => true, + 'twig.runtime.serializer' => true, + 'twig.runtime_loader' => true, + 'twig.template_cache_warmer' => true, + 'twig.template_iterator' => true, + 'uri_signer' => true, + 'url_helper' => true, + 'validate_request_listener' => true, + 'var_dumper.cli_dumper' => true, + 'var_dumper.command.server_dump' => true, + 'var_dumper.contextualized_cli_dumper' => true, + 'var_dumper.contextualized_cli_dumper.inner' => true, + 'var_dumper.dump_server' => true, + 'var_dumper.html_dumper' => true, + 'var_dumper.server_connection' => true, + 'web_profiler.csp.handler' => true, + 'web_profiler.debug_toolbar' => true, + 'workflow.twig_extension' => true, +]; diff --git a/var/cache/dev/ContainerJS2kamR.legacy b/var/cache/dev/ContainerJS2kamR.legacy new file mode 100644 index 0000000..e69de29 diff --git a/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php b/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php new file mode 100644 index 0000000..e93f064 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php @@ -0,0 +1,1071 @@ + 'A non-empty value for the parameter "kernel.secret" is required. Did you forget to configure the "APP_SECRET" env var?', + ]; + + protected $targetDir; + protected $parameters = []; + protected \Closure $getService; + + public function __construct(private array $buildParameters = [], protected string $containerDir = __DIR__) + { + $this->targetDir = \dirname($containerDir); + $this->parameters = $this->getDefaultParameters(); + + $this->services = $this->privates = []; + $this->syntheticIds = [ + 'kernel' => true, + ]; + $this->methodMap = [ + '.container.private.profiler' => 'get_Container_Private_ProfilerService', + '.virtual_request_stack' => 'get_VirtualRequestStackService', + 'cache.app' => 'getCache_AppService', + 'cache.system' => 'getCache_SystemService', + 'data_collector.cache' => 'getDataCollector_CacheService', + 'data_collector.dump' => 'getDataCollector_DumpService', + 'debug.stopwatch' => 'getDebug_StopwatchService', + 'event_dispatcher' => 'getEventDispatcherService', + 'http_kernel' => 'getHttpKernelService', + 'request_stack' => 'getRequestStackService', + 'router' => 'getRouterService', + 'var_dumper.cloner' => 'getVarDumper_ClonerService', + 'profiler' => 'getProfilerService', + ]; + $this->fileMap = [ + 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService', + 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService', + 'cache.app_clearer' => 'getCache_AppClearerService', + 'cache.global_clearer' => 'getCache_GlobalClearerService', + 'cache.system_clearer' => 'getCache_SystemClearerService', + 'cache_warmer' => 'getCacheWarmerService', + 'console.command_loader' => 'getConsole_CommandLoaderService', + 'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService', + 'container.get_routing_condition_service' => 'getContainer_GetRoutingConditionServiceService', + 'debug.error_handler_configurator' => 'getDebug_ErrorHandlerConfiguratorService', + 'error_controller' => 'getErrorControllerService', + 'routing.loader' => 'getRouting_LoaderService', + 'services_resetter' => 'getServicesResetterService', + 'web_profiler.controller.exception_panel' => 'getWebProfiler_Controller_ExceptionPanelService', + 'web_profiler.controller.profiler' => 'getWebProfiler_Controller_ProfilerService', + 'web_profiler.controller.router' => 'getWebProfiler_Controller_RouterService', + ]; + $this->aliases = [ + 'App\\Kernel' => 'kernel', + ]; + + $this->privates['service_container'] = static function ($container) { + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernelInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/KernelInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/RebootableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Kernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php'; + include_once \dirname(__DIR__, 4).'/src/Kernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ResponseListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/CacheAttributeListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RunnerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RuntimeInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/GenericRuntime.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/SymfonyRuntime.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernel.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceCollectionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/RequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/cache/src/CacheItemPoolInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AdapterInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/NamespacedPoolInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/PruneableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ResetInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/TraceableAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ContractsTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AbstractAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemCommonTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/FilesystemAdapter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/MarshallerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/DefaultMarshaller.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/SessionListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ProfilerListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/VirtualRequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStateChecker.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/BundleInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/Bundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/FrameworkBundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/DataCollector/RouterDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/DataCollector/CacheDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/DataDumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/ClonerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/AbstractCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/VarCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/DumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/AbstractDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/CliDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/HtmlDumper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Server/Connection.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/RemovableCacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/FilesystemCache.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/LastModifiedExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/AbstractExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/CoreExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/EscaperExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/OptimizerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/StagingExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/AbstractExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExtensionSet.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Template.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/TemplateWrapper.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Environment.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/LoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/FilesystemLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/DumpExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/ProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/TranslationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/RoutingExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/YamlExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/StopwatchExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpKernelExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UrlHelper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Profiler/CodeExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/AppVariable.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Profiler/Profile.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/ContentSecurityPolicyHandler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/NonceGenerator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/EventListener/WebDebugToolbarListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContextAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/UrlMatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Generator/UrlGeneratorInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RouterInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ConfigCacheFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/Profiler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/console/DataCollector/CommandDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php'; + }; + } + + public function compile(): void + { + throw new LogicException('You cannot compile a dumped container that was already compiled.'); + } + + public function isCompiled(): bool + { + return true; + } + + public function getRemovedIds(): array + { + return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php'; + } + + protected function load($file, $lazyLoad = true): mixed + { + if (class_exists($class = __NAMESPACE__.'\\'.$file, false)) { + return $class::do($this, $lazyLoad); + } + + if ('.' === $file[-4]) { + $class = substr($class, 0, -4); + } else { + $file .= '.php'; + } + + $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file; + + return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service; + } + + protected function createProxy($class, \Closure $factory) + { + class_exists($class, false) || require __DIR__.'/'.$class.'.php'; + + return $factory(); + } + + /** + * Gets the public '.container.private.profiler' shared service. + * + * @return \Symfony\Component\HttpKernel\Profiler\Profiler + */ + protected static function get_Container_Private_ProfilerService($container) + { + $a = ($container->privates['logger'] ?? self::getLoggerService($container)); + + $container->services['.container.private.profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$container->targetDir.''.'/profiler')), $a, true); + + $b = ($container->services['kernel'] ?? $container->get('kernel')); + $c = ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)); + $d = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector(); + if ($container->has('kernel')) { + $d->setKernel($b); + } + + $instance->add(($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))); + $instance->add(new \Symfony\Component\Console\DataCollector\CommandDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector($b, ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)))); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a, ($container->targetDir.''.'/App_KernelDevDebugContainer'), $c)); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(new RewindableGenerator(function () use ($container) { + yield 'event_dispatcher' => ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + }, 1), $c)); + $instance->add(($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())); + $instance->add(($container->services['data_collector.cache'] ?? self::getDataCollector_CacheService($container))); + $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container)))); + $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container))); + $instance->add($d); + + return $instance; + } + + /** + * Gets the public '.virtual_request_stack' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\VirtualRequestStack + */ + protected static function get_VirtualRequestStackService($container) + { + return $container->services['.virtual_request_stack'] = new \Symfony\Component\HttpKernel\Debug\VirtualRequestStack(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the public 'cache.app' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_AppService($container) + { + $a = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('yU+7Ob58gJ', 0, ($container->targetDir.''.'/pools/app'), new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true)); + $a->setLogger(($container->privates['logger'] ?? self::getLoggerService($container))); + + return $container->services['cache.app'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter($a, ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'cache.system' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SystemService($container) + { + return $container->services['cache.system'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('XUZWh3oCfH', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'data_collector.cache' shared service. + * + * @return \Symfony\Component\Cache\DataCollector\CacheDataCollector + */ + protected static function getDataCollector_CacheService($container) + { + $container->services['data_collector.cache'] = $instance = new \Symfony\Component\Cache\DataCollector\CacheDataCollector(); + + $instance->addInstance('cache.app', ($container->services['cache.app'] ?? self::getCache_AppService($container))); + $instance->addInstance('cache.system', ($container->services['cache.system'] ?? self::getCache_SystemService($container))); + $instance->addInstance('cache.validator', ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container))); + $instance->addInstance('cache.serializer', ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container))); + $instance->addInstance('cache.property_info', ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))); + + return $instance; + } + + /** + * Gets the public 'data_collector.dump' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector + */ + protected static function getDataCollector_DumpService($container) + { + return $container->services['data_collector.dump'] = new \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector(($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), 'UTF-8', ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } + + /** + * Gets the public 'debug.stopwatch' shared service. + * + * @return \Symfony\Component\Stopwatch\Stopwatch + */ + protected static function getDebug_StopwatchService($container) + { + return $container->services['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true); + } + + /** + * Gets the public 'event_dispatcher' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher + */ + protected static function getEventDispatcherService($container) + { + $container->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\EventDispatcher(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['logger'] ?? self::getLoggerService($container)), ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.router', class: 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector')] fn () => ($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener')] fn () => ($container->privates['response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)), 'onKernelResponse'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'setDefaultLocale'], 100); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelRequest'], 16); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'validate_request_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener')] fn () => ($container->privates['validate_request_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()), 'onKernelRequest'], 256); + $instance->addListener('kernel.response', [#[\Closure(name: 'disallow_search_engine_index_response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener')] fn () => ($container->privates['disallow_search_engine_index_response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()), 'onResponse'], -255); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onControllerArguments'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'logKernelException'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onKernelException'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'removeCspHeader'], -128); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelControllerArguments'], 10); + $instance->addListener('kernel.response', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelResponse'], -10); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelRequest'], 15); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelFinishRequest'], -15); + $instance->addListener('console.error', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleError'], -128); + $instance->addListener('console.terminate', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleTerminate'], -128); + $instance->addListener('console.error', [#[\Closure(name: 'console.suggest_missing_package_subscriber', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SuggestMissingPackageSubscriber')] fn () => ($container->privates['console.suggest_missing_package_subscriber'] ??= new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()), 'onConsoleError'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('console.command', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('kernel.request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelRequest'], 32); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelException'], -64); + $instance->addListener('kernel.request', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelRequest'], 128); + $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000); + $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100); + $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0); + $instance->addListener('kernel.terminate', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelTerminate'], -1024); + $instance->addListener('console.command', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'initialize'], 4096); + $instance->addListener('console.error', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'catch'], -2048); + $instance->addListener('console.terminate', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'profile'], -4096); + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelResponse'], 0); + $instance->addListener('console.command', [#[\Closure(name: 'debug.dump_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener')] fn () => ($container->privates['debug.dump_listener'] ?? $container->load('getDebug_DumpListenerService')), 'configure'], 1024); + $instance->addListener('console.error', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleError'], 0); + $instance->addListener('console.terminate', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleTerminate'], 0); + $instance->addListener('kernel.view', [#[\Closure(name: 'controller.template_attribute_listener', class: 'Symfony\\Bridge\\Twig\\EventListener\\TemplateAttributeListener')] fn () => ($container->privates['controller.template_attribute_listener'] ?? $container->load('getController_TemplateAttributeListenerService')), 'onKernelView'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'web_profiler.debug_toolbar', class: 'Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener')] fn () => ($container->privates['web_profiler.debug_toolbar'] ?? self::getWebProfiler_DebugToolbarService($container)), 'onKernelResponse'], -128); + + return $instance; + } + + /** + * Gets the public 'http_kernel' shared service. + * + * @return \Symfony\Component\HttpKernel\HttpKernel + */ + protected static function getHttpKernelService($container) + { + $a = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->services['http_kernel'])) { + return $container->services['http_kernel']; + } + $b = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($container, ($container->privates['logger'] ?? self::getLoggerService($container))); + $b->allowControllers(['Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController']); + $b->allowControllers(['App\\Kernel']); + $c = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + + return $container->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel($a, new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver($b, $c), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService')); + yield 1 => ($container->privates['.debug.value_resolver.argument_resolver.datetime'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DatetimeService')); + yield 2 => ($container->privates['.debug.value_resolver.argument_resolver.request_attribute'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService')); + yield 3 => ($container->privates['.debug.value_resolver.argument_resolver.request'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestService')); + yield 4 => ($container->privates['.debug.value_resolver.argument_resolver.session'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_SessionService')); + yield 5 => ($container->privates['.debug.value_resolver.argument_resolver.service'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_ServiceService')); + yield 6 => ($container->privates['.debug.value_resolver.argument_resolver.default'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DefaultService')); + yield 7 => ($container->privates['.debug.value_resolver.argument_resolver.variadic'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_VariadicService')); + yield 8 => ($container->privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService')); + }, 9), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_payload', 'get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.query_parameter_value_resolver', 'get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.backed_enum_resolver', 'get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.datetime', 'get_Debug_ValueResolver_ArgumentResolver_DatetimeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_attribute', 'get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request', 'get_Debug_ValueResolver_ArgumentResolver_RequestService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.session', 'get_Debug_ValueResolver_ArgumentResolver_SessionService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.service', 'get_Debug_ValueResolver_ArgumentResolver_ServiceService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.default', 'get_Debug_ValueResolver_ArgumentResolver_DefaultService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.variadic', 'get_Debug_ValueResolver_ArgumentResolver_VariadicService', true], + 'argument_resolver.not_tagged_controller' => ['privates', '.debug.value_resolver.argument_resolver.not_tagged_controller', 'get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService', true], + ], [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => '?', + 'argument_resolver.not_tagged_controller' => '?', + ])), $c), true); + } + + /** + * Gets the public 'request_stack' shared service. + * + * @return \Symfony\Component\HttpFoundation\RequestStack + */ + protected static function getRequestStackService($container) + { + return $container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack(); + } + + /** + * Gets the public 'router' shared service. + * + * @return \Symfony\Bundle\FrameworkBundle\Routing\Router + */ + protected static function getRouterService($container) + { + $container->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true], + ], [ + 'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]))->withContext('router.default', $container), 'kernel::loadRoutes', ['cache_dir' => $container->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => true, 'resource_type' => 'service'], ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($container), ($container->privates['logger'] ?? self::getLoggerService($container)), 'en'); + + $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['dependency_injection.config.container_parameters_resource_checker'] ??= new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($container)); + yield 1 => ($container->privates['config.resource.self_checking_resource_checker'] ??= new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()); + }, 2))); + + return $instance; + } + + /** + * Gets the public 'var_dumper.cloner' shared service. + * + * @return \Symfony\Component\VarDumper\Cloner\VarCloner + */ + protected static function getVarDumper_ClonerService($container) + { + $container->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner(); + + $instance->setMaxItems(2500); + $instance->setMinDepth(1); + $instance->setMaxString(-1); + $instance->addCasters(['Closure' => 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster::unsetClosureFileInfo']); + + return $instance; + } + + /** + * Gets the private 'cache.property_info' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_PropertyInfoService($container) + { + return $container->privates['cache.property_info'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('vHyQ8yH4Hf', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.serializer' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SerializerService($container) + { + return $container->privates['cache.serializer'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('8vUMbijCz2', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.validator' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_ValidatorService($container) + { + return $container->privates['cache.validator'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('-ZPlc8xhwu', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'data_collector.request' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector + */ + protected static function getDataCollector_RequestService($container) + { + return $container->privates['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector(($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container))); + } + + /** + * Gets the private 'debug.file_link_formatter' shared service. + * + * @return \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter + */ + protected static function getDebug_FileLinkFormatterService($container) + { + return $container->privates['debug.file_link_formatter'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), \dirname(__DIR__, 4), #[\Closure(name: 'debug.file_link_formatter.url_format', class: 'string')] fn () => ($container->privates['debug.file_link_formatter.url_format'] ?? $container->load('getDebug_FileLinkFormatter_UrlFormatService'))); + } + + /** + * Gets the private 'exception_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener + */ + protected static function getExceptionListenerService($container) + { + return $container->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($container->privates['logger'] ?? self::getLoggerService($container)), true, [], []); + } + + /** + * Gets the private 'locale_aware_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener + */ + protected static function getLocaleAwareListenerService($container) + { + return $container->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['slugger'] ??= new \Symfony\Component\String\Slugger\AsciiSlugger('en')); + }, 1), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the private 'locale_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener + */ + protected static function getLocaleListenerService($container) + { + return $container->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), 'en', ($container->services['router'] ?? self::getRouterService($container)), false, []); + } + + /** + * Gets the private 'logger' shared service. + * + * @return \Symfony\Component\HttpKernel\Log\Logger + */ + protected static function getLoggerService($container) + { + return $container->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger(NULL, NULL, NULL, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:')); + } + + /** + * Gets the private 'profiler.is_disabled_state_checker' shared service. + * + * @return \Closure + */ + protected static function getProfiler_IsDisabledStateCheckerService($container) + { + return $container->privates['profiler.is_disabled_state_checker'] = (new \Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'profiler' => ['services', '.container.private.profiler', NULL, false], + ], [ + 'profiler' => '?', + ]), \Symfony\Bundle\FrameworkBundle\FrameworkBundle::considerProfilerEnabled()))->isProfilerDisabled(...); + } + + /** + * Gets the private 'profiler_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener + */ + protected static function getProfilerListenerService($container) + { + $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + + if (isset($container->privates['profiler_listener'])) { + return $container->privates['profiler_listener']; + } + + return $container->privates['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($a, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), NULL, false, false, NULL); + } + + /** + * Gets the private 'router.request_context' shared service. + * + * @return \Symfony\Component\Routing\RequestContext + */ + protected static function getRouter_RequestContextService($container) + { + return $container->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri($container->getEnv('DEFAULT_URI'), 'localhost', 'http', 80, 443); + } + + /** + * Gets the private 'router_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\RouterListener + */ + protected static function getRouterListenerService($container) + { + return $container->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($container->services['router'] ?? self::getRouterService($container)), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), ($container->privates['logger'] ?? self::getLoggerService($container)), \dirname(__DIR__, 4), true); + } + + /** + * Gets the private 'session_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\SessionListener + */ + protected static function getSessionListenerService($container) + { + return $container->privates['session_listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true], + 'logger' => ['privates', 'logger', 'getLoggerService', false], + 'session_collector' => ['privates', 'data_collector.request.session_collector', 'getDataCollector_Request_SessionCollectorService', true], + 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false], + ], [ + 'session_factory' => '?', + 'logger' => '?', + 'session_collector' => '?', + 'request_stack' => '?', + ]), true, $container->parameters['session.storage.options']); + } + + /** + * Gets the private 'twig' shared service. + * + * @return \Twig\Environment + */ + protected static function getTwigService($container) + { + $a = new \Twig\Loader\FilesystemLoader([], \dirname(__DIR__, 4)); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), 'Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), '!Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), 'Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), '!Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), 'WebProfiler'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), '!WebProfiler'); + + $container->privates['twig'] = $instance = new \Twig\Environment($a, ['cache' => ($container->targetDir.''.'/twig'), 'charset' => 'UTF-8', 'debug' => true, 'strict_variables' => true, 'autoescape' => 'name']); + + $b = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + $c = ($container->services['router'] ?? self::getRouterService($container)); + $d = ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + $e = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 1); + + $f = ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)); + + $e->setDisplayOptions(['maxStringLength' => 4096, 'fileLinkFormat' => $f]); + $g = new \Symfony\Bridge\Twig\AppVariable(); + $g->setEnvironment('dev'); + $g->setDebug(true); + if ($container->has('request_stack')) { + $g->setRequestStack($d); + } + $g->setEnabledLocales([]); + + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), ($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), $b)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension(NULL)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($c)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($b, true)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($d, $c))); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension($e)); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension($f, \dirname(__DIR__, 4), 'UTF-8')); + $instance->addGlobal('app', $g); + $instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true], + ], [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?', + ]))); + (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance); + + return $instance; + } + + /** + * Gets the private 'var_dumper.html_dumper' shared service. + * + * @return \Symfony\Component\VarDumper\Dumper\HtmlDumper + */ + protected static function getVarDumper_HtmlDumperService($container) + { + $container->privates['var_dumper.html_dumper'] = $instance = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } + + /** + * Gets the private 'var_dumper.server_connection' shared service. + * + * @return \Symfony\Component\VarDumper\Server\Connection + */ + protected static function getVarDumper_ServerConnectionService($container) + { + return $container->privates['var_dumper.server_connection'] = new \Symfony\Component\VarDumper\Server\Connection('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))), 'request' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())), 'cli' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider()]); + } + + /** + * Gets the private 'web_profiler.csp.handler' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler + */ + protected static function getWebProfiler_Csp_HandlerService($container) + { + return $container->privates['web_profiler.csp.handler'] = new \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler(new \Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator()); + } + + /** + * Gets the private 'web_profiler.debug_toolbar' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener + */ + protected static function getWebProfiler_DebugToolbarService($container) + { + $a = ($container->privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['web_profiler.debug_toolbar'])) { + return $container->privates['web_profiler.debug_toolbar']; + } + + return $container->privates['web_profiler.debug_toolbar'] = new \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener($a, false, 2, ($container->services['router'] ?? self::getRouterService($container)), '^/((index|app(_[\\w]+)?)\\.php/)?_wdt', ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), ($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)), false); + } + + /** + * Gets the public 'profiler' alias. + * + * @return object The ".container.private.profiler" service. + */ + protected static function getProfilerService($container) + { + trigger_deprecation('symfony/framework-bundle', '5.4', 'Accessing the "profiler" service directly from the container is deprecated, use dependency injection instead.'); + + return $container->get('.container.private.profiler'); + } + + public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null + { + if (isset($this->buildParameters[$name])) { + return $this->buildParameters[$name]; + } + + if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) { + throw new ParameterNotFoundException($name, extraMessage: self::NONEMPTY_PARAMETERS[$name] ?? null); + } + + if (isset($this->loadedDynamicParameters[$name])) { + $value = $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } else { + $value = $this->parameters[$name]; + } + + if (isset(self::NONEMPTY_PARAMETERS[$name]) && (null === $value || '' === $value || [] === $value)) { + throw new \Symfony\Component\DependencyInjection\Exception\EmptyParameterValueException(self::NONEMPTY_PARAMETERS[$name]); + } + + return $value; + } + + public function hasParameter(string $name): bool + { + if (isset($this->buildParameters[$name])) { + return true; + } + + return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters); + } + + public function setParameter(string $name, $value): void + { + throw new LogicException('Impossible to call set() on a frozen ParameterBag.'); + } + + public function getParameterBag(): ParameterBagInterface + { + if (!isset($this->parameterBag)) { + $parameters = $this->parameters; + foreach ($this->loadedDynamicParameters as $name => $loaded) { + $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } + foreach ($this->buildParameters as $name => $value) { + $parameters[$name] = $value; + } + $this->parameterBag = new FrozenParameterBag($parameters, [], self::NONEMPTY_PARAMETERS); + } + + return $this->parameterBag; + } + + private $loadedDynamicParameters = [ + 'kernel.runtime_environment' => false, + 'kernel.runtime_mode' => false, + 'kernel.runtime_mode.web' => false, + 'kernel.runtime_mode.cli' => false, + 'kernel.runtime_mode.worker' => false, + 'kernel.build_dir' => false, + 'kernel.cache_dir' => false, + 'kernel.secret' => false, + 'kernel.trust_x_sendfile_type_header' => false, + 'kernel.trusted_hosts' => false, + 'kernel.trusted_proxies' => false, + 'kernel.trusted_headers' => false, + 'debug.file_link_format' => false, + 'debug.container.dump' => false, + 'router.cache_dir' => false, + 'profiler.storage.dsn' => false, + ]; + private $dynamicParameters = []; + + private function getDynamicParameter(string $name) + { + $container = $this; + $value = match ($name) { + 'kernel.runtime_environment' => $container->getEnv('default:kernel.environment:APP_RUNTIME_ENV'), + 'kernel.runtime_mode' => $container->getEnv('query_string:default:container.runtime_mode:APP_RUNTIME_MODE'), + 'kernel.runtime_mode.web' => $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'), + 'kernel.runtime_mode.cli' => $container->getEnv('not:default:kernel.runtime_mode.web:'), + 'kernel.runtime_mode.worker' => $container->getEnv('bool:default::key:worker:default:kernel.runtime_mode:'), + 'kernel.build_dir' => $container->targetDir.'', + 'kernel.cache_dir' => $container->targetDir.'', + 'kernel.secret' => $container->getEnv('APP_SECRET'), + 'kernel.trust_x_sendfile_type_header' => $container->getEnv('bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER'), + 'kernel.trusted_hosts' => $container->getEnv('default::SYMFONY_TRUSTED_HOSTS'), + 'kernel.trusted_proxies' => $container->getEnv('default::SYMFONY_TRUSTED_PROXIES'), + 'kernel.trusted_headers' => $container->getEnv('default::SYMFONY_TRUSTED_HEADERS'), + 'debug.file_link_format' => $container->getEnv('default::SYMFONY_IDE'), + 'debug.container.dump' => ($container->targetDir.''.'/App_KernelDevDebugContainer.xml'), + 'router.cache_dir' => $container->targetDir.'', + 'profiler.storage.dsn' => ('file:'.$container->targetDir.''.'/profiler'), + default => throw new ParameterNotFoundException($name), + }; + $this->loadedDynamicParameters[$name] = true; + + return $this->dynamicParameters[$name] = $value; + } + + protected function getDefaultParameters(): array + { + return [ + 'kernel.project_dir' => \dirname(__DIR__, 4), + 'kernel.environment' => 'dev', + 'kernel.debug' => true, + 'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'), + 'kernel.bundles' => [ + 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', + 'DebugBundle' => 'Symfony\\Bundle\\DebugBundle\\DebugBundle', + 'MakerBundle' => 'Symfony\\Bundle\\MakerBundle\\MakerBundle', + 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', + 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle', + ], + 'kernel.bundles_metadata' => [ + 'FrameworkBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'), + 'namespace' => 'Symfony\\Bundle\\FrameworkBundle', + ], + 'DebugBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle'), + 'namespace' => 'Symfony\\Bundle\\DebugBundle', + ], + 'MakerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle'), + 'namespace' => 'Symfony\\Bundle\\MakerBundle', + ], + 'TwigBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle'), + 'namespace' => 'Symfony\\Bundle\\TwigBundle', + ], + 'WebProfilerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle'), + 'namespace' => 'Symfony\\Bundle\\WebProfilerBundle', + ], + ], + 'kernel.charset' => 'UTF-8', + 'kernel.container_class' => 'App_KernelDevDebugContainer', + 'validator.translation_domain' => 'validators', + 'event_dispatcher.event_aliases' => [ + 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => 'console.command', + 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => 'console.error', + 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => 'console.signal', + 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => 'console.terminate', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => 'kernel.controller_arguments', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => 'kernel.controller', + 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => 'kernel.response', + 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => 'kernel.finish_request', + 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => 'kernel.request', + 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => 'kernel.view', + 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => 'kernel.exception', + 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => 'kernel.terminate', + ], + 'fragment.renderer.hinclude.global_template' => NULL, + 'fragment.path' => '/_fragment', + 'kernel.http_method_override' => false, + 'kernel.default_locale' => 'en', + 'kernel.enabled_locales' => [ + + ], + 'kernel.error_controller' => 'error_controller', + 'debug.error_handler.throw_at' => -1, + 'router.request_context.host' => 'localhost', + 'router.request_context.scheme' => 'http', + 'router.request_context.base_url' => '', + 'router.resource' => 'kernel::loadRoutes', + 'request_listener.http_port' => 80, + 'request_listener.https_port' => 443, + 'session.metadata.storage_key' => '_sf2_meta', + 'session.storage.options' => [ + 'cache_limiter' => '0', + 'cookie_secure' => 'auto', + 'cookie_httponly' => true, + 'cookie_samesite' => 'lax', + ], + 'session.save_path' => NULL, + 'session.metadata.update_threshold' => 0, + 'profiler_listener.only_exceptions' => false, + 'profiler_listener.only_main_requests' => false, + 'env(VAR_DUMPER_SERVER)' => '127.0.0.1:9912', + 'twig.form.resources' => [ + 0 => 'form_div_layout.html.twig', + ], + 'twig.default_path' => (\dirname(__DIR__, 4).'/templates'), + 'web_profiler.debug_toolbar.intercept_redirects' => false, + 'web_profiler.debug_toolbar.mode' => 2, + 'data_collector.templates' => [ + 'data_collector.request' => [ + 0 => 'request', + 1 => '@WebProfiler/Collector/request.html.twig', + ], + '.data_collector.command' => [ + 0 => 'command', + 1 => '@WebProfiler/Collector/command.html.twig', + ], + 'data_collector.time' => [ + 0 => 'time', + 1 => '@WebProfiler/Collector/time.html.twig', + ], + 'data_collector.memory' => [ + 0 => 'memory', + 1 => '@WebProfiler/Collector/memory.html.twig', + ], + 'data_collector.ajax' => [ + 0 => 'ajax', + 1 => '@WebProfiler/Collector/ajax.html.twig', + ], + 'data_collector.exception' => [ + 0 => 'exception', + 1 => '@WebProfiler/Collector/exception.html.twig', + ], + 'data_collector.logger' => [ + 0 => 'logger', + 1 => '@WebProfiler/Collector/logger.html.twig', + ], + 'data_collector.events' => [ + 0 => 'events', + 1 => '@WebProfiler/Collector/events.html.twig', + ], + 'data_collector.router' => [ + 0 => 'router', + 1 => '@WebProfiler/Collector/router.html.twig', + ], + 'data_collector.cache' => [ + 0 => 'cache', + 1 => '@WebProfiler/Collector/cache.html.twig', + ], + 'data_collector.twig' => [ + 0 => 'twig', + 1 => '@WebProfiler/Collector/twig.html.twig', + ], + 'data_collector.dump' => [ + 0 => 'dump', + 1 => '@Debug/Profiler/dump.html.twig', + ], + 'data_collector.config' => [ + 0 => 'config', + 1 => '@WebProfiler/Collector/config.html.twig', + ], + ], + 'console.command.ids' => [ + + ], + ]; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php b/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php new file mode 100644 index 0000000..8d9295a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php @@ -0,0 +1,165 @@ + [parent::class, 'collectors', null, 16], + "\0".parent::class."\0".'enabled' => [parent::class, 'enabled', null, 16], + "\0".parent::class."\0".'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + "\0".parent::class."\0".'logger' => [parent::class, 'logger', null, 16], + "\0".parent::class."\0".'storage' => [parent::class, 'storage', null, 16], + 'collectors' => [parent::class, 'collectors', null, 16], + 'enabled' => [parent::class, 'enabled', null, 16], + 'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + 'logger' => [parent::class, 'logger', null, 16], + 'storage' => [parent::class, 'storage', null, 16], + ]; + + public function disable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->disable(...\func_get_args()); + } else { + parent::disable(...\func_get_args()); + } + } + + public function enable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->enable(...\func_get_args()); + } else { + parent::enable(...\func_get_args()); + } + } + + public function isEnabled(): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isEnabled(...\func_get_args()); + } + + return parent::isEnabled(...\func_get_args()); + } + + public function loadProfileFromResponse(\Symfony\Component\HttpFoundation\Response $response): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfileFromResponse(...\func_get_args()); + } + + return parent::loadProfileFromResponse(...\func_get_args()); + } + + public function loadProfile(string $token): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfile(...\func_get_args()); + } + + return parent::loadProfile(...\func_get_args()); + } + + public function saveProfile(\Symfony\Component\HttpKernel\Profiler\Profile $profile): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->saveProfile(...\func_get_args()); + } + + return parent::saveProfile(...\func_get_args()); + } + + public function purge(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->purge(...\func_get_args()); + } else { + parent::purge(...\func_get_args()); + } + } + + public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, ?string $statusCode = null, ?\Closure $filter = null): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->find(...\func_get_args()); + } + + return parent::find(...\func_get_args()); + } + + public function collect(\Symfony\Component\HttpFoundation\Request $request, \Symfony\Component\HttpFoundation\Response $response, ?\Throwable $exception = null): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->collect(...\func_get_args()); + } + + return parent::collect(...\func_get_args()); + } + + public function reset(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->reset(...\func_get_args()); + } else { + parent::reset(...\func_get_args()); + } + } + + public function all(): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->all(...\func_get_args()); + } + + return parent::all(...\func_get_args()); + } + + public function set(array $collectors = []): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->set(...\func_get_args()); + } else { + parent::set(...\func_get_args()); + } + } + + public function add(\Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface $collector): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->add(...\func_get_args()); + } else { + parent::add(...\func_get_args()); + } + } + + public function has(string $name): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->has(...\func_get_args()); + } + + return parent::has(...\func_get_args()); + } + + public function get(string $name): \Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->get(...\func_get_args()); + } + + return parent::get(...\func_get_args()); + } +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('ProfilerProxy8977808', false)) { + \class_alias(__NAMESPACE__.'\\ProfilerProxy8977808', 'ProfilerProxy8977808', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php b/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php new file mode 100644 index 0000000..2d448a8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php @@ -0,0 +1,30 @@ + [parent::class, 'serializer', null, 530], + "\0".parent::class."\0".'translationDomain' => [parent::class, 'translationDomain', null, 16], + "\0".parent::class."\0".'translator' => [parent::class, 'translator', null, 530], + "\0".parent::class."\0".'validator' => [parent::class, 'validator', null, 530], + 'serializer' => [parent::class, 'serializer', null, 530], + 'translationDomain' => [parent::class, 'translationDomain', null, 16], + 'translator' => [parent::class, 'translator', null, 530], + 'validator' => [parent::class, 'validator', null, 530], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('RequestPayloadValueResolverGhost01ca9cc', false)) { + \class_alias(__NAMESPACE__.'\\RequestPayloadValueResolverGhost01ca9cc', 'RequestPayloadValueResolverGhost01ca9cc', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php b/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php new file mode 100644 index 0000000..1e95917 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php @@ -0,0 +1,29 @@ + [parent::class, 'clock', null, 16], + "\0".parent::class."\0".'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + "\0".parent::class."\0".'hashParameter' => [parent::class, 'hashParameter', null, 16], + "\0".parent::class."\0".'secret' => [parent::class, 'secret', null, 16], + 'clock' => [parent::class, 'clock', null, 16], + 'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + 'hashParameter' => [parent::class, 'hashParameter', null, 16], + 'secret' => [parent::class, 'secret', null, 16], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('UriSignerGhostB68a0a1', false)) { + \class_alias(__NAMESPACE__.'\\UriSignerGhostB68a0a1', 'UriSignerGhostB68a0a1', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php new file mode 100644 index 0000000..a66b710 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php @@ -0,0 +1,26 @@ +privates['cache_pool_clearer.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer(($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService')), ['cache.validator', 'cache.serializer']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php new file mode 100644 index 0000000..9d8ad5b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php @@ -0,0 +1,31 @@ +services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['cache_pool_clearer.cache_warmer'] ?? $container->load('getCachePoolClearer_CacheWarmerService')); + yield 1 => ($container->privates['config_builder.warmer'] ?? $container->load('getConfigBuilder_WarmerService')); + yield 2 => ($container->privates['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService')); + yield 3 => ($container->privates['twig.template_cache_warmer'] ?? $container->load('getTwig_TemplateCacheWarmerService')); + }, 4), true, ($container->targetDir.''.'/App_KernelDevDebugContainerDeprecations.log')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php new file mode 100644 index 0000000..111f191 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php @@ -0,0 +1,26 @@ +services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php b/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php new file mode 100644 index 0000000..6bb84e5 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php @@ -0,0 +1,27 @@ +privates['cache.app.taggable'] = new \Symfony\Component\Cache\Adapter\TagAwareAdapter(($container->services['cache.app'] ?? self::getCache_AppService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php new file mode 100644 index 0000000..ab6e79a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php @@ -0,0 +1,26 @@ +services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)), 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php new file mode 100644 index 0000000..fc620ef --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php @@ -0,0 +1,26 @@ +services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php b/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php new file mode 100644 index 0000000..d5066e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php @@ -0,0 +1,26 @@ +privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php b/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php new file mode 100644 index 0000000..33ba772 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php @@ -0,0 +1,31 @@ +privates['.lazy_profiler'] ?? $container->load('get_LazyProfilerService')); + + if (isset($container->privates['console_profiler_listener'])) { + return $container->privates['console_profiler_listener']; + } + + return $container->privates['console_profiler_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\ConsoleProfilerListener($a, ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), $container->getEnv('not:default:kernel.runtime_mode.web:'), ($container->services['router'] ?? self::getRouterService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php b/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php new file mode 100644 index 0000000..0522f0a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php @@ -0,0 +1,140 @@ +services['console.command_loader'] = new \Symfony\Component\Console\CommandLoader\ContainerCommandLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'console.command.about' => ['privates', '.console.command.about.lazy', 'get_Console_Command_About_LazyService', true], + 'console.command.assets_install' => ['privates', '.console.command.assets_install.lazy', 'get_Console_Command_AssetsInstall_LazyService', true], + 'console.command.cache_clear' => ['privates', '.console.command.cache_clear.lazy', 'get_Console_Command_CacheClear_LazyService', true], + 'console.command.cache_pool_clear' => ['privates', '.console.command.cache_pool_clear.lazy', 'get_Console_Command_CachePoolClear_LazyService', true], + 'console.command.cache_pool_prune' => ['privates', '.console.command.cache_pool_prune.lazy', 'get_Console_Command_CachePoolPrune_LazyService', true], + 'console.command.cache_pool_invalidate_tags' => ['privates', '.console.command.cache_pool_invalidate_tags.lazy', 'get_Console_Command_CachePoolInvalidateTags_LazyService', true], + 'console.command.cache_pool_delete' => ['privates', '.console.command.cache_pool_delete.lazy', 'get_Console_Command_CachePoolDelete_LazyService', true], + 'console.command.cache_pool_list' => ['privates', '.console.command.cache_pool_list.lazy', 'get_Console_Command_CachePoolList_LazyService', true], + 'console.command.cache_warmup' => ['privates', '.console.command.cache_warmup.lazy', 'get_Console_Command_CacheWarmup_LazyService', true], + 'console.command.config_debug' => ['privates', '.console.command.config_debug.lazy', 'get_Console_Command_ConfigDebug_LazyService', true], + 'console.command.config_dump_reference' => ['privates', '.console.command.config_dump_reference.lazy', 'get_Console_Command_ConfigDumpReference_LazyService', true], + 'console.command.container_debug' => ['privates', '.console.command.container_debug.lazy', 'get_Console_Command_ContainerDebug_LazyService', true], + 'console.command.container_lint' => ['privates', '.console.command.container_lint.lazy', 'get_Console_Command_ContainerLint_LazyService', true], + 'console.command.debug_autowiring' => ['privates', '.console.command.debug_autowiring.lazy', 'get_Console_Command_DebugAutowiring_LazyService', true], + 'console.command.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_LazyService', true], + 'console.command.router_debug' => ['privates', '.console.command.router_debug.lazy', 'get_Console_Command_RouterDebug_LazyService', true], + 'console.command.router_match' => ['privates', '.console.command.router_match.lazy', 'get_Console_Command_RouterMatch_LazyService', true], + 'console.command.yaml_lint' => ['privates', '.console.command.yaml_lint.lazy', 'get_Console_Command_YamlLint_LazyService', true], + 'console.command.secrets_set' => ['privates', '.console.command.secrets_set.lazy', 'get_Console_Command_SecretsSet_LazyService', true], + 'console.command.secrets_remove' => ['privates', '.console.command.secrets_remove.lazy', 'get_Console_Command_SecretsRemove_LazyService', true], + 'console.command.secrets_generate_key' => ['privates', '.console.command.secrets_generate_key.lazy', 'get_Console_Command_SecretsGenerateKey_LazyService', true], + 'console.command.secrets_list' => ['privates', '.console.command.secrets_list.lazy', 'get_Console_Command_SecretsList_LazyService', true], + 'console.command.secrets_reveal' => ['privates', '.console.command.secrets_reveal.lazy', 'get_Console_Command_SecretsReveal_LazyService', true], + 'console.command.secrets_decrypt_to_local' => ['privates', '.console.command.secrets_decrypt_to_local.lazy', 'get_Console_Command_SecretsDecryptToLocal_LazyService', true], + 'console.command.secrets_encrypt_from_local' => ['privates', '.console.command.secrets_encrypt_from_local.lazy', 'get_Console_Command_SecretsEncryptFromLocal_LazyService', true], + 'console.command.error_dumper' => ['privates', '.console.command.error_dumper.lazy', 'get_Console_Command_ErrorDumper_LazyService', true], + 'var_dumper.command.server_dump' => ['privates', '.var_dumper.command.server_dump.lazy', 'get_VarDumper_Command_ServerDump_LazyService', true], + 'twig.command.debug' => ['privates', '.twig.command.debug.lazy', 'get_Twig_Command_Debug_LazyService', true], + 'twig.command.lint' => ['privates', '.twig.command.lint.lazy', 'get_Twig_Command_Lint_LazyService', true], + 'maker.auto_command.make_auth' => ['privates', '.maker.auto_command.make_auth.lazy', 'get_Maker_AutoCommand_MakeAuth_LazyService', true], + 'maker.auto_command.make_command' => ['privates', '.maker.auto_command.make_command.lazy', 'get_Maker_AutoCommand_MakeCommand_LazyService', true], + 'maker.auto_command.make_twig_component' => ['privates', '.maker.auto_command.make_twig_component.lazy', 'get_Maker_AutoCommand_MakeTwigComponent_LazyService', true], + 'maker.auto_command.make_controller' => ['privates', '.maker.auto_command.make_controller.lazy', 'get_Maker_AutoCommand_MakeController_LazyService', true], + 'maker.auto_command.make_crud' => ['privates', '.maker.auto_command.make_crud.lazy', 'get_Maker_AutoCommand_MakeCrud_LazyService', true], + 'maker.auto_command.make_docker_database' => ['privates', '.maker.auto_command.make_docker_database.lazy', 'get_Maker_AutoCommand_MakeDockerDatabase_LazyService', true], + 'maker.auto_command.make_entity' => ['privates', '.maker.auto_command.make_entity.lazy', 'get_Maker_AutoCommand_MakeEntity_LazyService', true], + 'maker.auto_command.make_fixtures' => ['privates', '.maker.auto_command.make_fixtures.lazy', 'get_Maker_AutoCommand_MakeFixtures_LazyService', true], + 'maker.auto_command.make_form' => ['privates', '.maker.auto_command.make_form.lazy', 'get_Maker_AutoCommand_MakeForm_LazyService', true], + 'maker.auto_command.make_listener' => ['privates', '.maker.auto_command.make_listener.lazy', 'get_Maker_AutoCommand_MakeListener_LazyService', true], + 'maker.auto_command.make_message' => ['privates', '.maker.auto_command.make_message.lazy', 'get_Maker_AutoCommand_MakeMessage_LazyService', true], + 'maker.auto_command.make_messenger_middleware' => ['privates', '.maker.auto_command.make_messenger_middleware.lazy', 'get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService', true], + 'maker.auto_command.make_registration_form' => ['privates', '.maker.auto_command.make_registration_form.lazy', 'get_Maker_AutoCommand_MakeRegistrationForm_LazyService', true], + 'maker.auto_command.make_reset_password' => ['privates', '.maker.auto_command.make_reset_password.lazy', 'get_Maker_AutoCommand_MakeResetPassword_LazyService', true], + 'maker.auto_command.make_schedule' => ['privates', '.maker.auto_command.make_schedule.lazy', 'get_Maker_AutoCommand_MakeSchedule_LazyService', true], + 'maker.auto_command.make_serializer_encoder' => ['privates', '.maker.auto_command.make_serializer_encoder.lazy', 'get_Maker_AutoCommand_MakeSerializerEncoder_LazyService', true], + 'maker.auto_command.make_serializer_normalizer' => ['privates', '.maker.auto_command.make_serializer_normalizer.lazy', 'get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService', true], + 'maker.auto_command.make_twig_extension' => ['privates', '.maker.auto_command.make_twig_extension.lazy', 'get_Maker_AutoCommand_MakeTwigExtension_LazyService', true], + 'maker.auto_command.make_test' => ['privates', '.maker.auto_command.make_test.lazy', 'get_Maker_AutoCommand_MakeTest_LazyService', true], + 'maker.auto_command.make_validator' => ['privates', '.maker.auto_command.make_validator.lazy', 'get_Maker_AutoCommand_MakeValidator_LazyService', true], + 'maker.auto_command.make_voter' => ['privates', '.maker.auto_command.make_voter.lazy', 'get_Maker_AutoCommand_MakeVoter_LazyService', true], + 'maker.auto_command.make_user' => ['privates', '.maker.auto_command.make_user.lazy', 'get_Maker_AutoCommand_MakeUser_LazyService', true], + 'maker.auto_command.make_migration' => ['privates', '.maker.auto_command.make_migration.lazy', 'get_Maker_AutoCommand_MakeMigration_LazyService', true], + 'maker.auto_command.make_stimulus_controller' => ['privates', '.maker.auto_command.make_stimulus_controller.lazy', 'get_Maker_AutoCommand_MakeStimulusController_LazyService', true], + 'maker.auto_command.make_security_form_login' => ['privates', '.maker.auto_command.make_security_form_login.lazy', 'get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService', true], + 'maker.auto_command.make_security_custom' => ['privates', '.maker.auto_command.make_security_custom.lazy', 'get_Maker_AutoCommand_MakeSecurityCustom_LazyService', true], + 'maker.auto_command.make_webhook' => ['privates', '.maker.auto_command.make_webhook.lazy', 'get_Maker_AutoCommand_MakeWebhook_LazyService', true], + ], [ + 'console.command.about' => '?', + 'console.command.assets_install' => '?', + 'console.command.cache_clear' => '?', + 'console.command.cache_pool_clear' => '?', + 'console.command.cache_pool_prune' => '?', + 'console.command.cache_pool_invalidate_tags' => '?', + 'console.command.cache_pool_delete' => '?', + 'console.command.cache_pool_list' => '?', + 'console.command.cache_warmup' => '?', + 'console.command.config_debug' => '?', + 'console.command.config_dump_reference' => '?', + 'console.command.container_debug' => '?', + 'console.command.container_lint' => '?', + 'console.command.debug_autowiring' => '?', + 'console.command.event_dispatcher_debug' => '?', + 'console.command.router_debug' => '?', + 'console.command.router_match' => '?', + 'console.command.yaml_lint' => '?', + 'console.command.secrets_set' => '?', + 'console.command.secrets_remove' => '?', + 'console.command.secrets_generate_key' => '?', + 'console.command.secrets_list' => '?', + 'console.command.secrets_reveal' => '?', + 'console.command.secrets_decrypt_to_local' => '?', + 'console.command.secrets_encrypt_from_local' => '?', + 'console.command.error_dumper' => '?', + 'var_dumper.command.server_dump' => '?', + 'twig.command.debug' => '?', + 'twig.command.lint' => '?', + 'maker.auto_command.make_auth' => '?', + 'maker.auto_command.make_command' => '?', + 'maker.auto_command.make_twig_component' => '?', + 'maker.auto_command.make_controller' => '?', + 'maker.auto_command.make_crud' => '?', + 'maker.auto_command.make_docker_database' => '?', + 'maker.auto_command.make_entity' => '?', + 'maker.auto_command.make_fixtures' => '?', + 'maker.auto_command.make_form' => '?', + 'maker.auto_command.make_listener' => '?', + 'maker.auto_command.make_message' => '?', + 'maker.auto_command.make_messenger_middleware' => '?', + 'maker.auto_command.make_registration_form' => '?', + 'maker.auto_command.make_reset_password' => '?', + 'maker.auto_command.make_schedule' => '?', + 'maker.auto_command.make_serializer_encoder' => '?', + 'maker.auto_command.make_serializer_normalizer' => '?', + 'maker.auto_command.make_twig_extension' => '?', + 'maker.auto_command.make_test' => '?', + 'maker.auto_command.make_validator' => '?', + 'maker.auto_command.make_voter' => '?', + 'maker.auto_command.make_user' => '?', + 'maker.auto_command.make_migration' => '?', + 'maker.auto_command.make_stimulus_controller' => '?', + 'maker.auto_command.make_security_form_login' => '?', + 'maker.auto_command.make_security_custom' => '?', + 'maker.auto_command.make_webhook' => '?', + ]), ['about' => 'console.command.about', 'assets:install' => 'console.command.assets_install', 'cache:clear' => 'console.command.cache_clear', 'cache:pool:clear' => 'console.command.cache_pool_clear', 'cache:pool:prune' => 'console.command.cache_pool_prune', 'cache:pool:invalidate-tags' => 'console.command.cache_pool_invalidate_tags', 'cache:pool:delete' => 'console.command.cache_pool_delete', 'cache:pool:list' => 'console.command.cache_pool_list', 'cache:warmup' => 'console.command.cache_warmup', 'debug:config' => 'console.command.config_debug', 'config:dump-reference' => 'console.command.config_dump_reference', 'debug:container' => 'console.command.container_debug', 'lint:container' => 'console.command.container_lint', 'debug:autowiring' => 'console.command.debug_autowiring', 'debug:event-dispatcher' => 'console.command.event_dispatcher_debug', 'debug:router' => 'console.command.router_debug', 'router:match' => 'console.command.router_match', 'lint:yaml' => 'console.command.yaml_lint', 'secrets:set' => 'console.command.secrets_set', 'secrets:remove' => 'console.command.secrets_remove', 'secrets:generate-keys' => 'console.command.secrets_generate_key', 'secrets:list' => 'console.command.secrets_list', 'secrets:reveal' => 'console.command.secrets_reveal', 'secrets:decrypt-to-local' => 'console.command.secrets_decrypt_to_local', 'secrets:encrypt-from-local' => 'console.command.secrets_encrypt_from_local', 'error:dump' => 'console.command.error_dumper', 'server:dump' => 'var_dumper.command.server_dump', 'debug:twig' => 'twig.command.debug', 'lint:twig' => 'twig.command.lint', 'make:auth' => 'maker.auto_command.make_auth', 'make:command' => 'maker.auto_command.make_command', 'make:twig-component' => 'maker.auto_command.make_twig_component', 'make:controller' => 'maker.auto_command.make_controller', 'make:crud' => 'maker.auto_command.make_crud', 'make:docker:database' => 'maker.auto_command.make_docker_database', 'make:entity' => 'maker.auto_command.make_entity', 'make:fixtures' => 'maker.auto_command.make_fixtures', 'make:form' => 'maker.auto_command.make_form', 'make:listener' => 'maker.auto_command.make_listener', 'make:subscriber' => 'maker.auto_command.make_listener', 'make:message' => 'maker.auto_command.make_message', 'make:messenger-middleware' => 'maker.auto_command.make_messenger_middleware', 'make:registration-form' => 'maker.auto_command.make_registration_form', 'make:reset-password' => 'maker.auto_command.make_reset_password', 'make:schedule' => 'maker.auto_command.make_schedule', 'make:serializer:encoder' => 'maker.auto_command.make_serializer_encoder', 'make:serializer:normalizer' => 'maker.auto_command.make_serializer_normalizer', 'make:twig-extension' => 'maker.auto_command.make_twig_extension', 'make:test' => 'maker.auto_command.make_test', 'make:unit-test' => 'maker.auto_command.make_test', 'make:functional-test' => 'maker.auto_command.make_test', 'make:validator' => 'maker.auto_command.make_validator', 'make:voter' => 'maker.auto_command.make_voter', 'make:user' => 'maker.auto_command.make_user', 'make:migration' => 'maker.auto_command.make_migration', 'make:stimulus-controller' => 'maker.auto_command.make_stimulus_controller', 'make:security:form-login' => 'maker.auto_command.make_security_form_login', 'make:security:custom' => 'maker.auto_command.make_security_custom', 'make:webhook' => 'maker.auto_command.make_webhook']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php new file mode 100644 index 0000000..ac01f92 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php @@ -0,0 +1,32 @@ +privates['console.command.about'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AboutCommand(); + + $instance->setName('about'); + $instance->setDescription('Display information about the current project'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php new file mode 100644 index 0000000..256776d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php @@ -0,0 +1,33 @@ +privates['console.command.assets_install'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), \dirname(__DIR__, 4)); + + $instance->setName('assets:install'); + $instance->setDescription('Install bundle\'s web assets under a public directory'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php new file mode 100644 index 0000000..589228b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php @@ -0,0 +1,35 @@ +privates['console.command.cache_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand(new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer(new RewindableGenerator(fn () => new \EmptyIterator(), 0)), ($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem())); + + $instance->setName('cache:clear'); + $instance->setDescription('Clear the cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php new file mode 100644 index 0000000..026543c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:clear'); + $instance->setDescription('Clear cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php new file mode 100644 index 0000000..5d2f996 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_delete'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:delete'); + $instance->setDescription('Delete an item from a cache pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php new file mode 100644 index 0000000..96992ec --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php @@ -0,0 +1,36 @@ +privates['console.command.cache_pool_invalidate_tags'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'cache.app' => ['privates', 'cache.app.taggable', 'getCache_App_TaggableService', true], + ], [ + 'cache.app' => 'Symfony\\Component\\Cache\\Adapter\\TagAwareAdapter', + ])); + + $instance->setName('cache:pool:invalidate-tags'); + $instance->setDescription('Invalidate cache tags for all or a specific pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php new file mode 100644 index 0000000..23e92be --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand(['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:list'); + $instance->setDescription('List available cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php new file mode 100644 index 0000000..b2f4fbe --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php @@ -0,0 +1,38 @@ +privates['console.command.cache_pool_prune'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand(new RewindableGenerator(function () use ($container) { + yield 'cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)); + yield 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)); + yield 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)); + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)); + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container)); + }, 5)); + + $instance->setName('cache:pool:prune'); + $instance->setDescription('Prune cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php new file mode 100644 index 0000000..3d62ae8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_warmup'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand(($container->services['cache_warmer'] ?? $container->load('getCacheWarmerService'))); + + $instance->setName('cache:warmup'); + $instance->setDescription('Warm up an empty cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php new file mode 100644 index 0000000..2be306e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php @@ -0,0 +1,35 @@ +privates['console.command.config_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand(); + + $instance->setName('debug:config'); + $instance->setDescription('Dump the current configuration for an extension'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php new file mode 100644 index 0000000..e2480e6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php @@ -0,0 +1,35 @@ +privates['console.command.config_dump_reference'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand(); + + $instance->setName('config:dump-reference'); + $instance->setDescription('Dump the default configuration for an extension'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php new file mode 100644 index 0000000..3988d63 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.container_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand(); + + $instance->setName('debug:container'); + $instance->setDescription('Display current services for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php new file mode 100644 index 0000000..8d1d0a7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php @@ -0,0 +1,32 @@ +privates['console.command.container_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand(); + + $instance->setName('lint:container'); + $instance->setDescription('Ensure that arguments injected into services match type declarations'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php new file mode 100644 index 0000000..45f22d1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php @@ -0,0 +1,34 @@ +privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:autowiring'); + $instance->setDescription('List classes/interfaces you can use for autowiring'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php new file mode 100644 index 0000000..c4d08f8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php @@ -0,0 +1,33 @@ +privates['console.command.error_dumper'] = $instance = new \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService')), NULL); + + $instance->setName('error:dump'); + $instance->setDescription('Dump error pages to plain HTML files that can be directly served by a web server'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php new file mode 100644 index 0000000..174c980 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php @@ -0,0 +1,36 @@ +privates['console.command.event_dispatcher_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false], + ], [ + 'event_dispatcher' => '?', + ])); + + $instance->setName('debug:event-dispatcher'); + $instance->setDescription('Display configured listeners for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php new file mode 100644 index 0000000..a0261be --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:router'); + $instance->setDescription('Display current routes for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php new file mode 100644 index 0000000..efdc12b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php @@ -0,0 +1,32 @@ +privates['console.command.router_match'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand(($container->services['router'] ?? self::getRouterService($container)), new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + + $instance->setName('router:match'); + $instance->setDescription('Help debug routes by simulating a path info match'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php new file mode 100644 index 0000000..5a3a7cb --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_decrypt_to_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:decrypt-to-local'); + $instance->setDescription('Decrypt all secrets and stores them in the local vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php new file mode 100644 index 0000000..0b56ada --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_encrypt_from_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:encrypt-from-local'); + $instance->setDescription('Encrypt all local secrets to the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php new file mode 100644 index 0000000..bfd5a12 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_generate_key'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:generate-keys'); + $instance->setDescription('Generate new encryption keys'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php new file mode 100644 index 0000000..7cf8f52 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:list'); + $instance->setDescription('List all secrets'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php new file mode 100644 index 0000000..1299c6a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_remove'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:remove'); + $instance->setDescription('Remove a secret from the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php new file mode 100644 index 0000000..04ae9b8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_reveal'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:reveal'); + $instance->setDescription('Reveal the value of a secret'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php new file mode 100644 index 0000000..8a90592 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_set'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:set'); + $instance->setDescription('Set a secret in the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php new file mode 100644 index 0000000..b66b40b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php @@ -0,0 +1,33 @@ +privates['console.command.yaml_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand(); + + $instance->setName('lint:yaml'); + $instance->setDescription('Lint a YAML file and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php b/var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php new file mode 100644 index 0000000..51bbd2e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php @@ -0,0 +1,25 @@ +privates['console.error_listener'] = new \Symfony\Component\Console\EventListener\ErrorListener(($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php new file mode 100644 index 0000000..b825a68 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php @@ -0,0 +1,28 @@ +privates['container.env_var_processor'] = new \Symfony\Component\DependencyInjection\EnvVarProcessor($container, new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['secrets.env_var_loader'] ?? $container->load('getSecrets_EnvVarLoaderService')); + }, 1)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php new file mode 100644 index 0000000..5927971 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php @@ -0,0 +1,67 @@ +services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'base64' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'bool' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'not' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'const' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'csv' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'file' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'float' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'int' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'json' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'key' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'url' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'query_string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'resolve' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'default' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'trim' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'require' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'enum' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'shuffle' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'defined' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'urlencode' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + ], [ + 'base64' => '?', + 'bool' => '?', + 'not' => '?', + 'const' => '?', + 'csv' => '?', + 'file' => '?', + 'float' => '?', + 'int' => '?', + 'json' => '?', + 'key' => '?', + 'url' => '?', + 'query_string' => '?', + 'resolve' => '?', + 'default' => '?', + 'string' => '?', + 'trim' => '?', + 'require' => '?', + 'enum' => '?', + 'shuffle' => '?', + 'defined' => '?', + 'urlencode' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php b/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php new file mode 100644 index 0000000..b715076 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php @@ -0,0 +1,23 @@ +services['container.get_routing_condition_service'] = (new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [], []))->get(...); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php b/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php new file mode 100644 index 0000000..5f2dee3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php @@ -0,0 +1,31 @@ +privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['controller.template_attribute_listener'])) { + return $container->privates['controller.template_attribute_listener']; + } + + return $container->privates['controller.template_attribute_listener'] = new \Symfony\Bridge\Twig\EventListener\TemplateAttributeListener($a); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php b/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php new file mode 100644 index 0000000..3702f62 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php @@ -0,0 +1,23 @@ +privates['data_collector.request.session_collector'] = ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))->collectSessionUsage(...); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php b/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php new file mode 100644 index 0000000..8f1eaf2 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php @@ -0,0 +1,26 @@ +privates['debug.dump_listener'] = new \Symfony\Component\HttpKernel\EventListener\DumpListener(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), new \Symfony\Component\VarDumper\Dumper\ContextualizedDumper(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService')), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)))]), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php b/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php new file mode 100644 index 0000000..043922a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php @@ -0,0 +1,25 @@ +services['debug.error_handler_configurator'] = new \Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator(($container->privates['logger'] ?? self::getLoggerService($container)), NULL, -1, true, true, NULL); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php b/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php new file mode 100644 index 0000000..d88ad5b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php @@ -0,0 +1,23 @@ +privates['debug.file_link_formatter.url_format'] = \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter::generateUrlFormat(($container->services['router'] ?? self::getRouterService($container)), '_profiler_open_file', '?file=%f&line=%l#line%l'); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php b/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php new file mode 100644 index 0000000..cf8758c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php @@ -0,0 +1,25 @@ +services['error_controller'] = new \Symfony\Component\HttpKernel\Controller\ErrorController(($container->services['http_kernel'] ?? self::getHttpKernelService($container)), 'error_controller', ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..7e215de --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php @@ -0,0 +1,28 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['error_handler.error_renderer.html'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer(\Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::isDebug($a, true), 'UTF-8', ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), \dirname(__DIR__, 4), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::getAndCleanOutputBuffer($a), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php b/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php new file mode 100644 index 0000000..60d55c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php @@ -0,0 +1,42 @@ +services['http_kernel'] ?? self::getHttpKernelService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + $b = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + + $container->privates['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer($a, $b); + + $instance->setFragmentPath('/_fragment'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php b/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php new file mode 100644 index 0000000..3788fdd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php @@ -0,0 +1,23 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_auth'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), $b, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:auth'); + $instance->setDescription('Create a Guard authenticator of different flavors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php new file mode 100644 index 0000000..bff8fd4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_command'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCommand(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:command'); + $instance->setDescription('Create a new console command class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php new file mode 100644 index 0000000..8b05c2b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:controller'); + $instance->setDescription('Create a new controller class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php new file mode 100644 index 0000000..8bedac0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_crud'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCrud(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:crud'); + $instance->setDescription('Create CRUD for Doctrine entity class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php new file mode 100644 index 0000000..83fd81e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_docker_database'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:docker:database'); + $instance->setDescription('Add a database container to your compose.yaml file'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php new file mode 100644 index 0000000..926cfaa --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_entity'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeEntity($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), NULL, $b, ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService'))), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:entity'); + $instance->setDescription('Create or update a Doctrine entity class, and optionally an API Platform resource'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php new file mode 100644 index 0000000..b9afcdc --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_fixtures'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeFixtures(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:fixtures'); + $instance->setDescription('Create a new class to load Doctrine fixtures'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php new file mode 100644 index 0000000..20258cf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeForm(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:form'); + $instance->setDescription('Create a new form class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php new file mode 100644 index 0000000..e10078b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_listener'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeListener(new \Symfony\Bundle\MakerBundle\EventRegistry(($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:listener'); + $instance->setAliases(['make:subscriber']); + $instance->setDescription('Creates a new event subscriber class or a new event listener class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php new file mode 100644 index 0000000..659a51f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_message'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessage($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:message'); + $instance->setDescription('Create a new message and handler'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php new file mode 100644 index 0000000..51836c9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_messenger_middleware'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:messenger-middleware'); + $instance->setDescription('Create a new messenger middleware'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php new file mode 100644 index 0000000..a6293e0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_migration'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMigration(\dirname(__DIR__, 4), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:migration'); + $instance->setDescription('Create a new migration based on database changes'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php new file mode 100644 index 0000000..871197f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_registration_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm($a, ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:registration-form'); + $instance->setDescription('Create a new registration form system'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php new file mode 100644 index 0000000..000fdb3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_reset_password'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeResetPassword($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:reset-password'); + $instance->setDescription('Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php new file mode 100644 index 0000000..3f82b9c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_schedule'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSchedule($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:schedule'); + $instance->setDescription('Create a scheduler component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php new file mode 100644 index 0000000..ee8ec41 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_security_custom'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeCustomAuthenticator($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:custom'); + $instance->setDescription('Create a custom security authenticator.'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php new file mode 100644 index 0000000..a196a02 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_security_form_login'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeFormLogin($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:form-login'); + $instance->setDescription('Generate the code needed for the form_login authenticator'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php new file mode 100644 index 0000000..c3c37f4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_encoder'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:encoder'); + $instance->setDescription('Create a new serializer encoder class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php new file mode 100644 index 0000000..14854e0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_normalizer'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:normalizer'); + $instance->setDescription('Create a new serializer normalizer class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php new file mode 100644 index 0000000..d698359 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_stimulus_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeStimulusController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:stimulus-controller'); + $instance->setDescription('Create a new Stimulus controller'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php new file mode 100644 index 0000000..8f898dd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_test'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTest(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:test'); + $instance->setAliases(['make:unit-test', 'make:functional-test']); + $instance->setDescription('Create a new test class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php new file mode 100644 index 0000000..da76f22 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_twig_component'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigComponent($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-component'); + $instance->setDescription('Create a Twig (or Live) component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php new file mode 100644 index 0000000..1943372 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_twig_extension'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-extension'); + $instance->setDescription('Create a new Twig extension with its runtime class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php new file mode 100644 index 0000000..35e357e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_user'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeUser($a, new \Symfony\Bundle\MakerBundle\Security\UserClassBuilder(), ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:user'); + $instance->setDescription('Create a new security user class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php new file mode 100644 index 0000000..9c2bda0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_validator'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeValidator(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:validator'); + $instance->setDescription('Create a new validator and constraint class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php new file mode 100644 index 0000000..3586975 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_voter'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeVoter(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:voter'); + $instance->setDescription('Create a new security voter class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php new file mode 100644 index 0000000..5c11ac3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_webhook'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeWebhook($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:webhook'); + $instance->setDescription('Create a new Webhook'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php new file mode 100644 index 0000000..6e9babf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.entity_class_generator'] = new \Symfony\Bundle\MakerBundle\Doctrine\EntityClassGenerator(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php b/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php new file mode 100644 index 0000000..3035e2b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php @@ -0,0 +1,25 @@ +privates['maker.file_link_formatter'] = new \Symfony\Bundle\MakerBundle\Util\MakerFileLinkFormatter(($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php new file mode 100644 index 0000000..49258c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php @@ -0,0 +1,28 @@ +privates['maker.file_manager'] = new \Symfony\Bundle\MakerBundle\FileManager(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), new \Symfony\Bundle\MakerBundle\Util\AutoloaderUtil(new \Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder('App')), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService')), \dirname(__DIR__, 4), (\dirname(__DIR__, 4).'/templates')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php new file mode 100644 index 0000000..7d756cd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.generator'] = new \Symfony\Bundle\MakerBundle\Generator(($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), 'App', NULL, new \Symfony\Bundle\MakerBundle\Util\TemplateComponentGenerator(true, false, 'App')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php b/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php new file mode 100644 index 0000000..41bb61c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php @@ -0,0 +1,25 @@ +privates['maker.renderer.form_type_renderer'] = new \Symfony\Bundle\MakerBundle\Renderer\FormTypeRenderer(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php b/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php new file mode 100644 index 0000000..49cf9db --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php @@ -0,0 +1,27 @@ +privates['router.request_context'] ?? self::getRouter_RequestContextService($container)); + + return $container->services['Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController'] = new \Symfony\Bundle\FrameworkBundle\Controller\RedirectController(($container->services['router'] ?? self::getRouterService($container)), $a->getHttpPort(), $a->getHttpsPort()); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php new file mode 100644 index 0000000..fd2f51a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php @@ -0,0 +1,30 @@ +privates['router.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'router' => ['services', 'router', 'getRouterService', false], + ], [ + 'router' => '?', + ]))->withContext('router.cache_warmer', $container)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php b/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php new file mode 100644 index 0000000..9b31ce6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php @@ -0,0 +1,70 @@ +services['kernel'] ?? $container->get('kernel', 1))); + $c = new \Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader('dev'); + + $a->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\GlobFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\DirectoryLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\ContainerLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel' => ['services', 'kernel', 'getKernelService', false], + ], [ + 'kernel' => 'App\\Kernel', + ]), 'dev')); + $a->addLoader($c); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeDirectoryLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeFileLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\Psr4DirectoryLoader($b)); + + return $container->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($a, ['utf8' => true], []); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php b/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php new file mode 100644 index 0000000..69b62ae --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php @@ -0,0 +1,26 @@ +privates['secrets.env_var_loader'] = new \Symfony\Component\DependencyInjection\StaticEnvVarLoader(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php b/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php new file mode 100644 index 0000000..b372e0d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php @@ -0,0 +1,28 @@ +privates['secrets.vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault((\dirname(__DIR__, 4).'/config/secrets/'.$container->getEnv('string:default:kernel.environment:APP_RUNTIME_ENV')), \Symfony\Component\String\LazyString::fromCallable($container->getEnv(...), 'base64:default::SYMFONY_DECRYPTION_SECRET'), 'APP_SECRET'); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php b/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php new file mode 100644 index 0000000..7137e4f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php @@ -0,0 +1,63 @@ +services['services_resetter'] = new \Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter(new RewindableGenerator(function () use ($container) { + if (isset($container->services['request_stack'])) { + yield 'request_stack' => ($container->services['request_stack'] ?? null); + } + if (isset($container->privates['container.env_var_processor'])) { + yield 'container.env_var_processor' => ($container->privates['container.env_var_processor'] ?? null); + } + if (isset($container->services['cache.app'])) { + yield 'cache.app' => ($container->services['cache.app'] ?? null); + } + if (isset($container->services['cache.system'])) { + yield 'cache.system' => ($container->services['cache.system'] ?? null); + } + if (isset($container->privates['cache.validator'])) { + yield 'cache.validator' => ($container->privates['cache.validator'] ?? null); + } + if (isset($container->privates['cache.serializer'])) { + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? null); + } + if (isset($container->privates['cache.property_info'])) { + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? null); + } + if (isset($container->services['debug.stopwatch'])) { + yield 'debug.stopwatch' => ($container->services['debug.stopwatch'] ?? null); + } + if (isset($container->services['event_dispatcher'])) { + yield 'debug.event_dispatcher' => ($container->services['event_dispatcher'] ?? null); + } + if (isset($container->privates['session_listener'])) { + yield 'session_listener' => ($container->privates['session_listener'] ?? null); + } + if (isset($container->services['.container.private.profiler'])) { + yield 'profiler' => ($container->services['.container.private.profiler'] ?? null); + } + if (isset($container->privates['twig'])) { + yield 'twig' => ($container->privates['twig'] ?? null); + } + }, fn () => 0 + (int) (isset($container->services['request_stack'])) + (int) (isset($container->privates['container.env_var_processor'])) + (int) (isset($container->services['cache.app'])) + (int) (isset($container->services['cache.system'])) + (int) (isset($container->privates['cache.validator'])) + (int) (isset($container->privates['cache.serializer'])) + (int) (isset($container->privates['cache.property_info'])) + (int) (isset($container->services['debug.stopwatch'])) + (int) (isset($container->services['event_dispatcher'])) + (int) (isset($container->privates['session_listener'])) + (int) (isset($container->services['.container.private.profiler'])) + (int) (isset($container->privates['twig']))), ['request_stack' => ['?resetRequestFormats'], 'container.env_var_processor' => ['reset'], 'cache.app' => ['reset'], 'cache.system' => ['reset'], 'cache.validator' => ['reset'], 'cache.serializer' => ['reset'], 'cache.property_info' => ['reset'], 'debug.stopwatch' => ['reset'], 'debug.event_dispatcher' => ['reset'], 'session_listener' => ['reset'], 'profiler' => ['reset'], 'twig' => ['resetGlobals']]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php b/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php new file mode 100644 index 0000000..350216e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php @@ -0,0 +1,38 @@ +privates['session_listener'] ?? self::getSessionListenerService($container)); + + if (isset($container->privates['session.factory'])) { + return $container->privates['session.factory']; + } + + return $container->privates['session.factory'] = new \Symfony\Component\HttpFoundation\Session\SessionFactory(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory($container->parameters['session.storage.options'], new \Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler(new \SessionHandler()), new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', 0), true), [$a, 'onSessionUsage']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php b/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php new file mode 100644 index 0000000..6d7cc99 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php @@ -0,0 +1,25 @@ +services['Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController'] = new \Symfony\Bundle\FrameworkBundle\Controller\TemplateController(($container->privates['twig'] ?? self::getTwigService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php new file mode 100644 index 0000000..fd56078 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php @@ -0,0 +1,32 @@ +privates['twig.command.debug'] = $instance = new \Symfony\Bridge\Twig\Command\DebugCommand(($container->privates['twig'] ?? self::getTwigService($container)), \dirname(__DIR__, 4), $container->parameters['kernel.bundles_metadata'], (\dirname(__DIR__, 4).'/templates'), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:twig'); + $instance->setDescription('Show a list of twig functions, filters, globals and tests'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php new file mode 100644 index 0000000..deed1f9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php @@ -0,0 +1,33 @@ +privates['twig.command.lint'] = $instance = new \Symfony\Bundle\TwigBundle\Command\LintCommand(($container->privates['twig'] ?? self::getTwigService($container)), ['*.twig']); + + $instance->setName('lint:twig'); + $instance->setDescription('Lint a Twig template and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..00de222 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php @@ -0,0 +1,26 @@ +privates['twig.error_renderer.html'] = new \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer(($container->privates['twig'] ?? self::getTwigService($container)), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer::isDebug(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), true)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php new file mode 100644 index 0000000..3d2751c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php @@ -0,0 +1,35 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['twig.runtime.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelRuntime(new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true], + ], [ + 'inline' => '?', + ]), $a, true), new \Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator('/_fragment', ($container->privates['uri_signer'] ?? $container->load('getUriSignerService')), $a)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php new file mode 100644 index 0000000..c721691 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php @@ -0,0 +1,31 @@ +privates['twig.template_cache_warmer'] = new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'twig' => ['privates', 'twig', 'getTwigService', false], + ], [ + 'twig' => 'Twig\\Environment', + ]))->withContext('twig.template_cache_warmer', $container), new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [], (\dirname(__DIR__, 4).'/templates'), ['*.twig']), NULL); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getUriSignerService.php b/var/cache/dev/ContainerJS2kamR/getUriSignerService.php new file mode 100644 index 0000000..59f8f90 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getUriSignerService.php @@ -0,0 +1,29 @@ +privates['uri_signer'] = $container->createProxy('UriSignerGhostB68a0a1', static fn () => \UriSignerGhostB68a0a1::createLazyGhost(static fn ($proxy) => self::do($container, $proxy))); + } + + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UriSigner.php'; + + return ($lazyLoad->__construct($container->getParameter('kernel.secret'), '_hash', '_expiration', NULL) && false ?: $lazyLoad); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php b/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php new file mode 100644 index 0000000..c3387a9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php @@ -0,0 +1,36 @@ +privates['var_dumper.command.server_dump'] = $instance = new \Symfony\Component\VarDumper\Command\ServerDumpCommand(new \Symfony\Component\VarDumper\Server\DumpServer('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ($container->privates['logger'] ?? self::getLoggerService($container))), ['cli' => new \Symfony\Component\VarDumper\Command\Descriptor\CliDescriptor(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService'))), 'html' => new \Symfony\Component\VarDumper\Command\Descriptor\HtmlDescriptor(($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))]); + + $instance->setName('server:dump'); + $instance->setDescription('Start a dump server that collects and displays dumps in a single place'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php b/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php new file mode 100644 index 0000000..bb8b82e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php @@ -0,0 +1,27 @@ +privates['var_dumper.contextualized_cli_dumper.inner'] = $instance = new \Symfony\Component\VarDumper\Dumper\CliDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php new file mode 100644 index 0000000..a3c7c64 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.exception_panel'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ExceptionPanelController(($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php new file mode 100644 index 0000000..658fc9b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? self::getRouterService($container)), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), \dirname(__DIR__, 4)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php new file mode 100644 index 0000000..becde1a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController(($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), ($container->services['router'] ?? self::getRouterService($container)), NULL, new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php new file mode 100644 index 0000000..3c46f9c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.about.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('about', [], 'Display information about the current project', false, #[\Closure(name: 'console.command.about', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AboutCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AboutCommand => ($container->privates['console.command.about'] ?? $container->load('getConsole_Command_AboutService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php new file mode 100644 index 0000000..93410f9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.assets_install.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('assets:install', [], 'Install bundle\'s web assets under a public directory', false, #[\Closure(name: 'console.command.assets_install', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AssetsInstallCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand => ($container->privates['console.command.assets_install'] ?? $container->load('getConsole_Command_AssetsInstallService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php new file mode 100644 index 0000000..0555978 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:clear', [], 'Clear the cache', false, #[\Closure(name: 'console.command.cache_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand => ($container->privates['console.command.cache_clear'] ?? $container->load('getConsole_Command_CacheClearService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php new file mode 100644 index 0000000..d4d19b7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:clear', [], 'Clear cache pools', false, #[\Closure(name: 'console.command.cache_pool_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand => ($container->privates['console.command.cache_pool_clear'] ?? $container->load('getConsole_Command_CachePoolClearService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php new file mode 100644 index 0000000..cdefc25 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_delete.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:delete', [], 'Delete an item from a cache pool', false, #[\Closure(name: 'console.command.cache_pool_delete', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolDeleteCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand => ($container->privates['console.command.cache_pool_delete'] ?? $container->load('getConsole_Command_CachePoolDeleteService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php new file mode 100644 index 0000000..080355f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_invalidate_tags.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:invalidate-tags', [], 'Invalidate cache tags for all or a specific pool', false, #[\Closure(name: 'console.command.cache_pool_invalidate_tags', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolInvalidateTagsCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand => ($container->privates['console.command.cache_pool_invalidate_tags'] ?? $container->load('getConsole_Command_CachePoolInvalidateTagsService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php new file mode 100644 index 0000000..69c7cce --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:list', [], 'List available cache pools', false, #[\Closure(name: 'console.command.cache_pool_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand => ($container->privates['console.command.cache_pool_list'] ?? $container->load('getConsole_Command_CachePoolListService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php new file mode 100644 index 0000000..a86f808 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_prune.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:prune', [], 'Prune cache pools', false, #[\Closure(name: 'console.command.cache_pool_prune', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolPruneCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand => ($container->privates['console.command.cache_pool_prune'] ?? $container->load('getConsole_Command_CachePoolPruneService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php new file mode 100644 index 0000000..a6673e5 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_warmup.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:warmup', [], 'Warm up an empty cache', false, #[\Closure(name: 'console.command.cache_warmup', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheWarmupCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand => ($container->privates['console.command.cache_warmup'] ?? $container->load('getConsole_Command_CacheWarmupService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php new file mode 100644 index 0000000..3f3632b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.config_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:config', [], 'Dump the current configuration for an extension', false, #[\Closure(name: 'console.command.config_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand => ($container->privates['console.command.config_debug'] ?? $container->load('getConsole_Command_ConfigDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php new file mode 100644 index 0000000..d0e398e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.config_dump_reference.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('config:dump-reference', [], 'Dump the default configuration for an extension', false, #[\Closure(name: 'console.command.config_dump_reference', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDumpReferenceCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand => ($container->privates['console.command.config_dump_reference'] ?? $container->load('getConsole_Command_ConfigDumpReferenceService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php new file mode 100644 index 0000000..dc1fa41 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.container_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:container', [], 'Display current services for an application', false, #[\Closure(name: 'console.command.container_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand => ($container->privates['console.command.container_debug'] ?? $container->load('getConsole_Command_ContainerDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php new file mode 100644 index 0000000..651617a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.container_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:container', [], 'Ensure that arguments injected into services match type declarations', false, #[\Closure(name: 'console.command.container_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand => ($container->privates['console.command.container_lint'] ?? $container->load('getConsole_Command_ContainerLintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php new file mode 100644 index 0000000..7c95fbe --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.debug_autowiring.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:autowiring', [], 'List classes/interfaces you can use for autowiring', false, #[\Closure(name: 'console.command.debug_autowiring', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\DebugAutowiringCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand => ($container->privates['console.command.debug_autowiring'] ?? $container->load('getConsole_Command_DebugAutowiringService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php new file mode 100644 index 0000000..b03bd79 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.error_dumper.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('error:dump', [], 'Dump error pages to plain HTML files that can be directly served by a web server', false, #[\Closure(name: 'console.command.error_dumper', class: 'Symfony\\Component\\ErrorHandler\\Command\\ErrorDumpCommand')] fn (): \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand => ($container->privates['console.command.error_dumper'] ?? $container->load('getConsole_Command_ErrorDumperService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php new file mode 100644 index 0000000..8af9035 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.event_dispatcher_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:event-dispatcher', [], 'Display configured listeners for an application', false, #[\Closure(name: 'console.command.event_dispatcher_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\EventDispatcherDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand => ($container->privates['console.command.event_dispatcher_debug'] ?? $container->load('getConsole_Command_EventDispatcherDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php new file mode 100644 index 0000000..ef69909 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.router_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:router', [], 'Display current routes for an application', false, #[\Closure(name: 'console.command.router_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand => ($container->privates['console.command.router_debug'] ?? $container->load('getConsole_Command_RouterDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php new file mode 100644 index 0000000..a9cd0c4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.router_match.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('router:match', [], 'Help debug routes by simulating a path info match', false, #[\Closure(name: 'console.command.router_match', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterMatchCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand => ($container->privates['console.command.router_match'] ?? $container->load('getConsole_Command_RouterMatchService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php new file mode 100644 index 0000000..4df7bdb --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_decrypt_to_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:decrypt-to-local', [], 'Decrypt all secrets and stores them in the local vault', false, #[\Closure(name: 'console.command.secrets_decrypt_to_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsDecryptToLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand => ($container->privates['console.command.secrets_decrypt_to_local'] ?? $container->load('getConsole_Command_SecretsDecryptToLocalService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php new file mode 100644 index 0000000..f7c023a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_encrypt_from_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:encrypt-from-local', [], 'Encrypt all local secrets to the vault', false, #[\Closure(name: 'console.command.secrets_encrypt_from_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsEncryptFromLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand => ($container->privates['console.command.secrets_encrypt_from_local'] ?? $container->load('getConsole_Command_SecretsEncryptFromLocalService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php new file mode 100644 index 0000000..79dfb51 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_generate_key.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:generate-keys', [], 'Generate new encryption keys', false, #[\Closure(name: 'console.command.secrets_generate_key', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsGenerateKeysCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand => ($container->privates['console.command.secrets_generate_key'] ?? $container->load('getConsole_Command_SecretsGenerateKeyService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php new file mode 100644 index 0000000..15d7839 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:list', [], 'List all secrets', false, #[\Closure(name: 'console.command.secrets_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand => ($container->privates['console.command.secrets_list'] ?? $container->load('getConsole_Command_SecretsListService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php new file mode 100644 index 0000000..db56797 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_remove.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:remove', [], 'Remove a secret from the vault', false, #[\Closure(name: 'console.command.secrets_remove', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRemoveCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand => ($container->privates['console.command.secrets_remove'] ?? $container->load('getConsole_Command_SecretsRemoveService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php new file mode 100644 index 0000000..1382290 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_reveal.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:reveal', [], 'Reveal the value of a secret', false, #[\Closure(name: 'console.command.secrets_reveal', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRevealCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand => ($container->privates['console.command.secrets_reveal'] ?? $container->load('getConsole_Command_SecretsRevealService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php new file mode 100644 index 0000000..9031826 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_set.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:set', [], 'Set a secret in the vault', false, #[\Closure(name: 'console.command.secrets_set', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsSetCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand => ($container->privates['console.command.secrets_set'] ?? $container->load('getConsole_Command_SecretsSetService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php new file mode 100644 index 0000000..540fe22 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.yaml_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:yaml', [], 'Lint a YAML file and outputs encountered errors', false, #[\Closure(name: 'console.command.yaml_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\YamlLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand => ($container->privates['console.command.yaml_lint'] ?? $container->load('getConsole_Command_YamlLintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php new file mode 100644 index 0000000..33ff05d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php new file mode 100644 index 0000000..7b27047 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.datetime'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php new file mode 100644 index 0000000..70ba184 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php new file mode 100644 index 0000000..95c56ef --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php new file mode 100644 index 0000000..b3d0899 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.query_parameter_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php new file mode 100644 index 0000000..1b4f8c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php new file mode 100644 index 0000000..ff1fc36 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_payload'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(throw new RuntimeException('You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".'), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php new file mode 100644 index 0000000..93ff355 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php new file mode 100644 index 0000000..a913d65 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php new file mode 100644 index 0000000..f5f64e4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php new file mode 100644 index 0000000..7e617c9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php b/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php new file mode 100644 index 0000000..9c60f87 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php @@ -0,0 +1,27 @@ +privates['.lazy_profiler'] = $container->createProxy('ProfilerProxy8977808', static fn () => \ProfilerProxy8977808::createLazyProxy(static fn () => self::do($container, false))); + } + + return ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php new file mode 100644 index 0000000..1da66a4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_auth.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:auth', [], 'Create a Guard authenticator of different flavors', false, #[\Closure(name: 'maker.auto_command.make_auth', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_auth'] ?? $container->load('getMaker_AutoCommand_MakeAuthService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php new file mode 100644 index 0000000..80bd78b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_command.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:command', [], 'Create a new console command class', false, #[\Closure(name: 'maker.auto_command.make_command', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_command'] ?? $container->load('getMaker_AutoCommand_MakeCommandService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php new file mode 100644 index 0000000..29b143f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:controller', [], 'Create a new controller class', false, #[\Closure(name: 'maker.auto_command.make_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_controller'] ?? $container->load('getMaker_AutoCommand_MakeControllerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php new file mode 100644 index 0000000..dc07a2a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_crud.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:crud', [], 'Create CRUD for Doctrine entity class', false, #[\Closure(name: 'maker.auto_command.make_crud', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_crud'] ?? $container->load('getMaker_AutoCommand_MakeCrudService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php new file mode 100644 index 0000000..004ba33 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_docker_database.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:docker:database', [], 'Add a database container to your compose.yaml file', false, #[\Closure(name: 'maker.auto_command.make_docker_database', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_docker_database'] ?? $container->load('getMaker_AutoCommand_MakeDockerDatabaseService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php new file mode 100644 index 0000000..c7fb245 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_entity.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:entity', [], 'Create or update a Doctrine entity class, and optionally an API Platform resource', false, #[\Closure(name: 'maker.auto_command.make_entity', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_entity'] ?? $container->load('getMaker_AutoCommand_MakeEntityService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php new file mode 100644 index 0000000..8bd1006 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_fixtures.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:fixtures', [], 'Create a new class to load Doctrine fixtures', false, #[\Closure(name: 'maker.auto_command.make_fixtures', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_fixtures'] ?? $container->load('getMaker_AutoCommand_MakeFixturesService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php new file mode 100644 index 0000000..97b2969 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:form', [], 'Create a new form class', false, #[\Closure(name: 'maker.auto_command.make_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_form'] ?? $container->load('getMaker_AutoCommand_MakeFormService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php new file mode 100644 index 0000000..67154dc --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_listener.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:listener', ['make:subscriber'], 'Creates a new event subscriber class or a new event listener class', false, #[\Closure(name: 'maker.auto_command.make_listener', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_listener'] ?? $container->load('getMaker_AutoCommand_MakeListenerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php new file mode 100644 index 0000000..a42b5c1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_message.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:message', [], 'Create a new message and handler', false, #[\Closure(name: 'maker.auto_command.make_message', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_message'] ?? $container->load('getMaker_AutoCommand_MakeMessageService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php new file mode 100644 index 0000000..1660390 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_messenger_middleware.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:messenger-middleware', [], 'Create a new messenger middleware', false, #[\Closure(name: 'maker.auto_command.make_messenger_middleware', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_messenger_middleware'] ?? $container->load('getMaker_AutoCommand_MakeMessengerMiddlewareService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php new file mode 100644 index 0000000..49a7de9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_migration.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:migration', [], 'Create a new migration based on database changes', false, #[\Closure(name: 'maker.auto_command.make_migration', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_migration'] ?? $container->load('getMaker_AutoCommand_MakeMigrationService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php new file mode 100644 index 0000000..7bf4ca4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_registration_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:registration-form', [], 'Create a new registration form system', false, #[\Closure(name: 'maker.auto_command.make_registration_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_registration_form'] ?? $container->load('getMaker_AutoCommand_MakeRegistrationFormService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php new file mode 100644 index 0000000..4c55f89 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_reset_password.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:reset-password', [], 'Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle', false, #[\Closure(name: 'maker.auto_command.make_reset_password', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_reset_password'] ?? $container->load('getMaker_AutoCommand_MakeResetPasswordService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php new file mode 100644 index 0000000..3b91135 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_schedule.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:schedule', [], 'Create a scheduler component', false, #[\Closure(name: 'maker.auto_command.make_schedule', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_schedule'] ?? $container->load('getMaker_AutoCommand_MakeScheduleService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php new file mode 100644 index 0000000..2083ad7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_custom.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:custom', [], 'Create a custom security authenticator.', false, #[\Closure(name: 'maker.auto_command.make_security_custom', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_custom'] ?? $container->load('getMaker_AutoCommand_MakeSecurityCustomService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php new file mode 100644 index 0000000..fcca4ee --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_form_login.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:form-login', [], 'Generate the code needed for the form_login authenticator', false, #[\Closure(name: 'maker.auto_command.make_security_form_login', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_form_login'] ?? $container->load('getMaker_AutoCommand_MakeSecurityFormLoginService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php new file mode 100644 index 0000000..9fed5c3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_encoder.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:encoder', [], 'Create a new serializer encoder class', false, #[\Closure(name: 'maker.auto_command.make_serializer_encoder', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_encoder'] ?? $container->load('getMaker_AutoCommand_MakeSerializerEncoderService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php new file mode 100644 index 0000000..12a651c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_normalizer.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:normalizer', [], 'Create a new serializer normalizer class', false, #[\Closure(name: 'maker.auto_command.make_serializer_normalizer', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_normalizer'] ?? $container->load('getMaker_AutoCommand_MakeSerializerNormalizerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php new file mode 100644 index 0000000..6f2f58d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_stimulus_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:stimulus-controller', [], 'Create a new Stimulus controller', false, #[\Closure(name: 'maker.auto_command.make_stimulus_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_stimulus_controller'] ?? $container->load('getMaker_AutoCommand_MakeStimulusControllerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php new file mode 100644 index 0000000..23dc781 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_test.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:test', ['make:unit-test', 'make:functional-test'], 'Create a new test class', false, #[\Closure(name: 'maker.auto_command.make_test', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_test'] ?? $container->load('getMaker_AutoCommand_MakeTestService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php new file mode 100644 index 0000000..f5f791a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_component.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-component', [], 'Create a Twig (or Live) component', false, #[\Closure(name: 'maker.auto_command.make_twig_component', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_component'] ?? $container->load('getMaker_AutoCommand_MakeTwigComponentService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php new file mode 100644 index 0000000..09daad2 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_extension.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-extension', [], 'Create a new Twig extension with its runtime class', false, #[\Closure(name: 'maker.auto_command.make_twig_extension', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_extension'] ?? $container->load('getMaker_AutoCommand_MakeTwigExtensionService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php new file mode 100644 index 0000000..cc666bf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_user.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:user', [], 'Create a new security user class', false, #[\Closure(name: 'maker.auto_command.make_user', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_user'] ?? $container->load('getMaker_AutoCommand_MakeUserService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php new file mode 100644 index 0000000..d9101d8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_validator.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:validator', [], 'Create a new validator and constraint class', false, #[\Closure(name: 'maker.auto_command.make_validator', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_validator'] ?? $container->load('getMaker_AutoCommand_MakeValidatorService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php new file mode 100644 index 0000000..05542f1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_voter.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:voter', [], 'Create a new security voter class', false, #[\Closure(name: 'maker.auto_command.make_voter', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_voter'] ?? $container->load('getMaker_AutoCommand_MakeVoterService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php new file mode 100644 index 0000000..52089ba --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_webhook.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:webhook', [], 'Create a new Webhook', false, #[\Closure(name: 'maker.auto_command.make_webhook', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_webhook'] ?? $container->load('getMaker_AutoCommand_MakeWebhookService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php new file mode 100644 index 0000000..9bd8f30 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php @@ -0,0 +1,37 @@ +privates['.service_locator.F6vdjrP'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'App\\Kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'kernel:registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel:loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + ], [ + 'kernel::registerContainerConfiguration' => '?', + 'App\\Kernel::registerContainerConfiguration' => '?', + 'kernel::loadRoutes' => '?', + 'App\\Kernel::loadRoutes' => '?', + 'kernel:registerContainerConfiguration' => '?', + 'kernel:loadRoutes' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php new file mode 100644 index 0000000..c23ce57 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php @@ -0,0 +1,27 @@ +privates['.service_locator.zHyJIs5'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'loader' => ['privates', '.errored..service_locator.zHyJIs5.Symfony\\Component\\Config\\Loader\\LoaderInterface', NULL, 'Cannot autowire service ".service_locator.zHyJIs5": it needs an instance of "Symfony\\Component\\Config\\Loader\\LoaderInterface" but this type has been excluded from autowiring.'], + ], [ + 'loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php new file mode 100644 index 0000000..972d53f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::loadRoutes()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::loadRoutes()', $container); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php new file mode 100644 index 0000000..4cd72e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::registerContainerConfiguration()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::registerContainerConfiguration()', $container); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php new file mode 100644 index 0000000..e036954 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php @@ -0,0 +1,27 @@ +privates['.twig.command.debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:twig', [], 'Show a list of twig functions, filters, globals and tests', false, #[\Closure(name: 'twig.command.debug', class: 'Symfony\\Bridge\\Twig\\Command\\DebugCommand')] fn (): \Symfony\Bridge\Twig\Command\DebugCommand => ($container->privates['twig.command.debug'] ?? $container->load('getTwig_Command_DebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php new file mode 100644 index 0000000..98e6a8f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php @@ -0,0 +1,27 @@ +privates['.twig.command.lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:twig', [], 'Lint a Twig template and outputs encountered errors', false, #[\Closure(name: 'twig.command.lint', class: 'Symfony\\Bundle\\TwigBundle\\Command\\LintCommand')] fn (): \Symfony\Bundle\TwigBundle\Command\LintCommand => ($container->privates['twig.command.lint'] ?? $container->load('getTwig_Command_LintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php new file mode 100644 index 0000000..4edb569 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php @@ -0,0 +1,27 @@ +privates['.var_dumper.command.server_dump.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('server:dump', [], 'Start a dump server that collects and displays dumps in a single place', false, #[\Closure(name: 'var_dumper.command.server_dump', class: 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand')] fn (): \Symfony\Component\VarDumper\Command\ServerDumpCommand => ($container->privates['var_dumper.command.server_dump'] ?? $container->load('getVarDumper_Command_ServerDumpService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/removed-ids.php b/var/cache/dev/ContainerJS2kamR/removed-ids.php new file mode 100644 index 0000000..56c80e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/removed-ids.php @@ -0,0 +1,324 @@ + true, + 'Psr\\Container\\ContainerInterface $parameterBag' => true, + 'Psr\\EventDispatcher\\EventDispatcherInterface' => true, + 'Psr\\Log\\LoggerInterface' => true, + 'SessionHandlerInterface' => true, + 'Symfony\\Component\\Config\\Loader\\LoaderInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ReverseContainer' => true, + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => true, + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => true, + 'Symfony\\Component\\Filesystem\\Filesystem' => true, + 'Symfony\\Component\\HttpFoundation\\Request' => true, + 'Symfony\\Component\\HttpFoundation\\RequestStack' => true, + 'Symfony\\Component\\HttpFoundation\\Response' => true, + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => true, + 'Symfony\\Component\\HttpFoundation\\UriSigner' => true, + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => true, + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => true, + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetterInterface' => true, + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => true, + 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => true, + 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => true, + 'Symfony\\Component\\HttpKernel\\KernelInterface' => true, + 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => true, + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => true, + 'Symfony\\Component\\Routing\\RequestContext' => true, + 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => true, + 'Symfony\\Component\\Routing\\RouterInterface' => true, + 'Symfony\\Component\\Stopwatch\\Stopwatch' => true, + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => true, + 'Symfony\\Contracts\\Cache\\CacheInterface' => true, + 'Symfony\\Contracts\\Cache\\NamespacedPoolInterface' => true, + 'Symfony\\Contracts\\Cache\\TagAwareCacheInterface' => true, + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => true, + 'Twig\\Environment' => true, + 'argument_metadata_factory' => true, + 'argument_resolver' => true, + 'argument_resolver.backed_enum_resolver' => true, + 'argument_resolver.controller_locator' => true, + 'argument_resolver.datetime' => true, + 'argument_resolver.default' => true, + 'argument_resolver.not_tagged_controller' => true, + 'argument_resolver.query_parameter_value_resolver' => true, + 'argument_resolver.request' => true, + 'argument_resolver.request_attribute' => true, + 'argument_resolver.request_payload' => true, + 'argument_resolver.service' => true, + 'argument_resolver.session' => true, + 'argument_resolver.variadic' => true, + 'cache.adapter.apcu' => true, + 'cache.adapter.array' => true, + 'cache.adapter.doctrine_dbal' => true, + 'cache.adapter.filesystem' => true, + 'cache.adapter.memcached' => true, + 'cache.adapter.pdo' => true, + 'cache.adapter.psr6' => true, + 'cache.adapter.redis' => true, + 'cache.adapter.redis_tag_aware' => true, + 'cache.adapter.system' => true, + 'cache.adapter.valkey' => true, + 'cache.adapter.valkey_tag_aware' => true, + 'cache.app.recorder_inner' => true, + 'cache.app.taggable' => true, + 'cache.default_clearer' => true, + 'cache.default_doctrine_dbal_provider' => true, + 'cache.default_marshaller' => true, + 'cache.default_memcached_provider' => true, + 'cache.default_redis_provider' => true, + 'cache.default_valkey_provider' => true, + 'cache.early_expiration_handler' => true, + 'cache.property_info' => true, + 'cache.property_info.recorder_inner' => true, + 'cache.serializer' => true, + 'cache.serializer.recorder_inner' => true, + 'cache.system.recorder_inner' => true, + 'cache.validator' => true, + 'cache.validator.recorder_inner' => true, + 'cache_clearer' => true, + 'cache_pool_clearer.cache_warmer' => true, + 'config.resource.self_checking_resource_checker' => true, + 'config_builder.warmer' => true, + 'config_cache_factory' => true, + 'console.command.about' => true, + 'console.command.assets_install' => true, + 'console.command.cache_clear' => true, + 'console.command.cache_pool_clear' => true, + 'console.command.cache_pool_delete' => true, + 'console.command.cache_pool_invalidate_tags' => true, + 'console.command.cache_pool_list' => true, + 'console.command.cache_pool_prune' => true, + 'console.command.cache_warmup' => true, + 'console.command.config_debug' => true, + 'console.command.config_dump_reference' => true, + 'console.command.container_debug' => true, + 'console.command.container_lint' => true, + 'console.command.debug_autowiring' => true, + 'console.command.error_dumper' => true, + 'console.command.event_dispatcher_debug' => true, + 'console.command.router_debug' => true, + 'console.command.router_match' => true, + 'console.command.secrets_decrypt_to_local' => true, + 'console.command.secrets_encrypt_from_local' => true, + 'console.command.secrets_generate_key' => true, + 'console.command.secrets_list' => true, + 'console.command.secrets_remove' => true, + 'console.command.secrets_reveal' => true, + 'console.command.secrets_set' => true, + 'console.command.yaml_lint' => true, + 'console.error_listener' => true, + 'console.messenger.application' => true, + 'console.messenger.execute_command_handler' => true, + 'console.suggest_missing_package_subscriber' => true, + 'console_profiler_listener' => true, + 'container.env' => true, + 'container.env_var_processor' => true, + 'container.getenv' => true, + 'controller.cache_attribute_listener' => true, + 'controller.template_attribute_listener' => true, + 'controller_resolver' => true, + 'data_collector.ajax' => true, + 'data_collector.config' => true, + 'data_collector.events' => true, + 'data_collector.exception' => true, + 'data_collector.logger' => true, + 'data_collector.memory' => true, + 'data_collector.request' => true, + 'data_collector.request.session_collector' => true, + 'data_collector.router' => true, + 'data_collector.time' => true, + 'data_collector.twig' => true, + 'debug.argument_resolver' => true, + 'debug.argument_resolver.inner' => true, + 'debug.controller_resolver' => true, + 'debug.controller_resolver.inner' => true, + 'debug.debug_handlers_listener' => true, + 'debug.dump_listener' => true, + 'debug.event_dispatcher' => true, + 'debug.event_dispatcher.inner' => true, + 'debug.file_link_formatter' => true, + 'debug.file_link_formatter.url_format' => true, + 'dependency_injection.config.container_parameters_resource_checker' => true, + 'disallow_search_engine_index_response_listener' => true, + 'error_handler.error_renderer.html' => true, + 'error_renderer' => true, + 'error_renderer.html' => true, + 'exception_listener' => true, + 'file_locator' => true, + 'filesystem' => true, + 'fragment.handler' => true, + 'fragment.renderer.inline' => true, + 'fragment.uri_generator' => true, + 'http_cache' => true, + 'http_cache.store' => true, + 'locale_aware_listener' => true, + 'locale_listener' => true, + 'logger' => true, + 'maker.auto_command.abstract' => true, + 'maker.auto_command.make_auth' => true, + 'maker.auto_command.make_command' => true, + 'maker.auto_command.make_controller' => true, + 'maker.auto_command.make_crud' => true, + 'maker.auto_command.make_docker_database' => true, + 'maker.auto_command.make_entity' => true, + 'maker.auto_command.make_fixtures' => true, + 'maker.auto_command.make_form' => true, + 'maker.auto_command.make_listener' => true, + 'maker.auto_command.make_message' => true, + 'maker.auto_command.make_messenger_middleware' => true, + 'maker.auto_command.make_migration' => true, + 'maker.auto_command.make_registration_form' => true, + 'maker.auto_command.make_reset_password' => true, + 'maker.auto_command.make_schedule' => true, + 'maker.auto_command.make_security_custom' => true, + 'maker.auto_command.make_security_form_login' => true, + 'maker.auto_command.make_serializer_encoder' => true, + 'maker.auto_command.make_serializer_normalizer' => true, + 'maker.auto_command.make_stimulus_controller' => true, + 'maker.auto_command.make_test' => true, + 'maker.auto_command.make_twig_component' => true, + 'maker.auto_command.make_twig_extension' => true, + 'maker.auto_command.make_user' => true, + 'maker.auto_command.make_validator' => true, + 'maker.auto_command.make_voter' => true, + 'maker.auto_command.make_webhook' => true, + 'maker.autoloader_finder' => true, + 'maker.autoloader_util' => true, + 'maker.console_error_listener' => true, + 'maker.doctrine_helper' => true, + 'maker.entity_class_generator' => true, + 'maker.event_registry' => true, + 'maker.file_link_formatter' => true, + 'maker.file_manager' => true, + 'maker.generator' => true, + 'maker.maker.make_authenticator' => true, + 'maker.maker.make_command' => true, + 'maker.maker.make_controller' => true, + 'maker.maker.make_crud' => true, + 'maker.maker.make_custom_authenticator' => true, + 'maker.maker.make_docker_database' => true, + 'maker.maker.make_entity' => true, + 'maker.maker.make_fixtures' => true, + 'maker.maker.make_form' => true, + 'maker.maker.make_form_login' => true, + 'maker.maker.make_functional_test' => true, + 'maker.maker.make_listener' => true, + 'maker.maker.make_message' => true, + 'maker.maker.make_messenger_middleware' => true, + 'maker.maker.make_migration' => true, + 'maker.maker.make_registration_form' => true, + 'maker.maker.make_reset_password' => true, + 'maker.maker.make_schedule' => true, + 'maker.maker.make_serializer_encoder' => true, + 'maker.maker.make_serializer_normalizer' => true, + 'maker.maker.make_stimulus_controller' => true, + 'maker.maker.make_subscriber' => true, + 'maker.maker.make_test' => true, + 'maker.maker.make_twig_component' => true, + 'maker.maker.make_twig_extension' => true, + 'maker.maker.make_unit_test' => true, + 'maker.maker.make_user' => true, + 'maker.maker.make_validator' => true, + 'maker.maker.make_voter' => true, + 'maker.maker.make_webhook' => true, + 'maker.php_compat_util' => true, + 'maker.renderer.form_type_renderer' => true, + 'maker.security_config_updater' => true, + 'maker.security_controller_builder' => true, + 'maker.template_component_generator' => true, + 'maker.template_linter' => true, + 'maker.user_class_builder' => true, + 'parameter_bag' => true, + 'process.messenger.process_message_handler' => true, + 'profiler.is_disabled_state_checker' => true, + 'profiler.state_checker' => true, + 'profiler.storage' => true, + 'profiler_listener' => true, + 'response_listener' => true, + 'reverse_container' => true, + 'router.cache_warmer' => true, + 'router.default' => true, + 'router.request_context' => true, + 'router_listener' => true, + 'routing.loader.attribute' => true, + 'routing.loader.attribute.directory' => true, + 'routing.loader.attribute.file' => true, + 'routing.loader.container' => true, + 'routing.loader.directory' => true, + 'routing.loader.glob' => true, + 'routing.loader.php' => true, + 'routing.loader.psr4' => true, + 'routing.loader.xml' => true, + 'routing.loader.yml' => true, + 'routing.resolver' => true, + 'secrets.decryption_key' => true, + 'secrets.env_var_loader' => true, + 'secrets.local_vault' => true, + 'secrets.vault' => true, + 'session.abstract_handler' => true, + 'session.factory' => true, + 'session.handler' => true, + 'session.handler.native' => true, + 'session.handler.native_file' => true, + 'session.marshaller' => true, + 'session.marshalling_handler' => true, + 'session.storage.factory' => true, + 'session.storage.factory.mock_file' => true, + 'session.storage.factory.native' => true, + 'session.storage.factory.php_bridge' => true, + 'session_listener' => true, + 'slugger' => true, + 'twig' => true, + 'twig.app_variable' => true, + 'twig.command.debug' => true, + 'twig.command.lint' => true, + 'twig.configurator.environment' => true, + 'twig.error_renderer.html' => true, + 'twig.error_renderer.html.inner' => true, + 'twig.extension.assets' => true, + 'twig.extension.code' => true, + 'twig.extension.debug' => true, + 'twig.extension.debug.stopwatch' => true, + 'twig.extension.dump' => true, + 'twig.extension.emoji' => true, + 'twig.extension.expression' => true, + 'twig.extension.htmlsanitizer' => true, + 'twig.extension.httpfoundation' => true, + 'twig.extension.httpkernel' => true, + 'twig.extension.profiler' => true, + 'twig.extension.routing' => true, + 'twig.extension.serializer' => true, + 'twig.extension.trans' => true, + 'twig.extension.weblink' => true, + 'twig.extension.webprofiler' => true, + 'twig.extension.yaml' => true, + 'twig.loader' => true, + 'twig.loader.chain' => true, + 'twig.loader.filesystem' => true, + 'twig.loader.native_filesystem' => true, + 'twig.profile' => true, + 'twig.runtime.httpkernel' => true, + 'twig.runtime.serializer' => true, + 'twig.runtime_loader' => true, + 'twig.template_cache_warmer' => true, + 'twig.template_iterator' => true, + 'uri_signer' => true, + 'url_helper' => true, + 'validate_request_listener' => true, + 'var_dumper.cli_dumper' => true, + 'var_dumper.command.server_dump' => true, + 'var_dumper.contextualized_cli_dumper' => true, + 'var_dumper.contextualized_cli_dumper.inner' => true, + 'var_dumper.dump_server' => true, + 'var_dumper.html_dumper' => true, + 'var_dumper.server_connection' => true, + 'web_profiler.csp.handler' => true, + 'web_profiler.debug_toolbar' => true, + 'workflow.twig_extension' => true, +]; diff --git a/var/cache/dev/Symfony/Config/DebugConfig.php b/var/cache/dev/Symfony/Config/DebugConfig.php new file mode 100644 index 0000000..82dfa81 --- /dev/null +++ b/var/cache/dev/Symfony/Config/DebugConfig.php @@ -0,0 +1,156 @@ +_usedProperties['maxItems'] = true; + $this->maxItems = $value; + + return $this; + } + + /** + * Minimum tree depth to clone all the items, 1 is default. + * @default 1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function minDepth($value): static + { + $this->_usedProperties['minDepth'] = true; + $this->minDepth = $value; + + return $this; + } + + /** + * Max length of displayed strings, -1 means no limit. + * @default -1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxStringLength($value): static + { + $this->_usedProperties['maxStringLength'] = true; + $this->maxStringLength = $value; + + return $this; + } + + /** + * A stream URL where dumps should be written to. + * @example php://stderr, or tcp://%env(VAR_DUMPER_SERVER)% when using the "server:dump" command + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dumpDestination($value): static + { + $this->_usedProperties['dumpDestination'] = true; + $this->dumpDestination = $value; + + return $this; + } + + /** + * Changes the color of the dump() output when rendered directly on the templating. "dark" (default) or "light". + * @example dark + * @default 'dark' + * @param ParamConfigurator|'dark'|'light' $value + * @return $this + */ + public function theme($value): static + { + $this->_usedProperties['theme'] = true; + $this->theme = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'debug'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('max_items', $value)) { + $this->_usedProperties['maxItems'] = true; + $this->maxItems = $value['max_items']; + unset($value['max_items']); + } + + if (array_key_exists('min_depth', $value)) { + $this->_usedProperties['minDepth'] = true; + $this->minDepth = $value['min_depth']; + unset($value['min_depth']); + } + + if (array_key_exists('max_string_length', $value)) { + $this->_usedProperties['maxStringLength'] = true; + $this->maxStringLength = $value['max_string_length']; + unset($value['max_string_length']); + } + + if (array_key_exists('dump_destination', $value)) { + $this->_usedProperties['dumpDestination'] = true; + $this->dumpDestination = $value['dump_destination']; + unset($value['dump_destination']); + } + + if (array_key_exists('theme', $value)) { + $this->_usedProperties['theme'] = true; + $this->theme = $value['theme']; + unset($value['theme']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['maxItems'])) { + $output['max_items'] = $this->maxItems; + } + if (isset($this->_usedProperties['minDepth'])) { + $output['min_depth'] = $this->minDepth; + } + if (isset($this->_usedProperties['maxStringLength'])) { + $output['max_string_length'] = $this->maxStringLength; + } + if (isset($this->_usedProperties['dumpDestination'])) { + $output['dump_destination'] = $this->dumpDestination; + } + if (isset($this->_usedProperties['theme'])) { + $output['theme'] = $this->theme; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php b/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php new file mode 100644 index 0000000..34e6051 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php new file mode 100644 index 0000000..95442ce --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function formats(ParamConfigurator|array $value): static + { + $this->_usedProperties['formats'] = true; + $this->formats = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extensions(ParamConfigurator|array $value): static + { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('formats', $value)) { + $this->_usedProperties['formats'] = true; + $this->formats = $value['formats']; + unset($value['formats']); + } + + if (array_key_exists('extensions', $value)) { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value['extensions']; + unset($value['extensions']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['formats'])) { + $output['formats'] = $this->formats; + } + if (isset($this->_usedProperties['extensions'])) { + $output['extensions'] = $this->extensions; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php new file mode 100644 index 0000000..18d839f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php @@ -0,0 +1,334 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function path(string $namespace, mixed $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths[$namespace] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function excludedPatterns(ParamConfigurator|array $value): static + { + $this->_usedProperties['excludedPatterns'] = true; + $this->excludedPatterns = $value; + + return $this; + } + + /** + * If true, any files starting with "." will be excluded from the asset mapper. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function excludeDotfiles($value): static + { + $this->_usedProperties['excludeDotfiles'] = true; + $this->excludeDotfiles = $value; + + return $this; + } + + /** + * If true, a "dev server" will return the assets from the public directory (true in "debug" mode only by default). + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function server($value): static + { + $this->_usedProperties['server'] = true; + $this->server = $value; + + return $this; + } + + /** + * The public path where the assets will be written to (and served from when "server" is true). + * @default '/assets/' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function publicPrefix($value): static + { + $this->_usedProperties['publicPrefix'] = true; + $this->publicPrefix = $value; + + return $this; + } + + /** + * Behavior if an asset cannot be found when imported from JavaScript or CSS files - e.g. "import './non-existent.js'". "strict" means an exception is thrown, "warn" means a warning is logged, "ignore" means the import is left as-is. + * @default 'warn' + * @param ParamConfigurator|'strict'|'warn'|'ignore' $value + * @return $this + */ + public function missingImportMode($value): static + { + $this->_usedProperties['missingImportMode'] = true; + $this->missingImportMode = $value; + + return $this; + } + + /** + * @return $this + */ + public function extension(string $extension, mixed $value): static + { + $this->_usedProperties['extensions'] = true; + $this->extensions[$extension] = $value; + + return $this; + } + + /** + * The path of the importmap.php file. + * @default '%kernel.project_dir%/importmap.php' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function importmapPath($value): static + { + $this->_usedProperties['importmapPath'] = true; + $this->importmapPath = $value; + + return $this; + } + + /** + * The importmap name that will be used to load the polyfill. Set to false to disable. + * @default 'es-module-shims' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function importmapPolyfill($value): static + { + $this->_usedProperties['importmapPolyfill'] = true; + $this->importmapPolyfill = $value; + + return $this; + } + + /** + * @return $this + */ + public function importmapScriptAttribute(string $key, mixed $value): static + { + $this->_usedProperties['importmapScriptAttributes'] = true; + $this->importmapScriptAttributes[$key] = $value; + + return $this; + } + + /** + * The directory to store JavaScript vendors. + * @default '%kernel.project_dir%/assets/vendor' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function vendorDir($value): static + { + $this->_usedProperties['vendorDir'] = true; + $this->vendorDir = $value; + + return $this; + } + + /** + * Precompress assets with Brotli, Zstandard and gzip. + * @default {"enabled":false,"formats":[],"extensions":[]} + */ + public function precompress(array $value = []): \Symfony\Config\Framework\AssetMapper\PrecompressConfig + { + if (null === $this->precompress) { + $this->_usedProperties['precompress'] = true; + $this->precompress = new \Symfony\Config\Framework\AssetMapper\PrecompressConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "precompress()" has already been initialized. You cannot pass values the second time you call precompress().'); + } + + return $this->precompress; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('excluded_patterns', $value)) { + $this->_usedProperties['excludedPatterns'] = true; + $this->excludedPatterns = $value['excluded_patterns']; + unset($value['excluded_patterns']); + } + + if (array_key_exists('exclude_dotfiles', $value)) { + $this->_usedProperties['excludeDotfiles'] = true; + $this->excludeDotfiles = $value['exclude_dotfiles']; + unset($value['exclude_dotfiles']); + } + + if (array_key_exists('server', $value)) { + $this->_usedProperties['server'] = true; + $this->server = $value['server']; + unset($value['server']); + } + + if (array_key_exists('public_prefix', $value)) { + $this->_usedProperties['publicPrefix'] = true; + $this->publicPrefix = $value['public_prefix']; + unset($value['public_prefix']); + } + + if (array_key_exists('missing_import_mode', $value)) { + $this->_usedProperties['missingImportMode'] = true; + $this->missingImportMode = $value['missing_import_mode']; + unset($value['missing_import_mode']); + } + + if (array_key_exists('extensions', $value)) { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value['extensions']; + unset($value['extensions']); + } + + if (array_key_exists('importmap_path', $value)) { + $this->_usedProperties['importmapPath'] = true; + $this->importmapPath = $value['importmap_path']; + unset($value['importmap_path']); + } + + if (array_key_exists('importmap_polyfill', $value)) { + $this->_usedProperties['importmapPolyfill'] = true; + $this->importmapPolyfill = $value['importmap_polyfill']; + unset($value['importmap_polyfill']); + } + + if (array_key_exists('importmap_script_attributes', $value)) { + $this->_usedProperties['importmapScriptAttributes'] = true; + $this->importmapScriptAttributes = $value['importmap_script_attributes']; + unset($value['importmap_script_attributes']); + } + + if (array_key_exists('vendor_dir', $value)) { + $this->_usedProperties['vendorDir'] = true; + $this->vendorDir = $value['vendor_dir']; + unset($value['vendor_dir']); + } + + if (array_key_exists('precompress', $value)) { + $this->_usedProperties['precompress'] = true; + $this->precompress = \is_array($value['precompress']) ? new \Symfony\Config\Framework\AssetMapper\PrecompressConfig($value['precompress']) : $value['precompress']; + unset($value['precompress']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['excludedPatterns'])) { + $output['excluded_patterns'] = $this->excludedPatterns; + } + if (isset($this->_usedProperties['excludeDotfiles'])) { + $output['exclude_dotfiles'] = $this->excludeDotfiles; + } + if (isset($this->_usedProperties['server'])) { + $output['server'] = $this->server; + } + if (isset($this->_usedProperties['publicPrefix'])) { + $output['public_prefix'] = $this->publicPrefix; + } + if (isset($this->_usedProperties['missingImportMode'])) { + $output['missing_import_mode'] = $this->missingImportMode; + } + if (isset($this->_usedProperties['extensions'])) { + $output['extensions'] = $this->extensions; + } + if (isset($this->_usedProperties['importmapPath'])) { + $output['importmap_path'] = $this->importmapPath; + } + if (isset($this->_usedProperties['importmapPolyfill'])) { + $output['importmap_polyfill'] = $this->importmapPolyfill; + } + if (isset($this->_usedProperties['importmapScriptAttributes'])) { + $output['importmap_script_attributes'] = $this->importmapScriptAttributes; + } + if (isset($this->_usedProperties['vendorDir'])) { + $output['vendor_dir'] = $this->vendorDir; + } + if (isset($this->_usedProperties['precompress'])) { + $output['precompress'] = $this->precompress instanceof \Symfony\Config\Framework\AssetMapper\PrecompressConfig ? $this->precompress->toArray() : $this->precompress; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php b/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php new file mode 100644 index 0000000..9435a83 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php @@ -0,0 +1,190 @@ +_usedProperties['strictMode'] = true; + $this->strictMode = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionStrategy($value): static + { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function version($value): static + { + $this->_usedProperties['version'] = true; + $this->version = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionFormat($value): static + { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function jsonManifestPath($value): static + { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function basePath($value): static + { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function baseUrls(mixed $value): static + { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('strict_mode', $value)) { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value['strict_mode']; + unset($value['strict_mode']); + } + + if (array_key_exists('version_strategy', $value)) { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value['version_strategy']; + unset($value['version_strategy']); + } + + if (array_key_exists('version', $value)) { + $this->_usedProperties['version'] = true; + $this->version = $value['version']; + unset($value['version']); + } + + if (array_key_exists('version_format', $value)) { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value['version_format']; + unset($value['version_format']); + } + + if (array_key_exists('json_manifest_path', $value)) { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value['json_manifest_path']; + unset($value['json_manifest_path']); + } + + if (array_key_exists('base_path', $value)) { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value['base_path']; + unset($value['base_path']); + } + + if (array_key_exists('base_urls', $value)) { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value['base_urls']; + unset($value['base_urls']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['strictMode'])) { + $output['strict_mode'] = $this->strictMode; + } + if (isset($this->_usedProperties['versionStrategy'])) { + $output['version_strategy'] = $this->versionStrategy; + } + if (isset($this->_usedProperties['version'])) { + $output['version'] = $this->version; + } + if (isset($this->_usedProperties['versionFormat'])) { + $output['version_format'] = $this->versionFormat; + } + if (isset($this->_usedProperties['jsonManifestPath'])) { + $output['json_manifest_path'] = $this->jsonManifestPath; + } + if (isset($this->_usedProperties['basePath'])) { + $output['base_path'] = $this->basePath; + } + if (isset($this->_usedProperties['baseUrls'])) { + $output['base_urls'] = $this->baseUrls; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php new file mode 100644 index 0000000..81a26a1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php @@ -0,0 +1,237 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Throw an exception if an entry is missing from the manifest.json. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function strictMode($value): static + { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionStrategy($value): static + { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function version($value): static + { + $this->_usedProperties['version'] = true; + $this->version = $value; + + return $this; + } + + /** + * @default '%%s?%%s' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionFormat($value): static + { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function jsonManifestPath($value): static + { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function basePath($value): static + { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function baseUrls(mixed $value): static + { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value; + + return $this; + } + + public function package(string $name, array $value = []): \Symfony\Config\Framework\Assets\PackageConfig + { + if (!isset($this->packages[$name])) { + $this->_usedProperties['packages'] = true; + $this->packages[$name] = new \Symfony\Config\Framework\Assets\PackageConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "package()" has already been initialized. You cannot pass values the second time you call package().'); + } + + return $this->packages[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('strict_mode', $value)) { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value['strict_mode']; + unset($value['strict_mode']); + } + + if (array_key_exists('version_strategy', $value)) { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value['version_strategy']; + unset($value['version_strategy']); + } + + if (array_key_exists('version', $value)) { + $this->_usedProperties['version'] = true; + $this->version = $value['version']; + unset($value['version']); + } + + if (array_key_exists('version_format', $value)) { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value['version_format']; + unset($value['version_format']); + } + + if (array_key_exists('json_manifest_path', $value)) { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value['json_manifest_path']; + unset($value['json_manifest_path']); + } + + if (array_key_exists('base_path', $value)) { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value['base_path']; + unset($value['base_path']); + } + + if (array_key_exists('base_urls', $value)) { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value['base_urls']; + unset($value['base_urls']); + } + + if (array_key_exists('packages', $value)) { + $this->_usedProperties['packages'] = true; + $this->packages = array_map(fn ($v) => new \Symfony\Config\Framework\Assets\PackageConfig($v), $value['packages']); + unset($value['packages']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['strictMode'])) { + $output['strict_mode'] = $this->strictMode; + } + if (isset($this->_usedProperties['versionStrategy'])) { + $output['version_strategy'] = $this->versionStrategy; + } + if (isset($this->_usedProperties['version'])) { + $output['version'] = $this->version; + } + if (isset($this->_usedProperties['versionFormat'])) { + $output['version_format'] = $this->versionFormat; + } + if (isset($this->_usedProperties['jsonManifestPath'])) { + $output['json_manifest_path'] = $this->jsonManifestPath; + } + if (isset($this->_usedProperties['basePath'])) { + $output['base_path'] = $this->basePath; + } + if (isset($this->_usedProperties['baseUrls'])) { + $output['base_urls'] = $this->baseUrls; + } + if (isset($this->_usedProperties['packages'])) { + $output['packages'] = array_map(fn ($v) => $v->toArray(), $this->packages); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php b/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php new file mode 100644 index 0000000..a81e713 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php @@ -0,0 +1,194 @@ +|mixed $value + * + * @return $this + */ + public function adapters(mixed $value): static + { + $this->_usedProperties['adapters'] = true; + $this->adapters = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function tags($value): static + { + $this->_usedProperties['tags'] = true; + $this->tags = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function public($value): static + { + $this->_usedProperties['public'] = true; + $this->public = $value; + + return $this; + } + + /** + * Default lifetime of the pool. + * @example "300" for 5 minutes expressed in seconds, "PT5M" for five minutes expressed as ISO 8601 time interval, or "5 minutes" as a date expression + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultLifetime($value): static + { + $this->_usedProperties['defaultLifetime'] = true; + $this->defaultLifetime = $value; + + return $this; + } + + /** + * Overwrite the setting from the default provider for this adapter. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function provider($value): static + { + $this->_usedProperties['provider'] = true; + $this->provider = $value; + + return $this; + } + + /** + * @example "messenger.default_bus" to send early expiration events to the default Messenger bus. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function earlyExpirationMessageBus($value): static + { + $this->_usedProperties['earlyExpirationMessageBus'] = true; + $this->earlyExpirationMessageBus = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function clearer($value): static + { + $this->_usedProperties['clearer'] = true; + $this->clearer = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('adapters', $value)) { + $this->_usedProperties['adapters'] = true; + $this->adapters = $value['adapters']; + unset($value['adapters']); + } + + if (array_key_exists('tags', $value)) { + $this->_usedProperties['tags'] = true; + $this->tags = $value['tags']; + unset($value['tags']); + } + + if (array_key_exists('public', $value)) { + $this->_usedProperties['public'] = true; + $this->public = $value['public']; + unset($value['public']); + } + + if (array_key_exists('default_lifetime', $value)) { + $this->_usedProperties['defaultLifetime'] = true; + $this->defaultLifetime = $value['default_lifetime']; + unset($value['default_lifetime']); + } + + if (array_key_exists('provider', $value)) { + $this->_usedProperties['provider'] = true; + $this->provider = $value['provider']; + unset($value['provider']); + } + + if (array_key_exists('early_expiration_message_bus', $value)) { + $this->_usedProperties['earlyExpirationMessageBus'] = true; + $this->earlyExpirationMessageBus = $value['early_expiration_message_bus']; + unset($value['early_expiration_message_bus']); + } + + if (array_key_exists('clearer', $value)) { + $this->_usedProperties['clearer'] = true; + $this->clearer = $value['clearer']; + unset($value['clearer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['adapters'])) { + $output['adapters'] = $this->adapters; + } + if (isset($this->_usedProperties['tags'])) { + $output['tags'] = $this->tags; + } + if (isset($this->_usedProperties['public'])) { + $output['public'] = $this->public; + } + if (isset($this->_usedProperties['defaultLifetime'])) { + $output['default_lifetime'] = $this->defaultLifetime; + } + if (isset($this->_usedProperties['provider'])) { + $output['provider'] = $this->provider; + } + if (isset($this->_usedProperties['earlyExpirationMessageBus'])) { + $output['early_expiration_message_bus'] = $this->earlyExpirationMessageBus; + } + if (isset($this->_usedProperties['clearer'])) { + $output['clearer'] = $this->clearer; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/CacheConfig.php b/var/cache/dev/Symfony/Config/Framework/CacheConfig.php new file mode 100644 index 0000000..1857f04 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/CacheConfig.php @@ -0,0 +1,300 @@ +_usedProperties['prefixSeed'] = true; + $this->prefixSeed = $value; + + return $this; + } + + /** + * App related cache pools configuration. + * @default 'cache.adapter.filesystem' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function app($value): static + { + $this->_usedProperties['app'] = true; + $this->app = $value; + + return $this; + } + + /** + * System related cache pools configuration. + * @default 'cache.adapter.system' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function system($value): static + { + $this->_usedProperties['system'] = true; + $this->system = $value; + + return $this; + } + + /** + * @default '%kernel.cache_dir%/pools/app' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function directory($value): static + { + $this->_usedProperties['directory'] = true; + $this->directory = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPsr6Provider($value): static + { + $this->_usedProperties['defaultPsr6Provider'] = true; + $this->defaultPsr6Provider = $value; + + return $this; + } + + /** + * @default 'redis://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultRedisProvider($value): static + { + $this->_usedProperties['defaultRedisProvider'] = true; + $this->defaultRedisProvider = $value; + + return $this; + } + + /** + * @default 'valkey://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultValkeyProvider($value): static + { + $this->_usedProperties['defaultValkeyProvider'] = true; + $this->defaultValkeyProvider = $value; + + return $this; + } + + /** + * @default 'memcached://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultMemcachedProvider($value): static + { + $this->_usedProperties['defaultMemcachedProvider'] = true; + $this->defaultMemcachedProvider = $value; + + return $this; + } + + /** + * @default 'database_connection' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultDoctrineDbalProvider($value): static + { + $this->_usedProperties['defaultDoctrineDbalProvider'] = true; + $this->defaultDoctrineDbalProvider = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPdoProvider($value): static + { + $this->_usedProperties['defaultPdoProvider'] = true; + $this->defaultPdoProvider = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Cache\PoolConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Cache\PoolConfig : static) + */ + public function pool(string $name, mixed $value = []): \Symfony\Config\Framework\Cache\PoolConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['pools'] = true; + $this->pools[$name] = $value; + + return $this; + } + + if (!isset($this->pools[$name]) || !$this->pools[$name] instanceof \Symfony\Config\Framework\Cache\PoolConfig) { + $this->_usedProperties['pools'] = true; + $this->pools[$name] = new \Symfony\Config\Framework\Cache\PoolConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "pool()" has already been initialized. You cannot pass values the second time you call pool().'); + } + + return $this->pools[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('prefix_seed', $value)) { + $this->_usedProperties['prefixSeed'] = true; + $this->prefixSeed = $value['prefix_seed']; + unset($value['prefix_seed']); + } + + if (array_key_exists('app', $value)) { + $this->_usedProperties['app'] = true; + $this->app = $value['app']; + unset($value['app']); + } + + if (array_key_exists('system', $value)) { + $this->_usedProperties['system'] = true; + $this->system = $value['system']; + unset($value['system']); + } + + if (array_key_exists('directory', $value)) { + $this->_usedProperties['directory'] = true; + $this->directory = $value['directory']; + unset($value['directory']); + } + + if (array_key_exists('default_psr6_provider', $value)) { + $this->_usedProperties['defaultPsr6Provider'] = true; + $this->defaultPsr6Provider = $value['default_psr6_provider']; + unset($value['default_psr6_provider']); + } + + if (array_key_exists('default_redis_provider', $value)) { + $this->_usedProperties['defaultRedisProvider'] = true; + $this->defaultRedisProvider = $value['default_redis_provider']; + unset($value['default_redis_provider']); + } + + if (array_key_exists('default_valkey_provider', $value)) { + $this->_usedProperties['defaultValkeyProvider'] = true; + $this->defaultValkeyProvider = $value['default_valkey_provider']; + unset($value['default_valkey_provider']); + } + + if (array_key_exists('default_memcached_provider', $value)) { + $this->_usedProperties['defaultMemcachedProvider'] = true; + $this->defaultMemcachedProvider = $value['default_memcached_provider']; + unset($value['default_memcached_provider']); + } + + if (array_key_exists('default_doctrine_dbal_provider', $value)) { + $this->_usedProperties['defaultDoctrineDbalProvider'] = true; + $this->defaultDoctrineDbalProvider = $value['default_doctrine_dbal_provider']; + unset($value['default_doctrine_dbal_provider']); + } + + if (array_key_exists('default_pdo_provider', $value)) { + $this->_usedProperties['defaultPdoProvider'] = true; + $this->defaultPdoProvider = $value['default_pdo_provider']; + unset($value['default_pdo_provider']); + } + + if (array_key_exists('pools', $value)) { + $this->_usedProperties['pools'] = true; + $this->pools = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Cache\PoolConfig($v) : $v, $value['pools']); + unset($value['pools']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['prefixSeed'])) { + $output['prefix_seed'] = $this->prefixSeed; + } + if (isset($this->_usedProperties['app'])) { + $output['app'] = $this->app; + } + if (isset($this->_usedProperties['system'])) { + $output['system'] = $this->system; + } + if (isset($this->_usedProperties['directory'])) { + $output['directory'] = $this->directory; + } + if (isset($this->_usedProperties['defaultPsr6Provider'])) { + $output['default_psr6_provider'] = $this->defaultPsr6Provider; + } + if (isset($this->_usedProperties['defaultRedisProvider'])) { + $output['default_redis_provider'] = $this->defaultRedisProvider; + } + if (isset($this->_usedProperties['defaultValkeyProvider'])) { + $output['default_valkey_provider'] = $this->defaultValkeyProvider; + } + if (isset($this->_usedProperties['defaultMemcachedProvider'])) { + $output['default_memcached_provider'] = $this->defaultMemcachedProvider; + } + if (isset($this->_usedProperties['defaultDoctrineDbalProvider'])) { + $output['default_doctrine_dbal_provider'] = $this->defaultDoctrineDbalProvider; + } + if (isset($this->_usedProperties['defaultPdoProvider'])) { + $output['default_pdo_provider'] = $this->defaultPdoProvider; + } + if (isset($this->_usedProperties['pools'])) { + $output['pools'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Cache\PoolConfig ? $v->toArray() : $v, $this->pools); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php b/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php new file mode 100644 index 0000000..28bc1b9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php @@ -0,0 +1,123 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function statelessTokenIds(ParamConfigurator|array $value): static + { + $this->_usedProperties['statelessTokenIds'] = true; + $this->statelessTokenIds = $value; + + return $this; + } + + /** + * Whether to check the CSRF token in a header in addition to a cookie when using stateless protection. + * @default false + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function checkHeader($value): static + { + $this->_usedProperties['checkHeader'] = true; + $this->checkHeader = $value; + + return $this; + } + + /** + * The name of the cookie to use when using stateless protection. + * @default 'csrf-token' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieName($value): static + { + $this->_usedProperties['cookieName'] = true; + $this->cookieName = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('stateless_token_ids', $value)) { + $this->_usedProperties['statelessTokenIds'] = true; + $this->statelessTokenIds = $value['stateless_token_ids']; + unset($value['stateless_token_ids']); + } + + if (array_key_exists('check_header', $value)) { + $this->_usedProperties['checkHeader'] = true; + $this->checkHeader = $value['check_header']; + unset($value['check_header']); + } + + if (array_key_exists('cookie_name', $value)) { + $this->_usedProperties['cookieName'] = true; + $this->cookieName = $value['cookie_name']; + unset($value['cookie_name']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['statelessTokenIds'])) { + $output['stateless_token_ids'] = $this->statelessTokenIds; + } + if (isset($this->_usedProperties['checkHeader'])) { + $output['check_header'] = $this->checkHeader; + } + if (isset($this->_usedProperties['cookieName'])) { + $output['cookie_name'] = $this->cookieName; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/EsiConfig.php b/var/cache/dev/Symfony/Config/Framework/EsiConfig.php new file mode 100644 index 0000000..322e8a9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/EsiConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php b/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php new file mode 100644 index 0000000..e560bfb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php @@ -0,0 +1,101 @@ +_usedProperties['logLevel'] = true; + $this->logLevel = $value; + + return $this; + } + + /** + * The status code of the response. Null or 0 to let Symfony decide. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function statusCode($value): static + { + $this->_usedProperties['statusCode'] = true; + $this->statusCode = $value; + + return $this; + } + + /** + * The channel of log message. Null to let Symfony decide. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function logChannel($value): static + { + $this->_usedProperties['logChannel'] = true; + $this->logChannel = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('log_level', $value)) { + $this->_usedProperties['logLevel'] = true; + $this->logLevel = $value['log_level']; + unset($value['log_level']); + } + + if (array_key_exists('status_code', $value)) { + $this->_usedProperties['statusCode'] = true; + $this->statusCode = $value['status_code']; + unset($value['status_code']); + } + + if (array_key_exists('log_channel', $value)) { + $this->_usedProperties['logChannel'] = true; + $this->logChannel = $value['log_channel']; + unset($value['log_channel']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['logLevel'])) { + $output['log_level'] = $this->logLevel; + } + if (isset($this->_usedProperties['statusCode'])) { + $output['status_code'] = $this->statusCode; + } + if (isset($this->_usedProperties['logChannel'])) { + $output['log_channel'] = $this->logChannel; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php b/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php new file mode 100644 index 0000000..cba23f2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php @@ -0,0 +1,119 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function tokenId($value): static + { + $this->_usedProperties['tokenId'] = true; + $this->tokenId = $value; + + return $this; + } + + /** + * @default '_token' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function fieldName($value): static + { + $this->_usedProperties['fieldName'] = true; + $this->fieldName = $value; + + return $this; + } + + /** + * @return $this + */ + public function fieldAttr(string $name, mixed $value): static + { + $this->_usedProperties['fieldAttr'] = true; + $this->fieldAttr[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('token_id', $value)) { + $this->_usedProperties['tokenId'] = true; + $this->tokenId = $value['token_id']; + unset($value['token_id']); + } + + if (array_key_exists('field_name', $value)) { + $this->_usedProperties['fieldName'] = true; + $this->fieldName = $value['field_name']; + unset($value['field_name']); + } + + if (array_key_exists('field_attr', $value)) { + $this->_usedProperties['fieldAttr'] = true; + $this->fieldAttr = $value['field_attr']; + unset($value['field_attr']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['tokenId'])) { + $output['token_id'] = $this->tokenId; + } + if (isset($this->_usedProperties['fieldName'])) { + $output['field_name'] = $this->fieldName; + } + if (isset($this->_usedProperties['fieldAttr'])) { + $output['field_attr'] = $this->fieldAttr; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/FormConfig.php b/var/cache/dev/Symfony/Config/Framework/FormConfig.php new file mode 100644 index 0000000..d8d8956 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/FormConfig.php @@ -0,0 +1,79 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default {"enabled":null,"token_id":null,"field_name":"_token","field_attr":{"data-controller":"csrf-protection"}} + */ + public function csrfProtection(array $value = []): \Symfony\Config\Framework\Form\CsrfProtectionConfig + { + if (null === $this->csrfProtection) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\Form\CsrfProtectionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "csrfProtection()" has already been initialized. You cannot pass values the second time you call csrfProtection().'); + } + + return $this->csrfProtection; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('csrf_protection', $value)) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\Form\CsrfProtectionConfig($value['csrf_protection']); + unset($value['csrf_protection']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['csrfProtection'])) { + $output['csrf_protection'] = $this->csrfProtection->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php b/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php new file mode 100644 index 0000000..10b2083 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function hincludeDefaultTemplate($value): static + { + $this->_usedProperties['hincludeDefaultTemplate'] = true; + $this->hincludeDefaultTemplate = $value; + + return $this; + } + + /** + * @default '/_fragment' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function path($value): static + { + $this->_usedProperties['path'] = true; + $this->path = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('hinclude_default_template', $value)) { + $this->_usedProperties['hincludeDefaultTemplate'] = true; + $this->hincludeDefaultTemplate = $value['hinclude_default_template']; + unset($value['hinclude_default_template']); + } + + if (array_key_exists('path', $value)) { + $this->_usedProperties['path'] = true; + $this->path = $value['path']; + unset($value['path']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['hincludeDefaultTemplate'])) { + $output['hinclude_default_template'] = $this->hincludeDefaultTemplate; + } + if (isset($this->_usedProperties['path'])) { + $output['path'] = $this->path; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php new file mode 100644 index 0000000..1bcebad --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php @@ -0,0 +1,445 @@ +_usedProperties['allowSafeElements'] = true; + $this->allowSafeElements = $value; + + return $this; + } + + /** + * Allows all static elements and attributes from the W3C Sanitizer API standard. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowStaticElements($value): static + { + $this->_usedProperties['allowStaticElements'] = true; + $this->allowStaticElements = $value; + + return $this; + } + + /** + * @return $this + */ + public function allowElement(string $name, mixed $value): static + { + $this->_usedProperties['allowElements'] = true; + $this->allowElements[$name] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function blockElements(mixed $value): static + { + $this->_usedProperties['blockElements'] = true; + $this->blockElements = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function dropElements(mixed $value): static + { + $this->_usedProperties['dropElements'] = true; + $this->dropElements = $value; + + return $this; + } + + /** + * @return $this + */ + public function allowAttribute(string $name, mixed $value): static + { + $this->_usedProperties['allowAttributes'] = true; + $this->allowAttributes[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function dropAttribute(string $name, mixed $value): static + { + $this->_usedProperties['dropAttributes'] = true; + $this->dropAttributes[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function forceAttribute(string $name, ParamConfigurator|array $value): static + { + $this->_usedProperties['forceAttributes'] = true; + $this->forceAttributes[$name] = $value; + + return $this; + } + + /** + * Transforms URLs using the HTTP scheme to use the HTTPS scheme instead. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function forceHttpsUrls($value): static + { + $this->_usedProperties['forceHttpsUrls'] = true; + $this->forceHttpsUrls = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedLinkSchemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedLinkSchemes'] = true; + $this->allowedLinkSchemes = $value; + + return $this; + } + + /** + * Allows only a given list of hosts to be used in links href attributes. + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function allowedLinkHosts(mixed $value = NULL): static + { + $this->_usedProperties['allowedLinkHosts'] = true; + $this->allowedLinkHosts = $value; + + return $this; + } + + /** + * Allows relative URLs to be used in links href attributes. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRelativeLinks($value): static + { + $this->_usedProperties['allowRelativeLinks'] = true; + $this->allowRelativeLinks = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedMediaSchemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedMediaSchemes'] = true; + $this->allowedMediaSchemes = $value; + + return $this; + } + + /** + * Allows only a given list of hosts to be used in media source attributes (img, audio, video, ...). + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function allowedMediaHosts(mixed $value = NULL): static + { + $this->_usedProperties['allowedMediaHosts'] = true; + $this->allowedMediaHosts = $value; + + return $this; + } + + /** + * Allows relative URLs to be used in media source attributes (img, audio, video, ...). + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRelativeMedias($value): static + { + $this->_usedProperties['allowRelativeMedias'] = true; + $this->allowRelativeMedias = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function withAttributeSanitizers(ParamConfigurator|array $value): static + { + $this->_usedProperties['withAttributeSanitizers'] = true; + $this->withAttributeSanitizers = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function withoutAttributeSanitizers(ParamConfigurator|array $value): static + { + $this->_usedProperties['withoutAttributeSanitizers'] = true; + $this->withoutAttributeSanitizers = $value; + + return $this; + } + + /** + * The maximum length allowed for the sanitized input. + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxInputLength($value): static + { + $this->_usedProperties['maxInputLength'] = true; + $this->maxInputLength = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('allow_safe_elements', $value)) { + $this->_usedProperties['allowSafeElements'] = true; + $this->allowSafeElements = $value['allow_safe_elements']; + unset($value['allow_safe_elements']); + } + + if (array_key_exists('allow_static_elements', $value)) { + $this->_usedProperties['allowStaticElements'] = true; + $this->allowStaticElements = $value['allow_static_elements']; + unset($value['allow_static_elements']); + } + + if (array_key_exists('allow_elements', $value)) { + $this->_usedProperties['allowElements'] = true; + $this->allowElements = $value['allow_elements']; + unset($value['allow_elements']); + } + + if (array_key_exists('block_elements', $value)) { + $this->_usedProperties['blockElements'] = true; + $this->blockElements = $value['block_elements']; + unset($value['block_elements']); + } + + if (array_key_exists('drop_elements', $value)) { + $this->_usedProperties['dropElements'] = true; + $this->dropElements = $value['drop_elements']; + unset($value['drop_elements']); + } + + if (array_key_exists('allow_attributes', $value)) { + $this->_usedProperties['allowAttributes'] = true; + $this->allowAttributes = $value['allow_attributes']; + unset($value['allow_attributes']); + } + + if (array_key_exists('drop_attributes', $value)) { + $this->_usedProperties['dropAttributes'] = true; + $this->dropAttributes = $value['drop_attributes']; + unset($value['drop_attributes']); + } + + if (array_key_exists('force_attributes', $value)) { + $this->_usedProperties['forceAttributes'] = true; + $this->forceAttributes = $value['force_attributes']; + unset($value['force_attributes']); + } + + if (array_key_exists('force_https_urls', $value)) { + $this->_usedProperties['forceHttpsUrls'] = true; + $this->forceHttpsUrls = $value['force_https_urls']; + unset($value['force_https_urls']); + } + + if (array_key_exists('allowed_link_schemes', $value)) { + $this->_usedProperties['allowedLinkSchemes'] = true; + $this->allowedLinkSchemes = $value['allowed_link_schemes']; + unset($value['allowed_link_schemes']); + } + + if (array_key_exists('allowed_link_hosts', $value)) { + $this->_usedProperties['allowedLinkHosts'] = true; + $this->allowedLinkHosts = $value['allowed_link_hosts']; + unset($value['allowed_link_hosts']); + } + + if (array_key_exists('allow_relative_links', $value)) { + $this->_usedProperties['allowRelativeLinks'] = true; + $this->allowRelativeLinks = $value['allow_relative_links']; + unset($value['allow_relative_links']); + } + + if (array_key_exists('allowed_media_schemes', $value)) { + $this->_usedProperties['allowedMediaSchemes'] = true; + $this->allowedMediaSchemes = $value['allowed_media_schemes']; + unset($value['allowed_media_schemes']); + } + + if (array_key_exists('allowed_media_hosts', $value)) { + $this->_usedProperties['allowedMediaHosts'] = true; + $this->allowedMediaHosts = $value['allowed_media_hosts']; + unset($value['allowed_media_hosts']); + } + + if (array_key_exists('allow_relative_medias', $value)) { + $this->_usedProperties['allowRelativeMedias'] = true; + $this->allowRelativeMedias = $value['allow_relative_medias']; + unset($value['allow_relative_medias']); + } + + if (array_key_exists('with_attribute_sanitizers', $value)) { + $this->_usedProperties['withAttributeSanitizers'] = true; + $this->withAttributeSanitizers = $value['with_attribute_sanitizers']; + unset($value['with_attribute_sanitizers']); + } + + if (array_key_exists('without_attribute_sanitizers', $value)) { + $this->_usedProperties['withoutAttributeSanitizers'] = true; + $this->withoutAttributeSanitizers = $value['without_attribute_sanitizers']; + unset($value['without_attribute_sanitizers']); + } + + if (array_key_exists('max_input_length', $value)) { + $this->_usedProperties['maxInputLength'] = true; + $this->maxInputLength = $value['max_input_length']; + unset($value['max_input_length']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['allowSafeElements'])) { + $output['allow_safe_elements'] = $this->allowSafeElements; + } + if (isset($this->_usedProperties['allowStaticElements'])) { + $output['allow_static_elements'] = $this->allowStaticElements; + } + if (isset($this->_usedProperties['allowElements'])) { + $output['allow_elements'] = $this->allowElements; + } + if (isset($this->_usedProperties['blockElements'])) { + $output['block_elements'] = $this->blockElements; + } + if (isset($this->_usedProperties['dropElements'])) { + $output['drop_elements'] = $this->dropElements; + } + if (isset($this->_usedProperties['allowAttributes'])) { + $output['allow_attributes'] = $this->allowAttributes; + } + if (isset($this->_usedProperties['dropAttributes'])) { + $output['drop_attributes'] = $this->dropAttributes; + } + if (isset($this->_usedProperties['forceAttributes'])) { + $output['force_attributes'] = $this->forceAttributes; + } + if (isset($this->_usedProperties['forceHttpsUrls'])) { + $output['force_https_urls'] = $this->forceHttpsUrls; + } + if (isset($this->_usedProperties['allowedLinkSchemes'])) { + $output['allowed_link_schemes'] = $this->allowedLinkSchemes; + } + if (isset($this->_usedProperties['allowedLinkHosts'])) { + $output['allowed_link_hosts'] = $this->allowedLinkHosts; + } + if (isset($this->_usedProperties['allowRelativeLinks'])) { + $output['allow_relative_links'] = $this->allowRelativeLinks; + } + if (isset($this->_usedProperties['allowedMediaSchemes'])) { + $output['allowed_media_schemes'] = $this->allowedMediaSchemes; + } + if (isset($this->_usedProperties['allowedMediaHosts'])) { + $output['allowed_media_hosts'] = $this->allowedMediaHosts; + } + if (isset($this->_usedProperties['allowRelativeMedias'])) { + $output['allow_relative_medias'] = $this->allowRelativeMedias; + } + if (isset($this->_usedProperties['withAttributeSanitizers'])) { + $output['with_attribute_sanitizers'] = $this->withAttributeSanitizers; + } + if (isset($this->_usedProperties['withoutAttributeSanitizers'])) { + $output['without_attribute_sanitizers'] = $this->withoutAttributeSanitizers; + } + if (isset($this->_usedProperties['maxInputLength'])) { + $output['max_input_length'] = $this->maxInputLength; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php new file mode 100644 index 0000000..69983ba --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function sanitizer(string $name, array $value = []): \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig + { + if (!isset($this->sanitizers[$name])) { + $this->_usedProperties['sanitizers'] = true; + $this->sanitizers[$name] = new \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "sanitizer()" has already been initialized. You cannot pass values the second time you call sanitizer().'); + } + + return $this->sanitizers[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('sanitizers', $value)) { + $this->_usedProperties['sanitizers'] = true; + $this->sanitizers = array_map(fn ($v) => new \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig($v), $value['sanitizers']); + unset($value['sanitizers']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['sanitizers'])) { + $output['sanitizers'] = array_map(fn ($v) => $v->toArray(), $this->sanitizers); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php new file mode 100644 index 0000000..46a1c45 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php @@ -0,0 +1,305 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function debug($value): static + { + $this->_usedProperties['debug'] = true; + $this->debug = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|'none'|'short'|'full' $value + * @return $this + */ + public function traceLevel($value): static + { + $this->_usedProperties['traceLevel'] = true; + $this->traceLevel = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function traceHeader($value): static + { + $this->_usedProperties['traceHeader'] = true; + $this->traceHeader = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function defaultTtl($value): static + { + $this->_usedProperties['defaultTtl'] = true; + $this->defaultTtl = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function privateHeaders(ParamConfigurator|array $value): static + { + $this->_usedProperties['privateHeaders'] = true; + $this->privateHeaders = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function skipResponseHeaders(ParamConfigurator|array $value): static + { + $this->_usedProperties['skipResponseHeaders'] = true; + $this->skipResponseHeaders = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowReload($value): static + { + $this->_usedProperties['allowReload'] = true; + $this->allowReload = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRevalidate($value): static + { + $this->_usedProperties['allowRevalidate'] = true; + $this->allowRevalidate = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function staleWhileRevalidate($value): static + { + $this->_usedProperties['staleWhileRevalidate'] = true; + $this->staleWhileRevalidate = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function staleIfError($value): static + { + $this->_usedProperties['staleIfError'] = true; + $this->staleIfError = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function terminateOnCacheHit($value): static + { + $this->_usedProperties['terminateOnCacheHit'] = true; + $this->terminateOnCacheHit = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('debug', $value)) { + $this->_usedProperties['debug'] = true; + $this->debug = $value['debug']; + unset($value['debug']); + } + + if (array_key_exists('trace_level', $value)) { + $this->_usedProperties['traceLevel'] = true; + $this->traceLevel = $value['trace_level']; + unset($value['trace_level']); + } + + if (array_key_exists('trace_header', $value)) { + $this->_usedProperties['traceHeader'] = true; + $this->traceHeader = $value['trace_header']; + unset($value['trace_header']); + } + + if (array_key_exists('default_ttl', $value)) { + $this->_usedProperties['defaultTtl'] = true; + $this->defaultTtl = $value['default_ttl']; + unset($value['default_ttl']); + } + + if (array_key_exists('private_headers', $value)) { + $this->_usedProperties['privateHeaders'] = true; + $this->privateHeaders = $value['private_headers']; + unset($value['private_headers']); + } + + if (array_key_exists('skip_response_headers', $value)) { + $this->_usedProperties['skipResponseHeaders'] = true; + $this->skipResponseHeaders = $value['skip_response_headers']; + unset($value['skip_response_headers']); + } + + if (array_key_exists('allow_reload', $value)) { + $this->_usedProperties['allowReload'] = true; + $this->allowReload = $value['allow_reload']; + unset($value['allow_reload']); + } + + if (array_key_exists('allow_revalidate', $value)) { + $this->_usedProperties['allowRevalidate'] = true; + $this->allowRevalidate = $value['allow_revalidate']; + unset($value['allow_revalidate']); + } + + if (array_key_exists('stale_while_revalidate', $value)) { + $this->_usedProperties['staleWhileRevalidate'] = true; + $this->staleWhileRevalidate = $value['stale_while_revalidate']; + unset($value['stale_while_revalidate']); + } + + if (array_key_exists('stale_if_error', $value)) { + $this->_usedProperties['staleIfError'] = true; + $this->staleIfError = $value['stale_if_error']; + unset($value['stale_if_error']); + } + + if (array_key_exists('terminate_on_cache_hit', $value)) { + $this->_usedProperties['terminateOnCacheHit'] = true; + $this->terminateOnCacheHit = $value['terminate_on_cache_hit']; + unset($value['terminate_on_cache_hit']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['debug'])) { + $output['debug'] = $this->debug; + } + if (isset($this->_usedProperties['traceLevel'])) { + $output['trace_level'] = $this->traceLevel; + } + if (isset($this->_usedProperties['traceHeader'])) { + $output['trace_header'] = $this->traceHeader; + } + if (isset($this->_usedProperties['defaultTtl'])) { + $output['default_ttl'] = $this->defaultTtl; + } + if (isset($this->_usedProperties['privateHeaders'])) { + $output['private_headers'] = $this->privateHeaders; + } + if (isset($this->_usedProperties['skipResponseHeaders'])) { + $output['skip_response_headers'] = $this->skipResponseHeaders; + } + if (isset($this->_usedProperties['allowReload'])) { + $output['allow_reload'] = $this->allowReload; + } + if (isset($this->_usedProperties['allowRevalidate'])) { + $output['allow_revalidate'] = $this->allowRevalidate; + } + if (isset($this->_usedProperties['staleWhileRevalidate'])) { + $output['stale_while_revalidate'] = $this->staleWhileRevalidate; + } + if (isset($this->_usedProperties['staleIfError'])) { + $output['stale_if_error'] = $this->staleIfError; + } + if (isset($this->_usedProperties['terminateOnCacheHit'])) { + $output['terminate_on_cache_hit'] = $this->terminateOnCacheHit; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php new file mode 100644 index 0000000..910bc00 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php @@ -0,0 +1,101 @@ +_usedProperties['sha1'] = true; + $this->sha1 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function pinsha256(mixed $value): static + { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function md5(mixed $value): static + { + $this->_usedProperties['md5'] = true; + $this->md5 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sha1', $value)) { + $this->_usedProperties['sha1'] = true; + $this->sha1 = $value['sha1']; + unset($value['sha1']); + } + + if (array_key_exists('pin-sha256', $value)) { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value['pin-sha256']; + unset($value['pin-sha256']); + } + + if (array_key_exists('md5', $value)) { + $this->_usedProperties['md5'] = true; + $this->md5 = $value['md5']; + unset($value['md5']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sha1'])) { + $output['sha1'] = $this->sha1; + } + if (isset($this->_usedProperties['pinsha256'])) { + $output['pin-sha256'] = $this->pinsha256; + } + if (isset($this->_usedProperties['md5'])) { + $output['md5'] = $this->md5; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php new file mode 100644 index 0000000..a4d7c62 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php @@ -0,0 +1,75 @@ +_usedProperties['code'] = true; + $this->code = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function methods(ParamConfigurator|array $value): static + { + $this->_usedProperties['methods'] = true; + $this->methods = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('code', $value)) { + $this->_usedProperties['code'] = true; + $this->code = $value['code']; + unset($value['code']); + } + + if (array_key_exists('methods', $value)) { + $this->_usedProperties['methods'] = true; + $this->methods = $value['methods']; + unset($value['methods']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['code'])) { + $output['code'] = $this->code; + } + if (isset($this->_usedProperties['methods'])) { + $output['methods'] = $this->methods; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php new file mode 100644 index 0000000..8d59954 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php @@ -0,0 +1,222 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * service id to override the retry strategy. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function retryStrategy($value): static + { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + /** + * A list of HTTP status code that triggers a retry. + */ + public function httpCode(string $code, array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig + { + if (!isset($this->httpCodes[$code])) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes[$code] = new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCode()" has already been initialized. You cannot pass values the second time you call httpCode().'); + } + + return $this->httpCodes[$code]; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness in percent (between 0 and 1) to apply to the delay. + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('http_codes', $value)) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig($v) : $v, $value['http_codes']); + unset($value['http_codes']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy; + } + if (isset($this->_usedProperties['httpCodes'])) { + $output['http_codes'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig ? $v->toArray() : $v, $this->httpCodes); + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php new file mode 100644 index 0000000..c378bd2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php @@ -0,0 +1,589 @@ +_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function vars(ParamConfigurator|array $value): static + { + $this->_usedProperties['vars'] = true; + $this->vars = $value; + + return $this; + } + + /** + * The maximum number of redirects to follow. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRedirects($value): static + { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value; + + return $this; + } + + /** + * The default HTTP version, typically 1.1 or 2.0, leave to null for the best version. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpVersion($value): static + { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value; + + return $this; + } + + /** + * @return $this + */ + public function resolve(string $host, mixed $value): static + { + $this->_usedProperties['resolve'] = true; + $this->resolve[$host] = $value; + + return $this; + } + + /** + * The URL of the proxy to pass requests through or null for automatic detection. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function proxy($value): static + { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value; + + return $this; + } + + /** + * A comma separated list of hosts that do not require a proxy to be reached. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function noProxy($value): static + { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value; + + return $this; + } + + /** + * The idle timeout, defaults to the "default_socket_timeout" ini parameter. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function timeout($value): static + { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value; + + return $this; + } + + /** + * The maximum execution time for the request+response as a whole. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function maxDuration($value): static + { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value; + + return $this; + } + + /** + * A network interface name, IP address, a host name or a UNIX socket to bind to. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function bindto($value): static + { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value; + + return $this; + } + + /** + * Indicates if the peer should be verified in a TLS context. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyPeer($value): static + { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value; + + return $this; + } + + /** + * Indicates if the host should exist as a certificate common name. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyHost($value): static + { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value; + + return $this; + } + + /** + * A certificate authority file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cafile($value): static + { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value; + + return $this; + } + + /** + * A directory that contains multiple certificate authority files. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function capath($value): static + { + $this->_usedProperties['capath'] = true; + $this->capath = $value; + + return $this; + } + + /** + * A PEM formatted certificate file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localCert($value): static + { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value; + + return $this; + } + + /** + * A private key file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localPk($value): static + { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value; + + return $this; + } + + /** + * The passphrase used to encrypt the "local_pk" file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...) + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ciphers($value): static + { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value; + + return $this; + } + + /** + * Associative array: hashing algorithm => hash(es). + */ + public function peerFingerprint(array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig + { + if (null === $this->peerFingerprint) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "peerFingerprint()" has already been initialized. You cannot pass values the second time you call peerFingerprint().'); + } + + return $this->peerFingerprint; + } + + /** + * The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cryptoMethod($value): static + { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extra(ParamConfigurator|array $value): static + { + $this->_usedProperties['extra'] = true; + $this->extra = $value; + + return $this; + } + + /** + * Rate limiter name to use for throttling requests. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"retry_strategy":null,"http_codes":[],"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig : static) + */ + public function retryFailed(mixed $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = $value; + + return $this; + } + + if (!$this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryFailed()" has already been initialized. You cannot pass values the second time you call retryFailed().'); + } + + return $this->retryFailed; + } + + public function __construct(array $value = []) + { + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = $value['headers']; + unset($value['headers']); + } + + if (array_key_exists('vars', $value)) { + $this->_usedProperties['vars'] = true; + $this->vars = $value['vars']; + unset($value['vars']); + } + + if (array_key_exists('max_redirects', $value)) { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value['max_redirects']; + unset($value['max_redirects']); + } + + if (array_key_exists('http_version', $value)) { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value['http_version']; + unset($value['http_version']); + } + + if (array_key_exists('resolve', $value)) { + $this->_usedProperties['resolve'] = true; + $this->resolve = $value['resolve']; + unset($value['resolve']); + } + + if (array_key_exists('proxy', $value)) { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value['proxy']; + unset($value['proxy']); + } + + if (array_key_exists('no_proxy', $value)) { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value['no_proxy']; + unset($value['no_proxy']); + } + + if (array_key_exists('timeout', $value)) { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value['timeout']; + unset($value['timeout']); + } + + if (array_key_exists('max_duration', $value)) { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value['max_duration']; + unset($value['max_duration']); + } + + if (array_key_exists('bindto', $value)) { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value['bindto']; + unset($value['bindto']); + } + + if (array_key_exists('verify_peer', $value)) { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value['verify_peer']; + unset($value['verify_peer']); + } + + if (array_key_exists('verify_host', $value)) { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value['verify_host']; + unset($value['verify_host']); + } + + if (array_key_exists('cafile', $value)) { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value['cafile']; + unset($value['cafile']); + } + + if (array_key_exists('capath', $value)) { + $this->_usedProperties['capath'] = true; + $this->capath = $value['capath']; + unset($value['capath']); + } + + if (array_key_exists('local_cert', $value)) { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value['local_cert']; + unset($value['local_cert']); + } + + if (array_key_exists('local_pk', $value)) { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value['local_pk']; + unset($value['local_pk']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('ciphers', $value)) { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value['ciphers']; + unset($value['ciphers']); + } + + if (array_key_exists('peer_fingerprint', $value)) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig($value['peer_fingerprint']); + unset($value['peer_fingerprint']); + } + + if (array_key_exists('crypto_method', $value)) { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value['crypto_method']; + unset($value['crypto_method']); + } + + if (array_key_exists('extra', $value)) { + $this->_usedProperties['extra'] = true; + $this->extra = $value['extra']; + unset($value['extra']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('retry_failed', $value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = \is_array($value['retry_failed']) ? new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig($value['retry_failed']) : $value['retry_failed']; + unset($value['retry_failed']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = $this->headers; + } + if (isset($this->_usedProperties['vars'])) { + $output['vars'] = $this->vars; + } + if (isset($this->_usedProperties['maxRedirects'])) { + $output['max_redirects'] = $this->maxRedirects; + } + if (isset($this->_usedProperties['httpVersion'])) { + $output['http_version'] = $this->httpVersion; + } + if (isset($this->_usedProperties['resolve'])) { + $output['resolve'] = $this->resolve; + } + if (isset($this->_usedProperties['proxy'])) { + $output['proxy'] = $this->proxy; + } + if (isset($this->_usedProperties['noProxy'])) { + $output['no_proxy'] = $this->noProxy; + } + if (isset($this->_usedProperties['timeout'])) { + $output['timeout'] = $this->timeout; + } + if (isset($this->_usedProperties['maxDuration'])) { + $output['max_duration'] = $this->maxDuration; + } + if (isset($this->_usedProperties['bindto'])) { + $output['bindto'] = $this->bindto; + } + if (isset($this->_usedProperties['verifyPeer'])) { + $output['verify_peer'] = $this->verifyPeer; + } + if (isset($this->_usedProperties['verifyHost'])) { + $output['verify_host'] = $this->verifyHost; + } + if (isset($this->_usedProperties['cafile'])) { + $output['cafile'] = $this->cafile; + } + if (isset($this->_usedProperties['capath'])) { + $output['capath'] = $this->capath; + } + if (isset($this->_usedProperties['localCert'])) { + $output['local_cert'] = $this->localCert; + } + if (isset($this->_usedProperties['localPk'])) { + $output['local_pk'] = $this->localPk; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['ciphers'])) { + $output['ciphers'] = $this->ciphers; + } + if (isset($this->_usedProperties['peerFingerprint'])) { + $output['peer_fingerprint'] = $this->peerFingerprint->toArray(); + } + if (isset($this->_usedProperties['cryptoMethod'])) { + $output['crypto_method'] = $this->cryptoMethod; + } + if (isset($this->_usedProperties['extra'])) { + $output['extra'] = $this->extra; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + if (isset($this->_usedProperties['retryFailed'])) { + $output['retry_failed'] = $this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig ? $this->retryFailed->toArray() : $this->retryFailed; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php new file mode 100644 index 0000000..43e96dc --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php @@ -0,0 +1,707 @@ +_usedProperties['scope'] = true; + $this->scope = $value; + + return $this; + } + + /** + * The URI to resolve relative URLs, following rules in RFC 3985, section 2. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function baseUri($value): static + { + $this->_usedProperties['baseUri'] = true; + $this->baseUri = $value; + + return $this; + } + + /** + * An HTTP Basic authentication "username:password". + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authBasic($value): static + { + $this->_usedProperties['authBasic'] = true; + $this->authBasic = $value; + + return $this; + } + + /** + * A token enabling HTTP Bearer authorization. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authBearer($value): static + { + $this->_usedProperties['authBearer'] = true; + $this->authBearer = $value; + + return $this; + } + + /** + * A "username:password" pair to use Microsoft NTLM authentication (requires the cURL extension). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authNtlm($value): static + { + $this->_usedProperties['authNtlm'] = true; + $this->authNtlm = $value; + + return $this; + } + + /** + * @return $this + */ + public function query(string $key, mixed $value): static + { + $this->_usedProperties['query'] = true; + $this->query[$key] = $value; + + return $this; + } + + /** + * @return $this + */ + public function header(string $name, mixed $value): static + { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + /** + * The maximum number of redirects to follow. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRedirects($value): static + { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value; + + return $this; + } + + /** + * The default HTTP version, typically 1.1 or 2.0, leave to null for the best version. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpVersion($value): static + { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value; + + return $this; + } + + /** + * @return $this + */ + public function resolve(string $host, mixed $value): static + { + $this->_usedProperties['resolve'] = true; + $this->resolve[$host] = $value; + + return $this; + } + + /** + * The URL of the proxy to pass requests through or null for automatic detection. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function proxy($value): static + { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value; + + return $this; + } + + /** + * A comma separated list of hosts that do not require a proxy to be reached. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function noProxy($value): static + { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value; + + return $this; + } + + /** + * The idle timeout, defaults to the "default_socket_timeout" ini parameter. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function timeout($value): static + { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value; + + return $this; + } + + /** + * The maximum execution time for the request+response as a whole. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function maxDuration($value): static + { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value; + + return $this; + } + + /** + * A network interface name, IP address, a host name or a UNIX socket to bind to. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function bindto($value): static + { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value; + + return $this; + } + + /** + * Indicates if the peer should be verified in a TLS context. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyPeer($value): static + { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value; + + return $this; + } + + /** + * Indicates if the host should exist as a certificate common name. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyHost($value): static + { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value; + + return $this; + } + + /** + * A certificate authority file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cafile($value): static + { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value; + + return $this; + } + + /** + * A directory that contains multiple certificate authority files. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function capath($value): static + { + $this->_usedProperties['capath'] = true; + $this->capath = $value; + + return $this; + } + + /** + * A PEM formatted certificate file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localCert($value): static + { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value; + + return $this; + } + + /** + * A private key file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localPk($value): static + { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value; + + return $this; + } + + /** + * The passphrase used to encrypt the "local_pk" file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ciphers($value): static + { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value; + + return $this; + } + + /** + * Associative array: hashing algorithm => hash(es). + */ + public function peerFingerprint(array $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig + { + if (null === $this->peerFingerprint) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "peerFingerprint()" has already been initialized. You cannot pass values the second time you call peerFingerprint().'); + } + + return $this->peerFingerprint; + } + + /** + * The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cryptoMethod($value): static + { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extra(ParamConfigurator|array $value): static + { + $this->_usedProperties['extra'] = true; + $this->extra = $value; + + return $this; + } + + /** + * Rate limiter name to use for throttling requests. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"retry_strategy":null,"http_codes":[],"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig : static) + */ + public function retryFailed(mixed $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = $value; + + return $this; + } + + if (!$this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryFailed()" has already been initialized. You cannot pass values the second time you call retryFailed().'); + } + + return $this->retryFailed; + } + + public function __construct(array $value = []) + { + if (array_key_exists('scope', $value)) { + $this->_usedProperties['scope'] = true; + $this->scope = $value['scope']; + unset($value['scope']); + } + + if (array_key_exists('base_uri', $value)) { + $this->_usedProperties['baseUri'] = true; + $this->baseUri = $value['base_uri']; + unset($value['base_uri']); + } + + if (array_key_exists('auth_basic', $value)) { + $this->_usedProperties['authBasic'] = true; + $this->authBasic = $value['auth_basic']; + unset($value['auth_basic']); + } + + if (array_key_exists('auth_bearer', $value)) { + $this->_usedProperties['authBearer'] = true; + $this->authBearer = $value['auth_bearer']; + unset($value['auth_bearer']); + } + + if (array_key_exists('auth_ntlm', $value)) { + $this->_usedProperties['authNtlm'] = true; + $this->authNtlm = $value['auth_ntlm']; + unset($value['auth_ntlm']); + } + + if (array_key_exists('query', $value)) { + $this->_usedProperties['query'] = true; + $this->query = $value['query']; + unset($value['query']); + } + + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = $value['headers']; + unset($value['headers']); + } + + if (array_key_exists('max_redirects', $value)) { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value['max_redirects']; + unset($value['max_redirects']); + } + + if (array_key_exists('http_version', $value)) { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value['http_version']; + unset($value['http_version']); + } + + if (array_key_exists('resolve', $value)) { + $this->_usedProperties['resolve'] = true; + $this->resolve = $value['resolve']; + unset($value['resolve']); + } + + if (array_key_exists('proxy', $value)) { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value['proxy']; + unset($value['proxy']); + } + + if (array_key_exists('no_proxy', $value)) { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value['no_proxy']; + unset($value['no_proxy']); + } + + if (array_key_exists('timeout', $value)) { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value['timeout']; + unset($value['timeout']); + } + + if (array_key_exists('max_duration', $value)) { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value['max_duration']; + unset($value['max_duration']); + } + + if (array_key_exists('bindto', $value)) { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value['bindto']; + unset($value['bindto']); + } + + if (array_key_exists('verify_peer', $value)) { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value['verify_peer']; + unset($value['verify_peer']); + } + + if (array_key_exists('verify_host', $value)) { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value['verify_host']; + unset($value['verify_host']); + } + + if (array_key_exists('cafile', $value)) { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value['cafile']; + unset($value['cafile']); + } + + if (array_key_exists('capath', $value)) { + $this->_usedProperties['capath'] = true; + $this->capath = $value['capath']; + unset($value['capath']); + } + + if (array_key_exists('local_cert', $value)) { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value['local_cert']; + unset($value['local_cert']); + } + + if (array_key_exists('local_pk', $value)) { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value['local_pk']; + unset($value['local_pk']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('ciphers', $value)) { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value['ciphers']; + unset($value['ciphers']); + } + + if (array_key_exists('peer_fingerprint', $value)) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig($value['peer_fingerprint']); + unset($value['peer_fingerprint']); + } + + if (array_key_exists('crypto_method', $value)) { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value['crypto_method']; + unset($value['crypto_method']); + } + + if (array_key_exists('extra', $value)) { + $this->_usedProperties['extra'] = true; + $this->extra = $value['extra']; + unset($value['extra']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('retry_failed', $value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = \is_array($value['retry_failed']) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig($value['retry_failed']) : $value['retry_failed']; + unset($value['retry_failed']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['scope'])) { + $output['scope'] = $this->scope; + } + if (isset($this->_usedProperties['baseUri'])) { + $output['base_uri'] = $this->baseUri; + } + if (isset($this->_usedProperties['authBasic'])) { + $output['auth_basic'] = $this->authBasic; + } + if (isset($this->_usedProperties['authBearer'])) { + $output['auth_bearer'] = $this->authBearer; + } + if (isset($this->_usedProperties['authNtlm'])) { + $output['auth_ntlm'] = $this->authNtlm; + } + if (isset($this->_usedProperties['query'])) { + $output['query'] = $this->query; + } + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = $this->headers; + } + if (isset($this->_usedProperties['maxRedirects'])) { + $output['max_redirects'] = $this->maxRedirects; + } + if (isset($this->_usedProperties['httpVersion'])) { + $output['http_version'] = $this->httpVersion; + } + if (isset($this->_usedProperties['resolve'])) { + $output['resolve'] = $this->resolve; + } + if (isset($this->_usedProperties['proxy'])) { + $output['proxy'] = $this->proxy; + } + if (isset($this->_usedProperties['noProxy'])) { + $output['no_proxy'] = $this->noProxy; + } + if (isset($this->_usedProperties['timeout'])) { + $output['timeout'] = $this->timeout; + } + if (isset($this->_usedProperties['maxDuration'])) { + $output['max_duration'] = $this->maxDuration; + } + if (isset($this->_usedProperties['bindto'])) { + $output['bindto'] = $this->bindto; + } + if (isset($this->_usedProperties['verifyPeer'])) { + $output['verify_peer'] = $this->verifyPeer; + } + if (isset($this->_usedProperties['verifyHost'])) { + $output['verify_host'] = $this->verifyHost; + } + if (isset($this->_usedProperties['cafile'])) { + $output['cafile'] = $this->cafile; + } + if (isset($this->_usedProperties['capath'])) { + $output['capath'] = $this->capath; + } + if (isset($this->_usedProperties['localCert'])) { + $output['local_cert'] = $this->localCert; + } + if (isset($this->_usedProperties['localPk'])) { + $output['local_pk'] = $this->localPk; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['ciphers'])) { + $output['ciphers'] = $this->ciphers; + } + if (isset($this->_usedProperties['peerFingerprint'])) { + $output['peer_fingerprint'] = $this->peerFingerprint->toArray(); + } + if (isset($this->_usedProperties['cryptoMethod'])) { + $output['crypto_method'] = $this->cryptoMethod; + } + if (isset($this->_usedProperties['extra'])) { + $output['extra'] = $this->extra; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + if (isset($this->_usedProperties['retryFailed'])) { + $output['retry_failed'] = $this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig ? $this->retryFailed->toArray() : $this->retryFailed; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php new file mode 100644 index 0000000..20cd203 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php @@ -0,0 +1,101 @@ +_usedProperties['sha1'] = true; + $this->sha1 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function pinsha256(mixed $value): static + { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function md5(mixed $value): static + { + $this->_usedProperties['md5'] = true; + $this->md5 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sha1', $value)) { + $this->_usedProperties['sha1'] = true; + $this->sha1 = $value['sha1']; + unset($value['sha1']); + } + + if (array_key_exists('pin-sha256', $value)) { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value['pin-sha256']; + unset($value['pin-sha256']); + } + + if (array_key_exists('md5', $value)) { + $this->_usedProperties['md5'] = true; + $this->md5 = $value['md5']; + unset($value['md5']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sha1'])) { + $output['sha1'] = $this->sha1; + } + if (isset($this->_usedProperties['pinsha256'])) { + $output['pin-sha256'] = $this->pinsha256; + } + if (isset($this->_usedProperties['md5'])) { + $output['md5'] = $this->md5; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php new file mode 100644 index 0000000..309911a --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php @@ -0,0 +1,75 @@ +_usedProperties['code'] = true; + $this->code = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function methods(ParamConfigurator|array $value): static + { + $this->_usedProperties['methods'] = true; + $this->methods = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('code', $value)) { + $this->_usedProperties['code'] = true; + $this->code = $value['code']; + unset($value['code']); + } + + if (array_key_exists('methods', $value)) { + $this->_usedProperties['methods'] = true; + $this->methods = $value['methods']; + unset($value['methods']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['code'])) { + $output['code'] = $this->code; + } + if (isset($this->_usedProperties['methods'])) { + $output['methods'] = $this->methods; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php new file mode 100644 index 0000000..9558ed5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php @@ -0,0 +1,222 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * service id to override the retry strategy. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function retryStrategy($value): static + { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + /** + * A list of HTTP status code that triggers a retry. + */ + public function httpCode(string $code, array $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig + { + if (!isset($this->httpCodes[$code])) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes[$code] = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCode()" has already been initialized. You cannot pass values the second time you call httpCode().'); + } + + return $this->httpCodes[$code]; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness in percent (between 0 and 1) to apply to the delay. + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('http_codes', $value)) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig($v) : $v, $value['http_codes']); + unset($value['http_codes']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy; + } + if (isset($this->_usedProperties['httpCodes'])) { + $output['http_codes'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig ? $v->toArray() : $v, $this->httpCodes); + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php new file mode 100644 index 0000000..9b3bdb8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php @@ -0,0 +1,160 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The maximum number of connections to a single host. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxHostConnections($value): static + { + $this->_usedProperties['maxHostConnections'] = true; + $this->maxHostConnections = $value; + + return $this; + } + + public function defaultOptions(array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig + { + if (null === $this->defaultOptions) { + $this->_usedProperties['defaultOptions'] = true; + $this->defaultOptions = new \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "defaultOptions()" has already been initialized. You cannot pass values the second time you call defaultOptions().'); + } + + return $this->defaultOptions; + } + + /** + * The id of the service that should generate mock responses. It should be either an invokable or an iterable. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function mockResponseFactory($value): static + { + $this->_usedProperties['mockResponseFactory'] = true; + $this->mockResponseFactory = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\HttpClient\ScopedClientConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\ScopedClientConfig : static) + */ + public function scopedClient(string $name, mixed $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients[$name] = $value; + + return $this; + } + + if (!isset($this->scopedClients[$name]) || !$this->scopedClients[$name] instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients[$name] = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "scopedClient()" has already been initialized. You cannot pass values the second time you call scopedClient().'); + } + + return $this->scopedClients[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('max_host_connections', $value)) { + $this->_usedProperties['maxHostConnections'] = true; + $this->maxHostConnections = $value['max_host_connections']; + unset($value['max_host_connections']); + } + + if (array_key_exists('default_options', $value)) { + $this->_usedProperties['defaultOptions'] = true; + $this->defaultOptions = new \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig($value['default_options']); + unset($value['default_options']); + } + + if (array_key_exists('mock_response_factory', $value)) { + $this->_usedProperties['mockResponseFactory'] = true; + $this->mockResponseFactory = $value['mock_response_factory']; + unset($value['mock_response_factory']); + } + + if (array_key_exists('scoped_clients', $value)) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig($v) : $v, $value['scoped_clients']); + unset($value['scoped_clients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['maxHostConnections'])) { + $output['max_host_connections'] = $this->maxHostConnections; + } + if (isset($this->_usedProperties['defaultOptions'])) { + $output['default_options'] = $this->defaultOptions->toArray(); + } + if (isset($this->_usedProperties['mockResponseFactory'])) { + $output['mock_response_factory'] = $this->mockResponseFactory; + } + if (isset($this->_usedProperties['scopedClients'])) { + $output['scoped_clients'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig ? $v->toArray() : $v, $this->scopedClients); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php b/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php new file mode 100644 index 0000000..f00ad36 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/LockConfig.php b/var/cache/dev/Symfony/Config/Framework/LockConfig.php new file mode 100644 index 0000000..e07b8b9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/LockConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function resource(string $name, mixed $value): static + { + $this->_usedProperties['resources'] = true; + $this->resources[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resources', $value)) { + $this->_usedProperties['resources'] = true; + $this->resources = $value['resources']; + unset($value['resources']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resources'])) { + $output['resources'] = $this->resources; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php new file mode 100644 index 0000000..5f4729f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php @@ -0,0 +1,163 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Key content, or path to key (in PEM format with the `file://` prefix) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function key($value): static + { + $this->_usedProperties['key'] = true; + $this->key = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function domain($value): static + { + $this->_usedProperties['domain'] = true; + $this->domain = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function select($value): static + { + $this->_usedProperties['select'] = true; + $this->select = $value; + + return $this; + } + + /** + * The private key passphrase + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * @return $this + */ + public function option(string $name, mixed $value): static + { + $this->_usedProperties['options'] = true; + $this->options[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('key', $value)) { + $this->_usedProperties['key'] = true; + $this->key = $value['key']; + unset($value['key']); + } + + if (array_key_exists('domain', $value)) { + $this->_usedProperties['domain'] = true; + $this->domain = $value['domain']; + unset($value['domain']); + } + + if (array_key_exists('select', $value)) { + $this->_usedProperties['select'] = true; + $this->select = $value['select']; + unset($value['select']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('options', $value)) { + $this->_usedProperties['options'] = true; + $this->options = $value['options']; + unset($value['options']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['key'])) { + $output['key'] = $this->key; + } + if (isset($this->_usedProperties['domain'])) { + $output['domain'] = $this->domain; + } + if (isset($this->_usedProperties['select'])) { + $output['select'] = $this->select; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['options'])) { + $output['options'] = $this->options; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php new file mode 100644 index 0000000..8e2229d --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php @@ -0,0 +1,98 @@ +_usedProperties['sender'] = true; + $this->sender = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function recipients(ParamConfigurator|array $value): static + { + $this->_usedProperties['recipients'] = true; + $this->recipients = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedRecipients(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedRecipients'] = true; + $this->allowedRecipients = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sender', $value)) { + $this->_usedProperties['sender'] = true; + $this->sender = $value['sender']; + unset($value['sender']); + } + + if (array_key_exists('recipients', $value)) { + $this->_usedProperties['recipients'] = true; + $this->recipients = $value['recipients']; + unset($value['recipients']); + } + + if (array_key_exists('allowed_recipients', $value)) { + $this->_usedProperties['allowedRecipients'] = true; + $this->allowedRecipients = $value['allowed_recipients']; + unset($value['allowed_recipients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sender'])) { + $output['sender'] = $this->sender; + } + if (isset($this->_usedProperties['recipients'])) { + $output['recipients'] = $this->recipients; + } + if (isset($this->_usedProperties['allowedRecipients'])) { + $output['allowed_recipients'] = $this->allowedRecipients; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php new file mode 100644 index 0000000..76eba10 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php @@ -0,0 +1,53 @@ +_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php new file mode 100644 index 0000000..b9dc8dc --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php @@ -0,0 +1,99 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * S/MIME certificate repository service. This service shall implement the `Symfony\Component\Mailer\EventListener\SmimeCertificateRepositoryInterface`. + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function repository($value): static + { + $this->_usedProperties['repository'] = true; + $this->repository = $value; + + return $this; + } + + /** + * A set of algorithms used to encrypt the message + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function cipher($value): static + { + $this->_usedProperties['cipher'] = true; + $this->cipher = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('repository', $value)) { + $this->_usedProperties['repository'] = true; + $this->repository = $value['repository']; + unset($value['repository']); + } + + if (array_key_exists('cipher', $value)) { + $this->_usedProperties['cipher'] = true; + $this->cipher = $value['cipher']; + unset($value['cipher']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['repository'])) { + $output['repository'] = $this->repository; + } + if (isset($this->_usedProperties['cipher'])) { + $output['cipher'] = $this->cipher; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php new file mode 100644 index 0000000..e179f73 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php @@ -0,0 +1,168 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Path to key (in PEM format) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function key($value): static + { + $this->_usedProperties['key'] = true; + $this->key = $value; + + return $this; + } + + /** + * Path to certificate (in PEM format without the `file://` prefix) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function certificate($value): static + { + $this->_usedProperties['certificate'] = true; + $this->certificate = $value; + + return $this; + } + + /** + * The private key passphrase + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function extraCertificates($value): static + { + $this->_usedProperties['extraCertificates'] = true; + $this->extraCertificates = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function signOptions($value): static + { + $this->_usedProperties['signOptions'] = true; + $this->signOptions = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('key', $value)) { + $this->_usedProperties['key'] = true; + $this->key = $value['key']; + unset($value['key']); + } + + if (array_key_exists('certificate', $value)) { + $this->_usedProperties['certificate'] = true; + $this->certificate = $value['certificate']; + unset($value['certificate']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('extra_certificates', $value)) { + $this->_usedProperties['extraCertificates'] = true; + $this->extraCertificates = $value['extra_certificates']; + unset($value['extra_certificates']); + } + + if (array_key_exists('sign_options', $value)) { + $this->_usedProperties['signOptions'] = true; + $this->signOptions = $value['sign_options']; + unset($value['sign_options']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['key'])) { + $output['key'] = $this->key; + } + if (isset($this->_usedProperties['certificate'])) { + $output['certificate'] = $this->certificate; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['extraCertificates'])) { + $output['extra_certificates'] = $this->extraCertificates; + } + if (isset($this->_usedProperties['signOptions'])) { + $output['sign_options'] = $this->signOptions; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/MailerConfig.php b/var/cache/dev/Symfony/Config/Framework/MailerConfig.php new file mode 100644 index 0000000..9b37a17 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/MailerConfig.php @@ -0,0 +1,264 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. Defaults to the default bus if the Messenger component is installed. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dsn($value): static + { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * @return $this + */ + public function transport(string $name, mixed $value): static + { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = $value; + + return $this; + } + + /** + * Mailer Envelope configuration + */ + public function envelope(array $value = []): \Symfony\Config\Framework\Mailer\EnvelopeConfig + { + if (null === $this->envelope) { + $this->_usedProperties['envelope'] = true; + $this->envelope = new \Symfony\Config\Framework\Mailer\EnvelopeConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "envelope()" has already been initialized. You cannot pass values the second time you call envelope().'); + } + + return $this->envelope; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Mailer\HeaderConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Mailer\HeaderConfig : static) + */ + public function header(string $name, mixed $value = []): \Symfony\Config\Framework\Mailer\HeaderConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + if (!isset($this->headers[$name]) || !$this->headers[$name] instanceof \Symfony\Config\Framework\Mailer\HeaderConfig) { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = new \Symfony\Config\Framework\Mailer\HeaderConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "header()" has already been initialized. You cannot pass values the second time you call header().'); + } + + return $this->headers[$name]; + } + + /** + * DKIM signer configuration + * @default {"enabled":false,"key":"","domain":"","select":"","passphrase":"","options":[]} + */ + public function dkimSigner(array $value = []): \Symfony\Config\Framework\Mailer\DkimSignerConfig + { + if (null === $this->dkimSigner) { + $this->_usedProperties['dkimSigner'] = true; + $this->dkimSigner = new \Symfony\Config\Framework\Mailer\DkimSignerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "dkimSigner()" has already been initialized. You cannot pass values the second time you call dkimSigner().'); + } + + return $this->dkimSigner; + } + + /** + * S/MIME signer configuration + * @default {"enabled":false,"key":"","certificate":"","passphrase":null,"extra_certificates":null,"sign_options":null} + */ + public function smimeSigner(array $value = []): \Symfony\Config\Framework\Mailer\SmimeSignerConfig + { + if (null === $this->smimeSigner) { + $this->_usedProperties['smimeSigner'] = true; + $this->smimeSigner = new \Symfony\Config\Framework\Mailer\SmimeSignerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "smimeSigner()" has already been initialized. You cannot pass values the second time you call smimeSigner().'); + } + + return $this->smimeSigner; + } + + /** + * S/MIME encrypter configuration + * @default {"enabled":false,"repository":"","cipher":null} + */ + public function smimeEncrypter(array $value = []): \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig + { + if (null === $this->smimeEncrypter) { + $this->_usedProperties['smimeEncrypter'] = true; + $this->smimeEncrypter = new \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "smimeEncrypter()" has already been initialized. You cannot pass values the second time you call smimeEncrypter().'); + } + + return $this->smimeEncrypter; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('transports', $value)) { + $this->_usedProperties['transports'] = true; + $this->transports = $value['transports']; + unset($value['transports']); + } + + if (array_key_exists('envelope', $value)) { + $this->_usedProperties['envelope'] = true; + $this->envelope = new \Symfony\Config\Framework\Mailer\EnvelopeConfig($value['envelope']); + unset($value['envelope']); + } + + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Mailer\HeaderConfig($v) : $v, $value['headers']); + unset($value['headers']); + } + + if (array_key_exists('dkim_signer', $value)) { + $this->_usedProperties['dkimSigner'] = true; + $this->dkimSigner = \is_array($value['dkim_signer']) ? new \Symfony\Config\Framework\Mailer\DkimSignerConfig($value['dkim_signer']) : $value['dkim_signer']; + unset($value['dkim_signer']); + } + + if (array_key_exists('smime_signer', $value)) { + $this->_usedProperties['smimeSigner'] = true; + $this->smimeSigner = \is_array($value['smime_signer']) ? new \Symfony\Config\Framework\Mailer\SmimeSignerConfig($value['smime_signer']) : $value['smime_signer']; + unset($value['smime_signer']); + } + + if (array_key_exists('smime_encrypter', $value)) { + $this->_usedProperties['smimeEncrypter'] = true; + $this->smimeEncrypter = \is_array($value['smime_encrypter']) ? new \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig($value['smime_encrypter']) : $value['smime_encrypter']; + unset($value['smime_encrypter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['transports'])) { + $output['transports'] = $this->transports; + } + if (isset($this->_usedProperties['envelope'])) { + $output['envelope'] = $this->envelope->toArray(); + } + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Mailer\HeaderConfig ? $v->toArray() : $v, $this->headers); + } + if (isset($this->_usedProperties['dkimSigner'])) { + $output['dkim_signer'] = $this->dkimSigner instanceof \Symfony\Config\Framework\Mailer\DkimSignerConfig ? $this->dkimSigner->toArray() : $this->dkimSigner; + } + if (isset($this->_usedProperties['smimeSigner'])) { + $output['smime_signer'] = $this->smimeSigner instanceof \Symfony\Config\Framework\Mailer\SmimeSignerConfig ? $this->smimeSigner->toArray() : $this->smimeSigner; + } + if (isset($this->_usedProperties['smimeEncrypter'])) { + $output['smime_encrypter'] = $this->smimeEncrypter instanceof \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig ? $this->smimeEncrypter->toArray() : $this->smimeEncrypter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php new file mode 100644 index 0000000..0c8adc3 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php @@ -0,0 +1,95 @@ +_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = $value; + + return $this; + } + + if (!$this->defaultMiddleware instanceof \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig) { + $this->_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = new \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "defaultMiddleware()" has already been initialized. You cannot pass values the second time you call defaultMiddleware().'); + } + + return $this->defaultMiddleware; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig : static) + */ + public function middleware(mixed $value = []): \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig|static + { + $this->_usedProperties['middleware'] = true; + if (!\is_array($value)) { + $this->middleware[] = $value; + + return $this; + } + + return $this->middleware[] = new \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig($value); + } + + public function __construct(array $value = []) + { + if (array_key_exists('default_middleware', $value)) { + $this->_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = \is_array($value['default_middleware']) ? new \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig($value['default_middleware']) : $value['default_middleware']; + unset($value['default_middleware']); + } + + if (array_key_exists('middleware', $value)) { + $this->_usedProperties['middleware'] = true; + $this->middleware = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig($v) : $v, $value['middleware']); + unset($value['middleware']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['defaultMiddleware'])) { + $output['default_middleware'] = $this->defaultMiddleware instanceof \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig ? $this->defaultMiddleware->toArray() : $this->defaultMiddleware; + } + if (isset($this->_usedProperties['middleware'])) { + $output['middleware'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig ? $v->toArray() : $v, $this->middleware); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php new file mode 100644 index 0000000..9eee221 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowNoHandlers($value): static + { + $this->_usedProperties['allowNoHandlers'] = true; + $this->allowNoHandlers = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowNoSenders($value): static + { + $this->_usedProperties['allowNoSenders'] = true; + $this->allowNoSenders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('allow_no_handlers', $value)) { + $this->_usedProperties['allowNoHandlers'] = true; + $this->allowNoHandlers = $value['allow_no_handlers']; + unset($value['allow_no_handlers']); + } + + if (array_key_exists('allow_no_senders', $value)) { + $this->_usedProperties['allowNoSenders'] = true; + $this->allowNoSenders = $value['allow_no_senders']; + unset($value['allow_no_senders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['allowNoHandlers'])) { + $output['allow_no_handlers'] = $this->allowNoHandlers; + } + if (isset($this->_usedProperties['allowNoSenders'])) { + $output['allow_no_senders'] = $this->allowNoSenders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php new file mode 100644 index 0000000..d96a5a5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php @@ -0,0 +1,75 @@ +_usedProperties['id'] = true; + $this->id = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function arguments(ParamConfigurator|array $value): static + { + $this->_usedProperties['arguments'] = true; + $this->arguments = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('id', $value)) { + $this->_usedProperties['id'] = true; + $this->id = $value['id']; + unset($value['id']); + } + + if (array_key_exists('arguments', $value)) { + $this->_usedProperties['arguments'] = true; + $this->arguments = $value['arguments']; + unset($value['arguments']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['id'])) { + $output['id'] = $this->id; + } + if (isset($this->_usedProperties['arguments'])) { + $output['arguments'] = $this->arguments; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php new file mode 100644 index 0000000..0cebfbb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function senders(ParamConfigurator|array $value): static + { + $this->_usedProperties['senders'] = true; + $this->senders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('senders', $value)) { + $this->_usedProperties['senders'] = true; + $this->senders = $value['senders']; + unset($value['senders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['senders'])) { + $output['senders'] = $this->senders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php new file mode 100644 index 0000000..671e1f7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php @@ -0,0 +1,74 @@ +_usedProperties['format'] = true; + $this->format = $value; + + return $this; + } + + /** + * @return $this + */ + public function context(string $name, mixed $value): static + { + $this->_usedProperties['context'] = true; + $this->context[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('format', $value)) { + $this->_usedProperties['format'] = true; + $this->format = $value['format']; + unset($value['format']); + } + + if (array_key_exists('context', $value)) { + $this->_usedProperties['context'] = true; + $this->context = $value['context']; + unset($value['context']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['format'])) { + $output['format'] = $this->format; + } + if (isset($this->_usedProperties['context'])) { + $output['context'] = $this->context; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php new file mode 100644 index 0000000..819bcab --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php @@ -0,0 +1,80 @@ +_usedProperties['defaultSerializer'] = true; + $this->defaultSerializer = $value; + + return $this; + } + + /** + * @default {"format":"json","context":[]} + */ + public function symfonySerializer(array $value = []): \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig + { + if (null === $this->symfonySerializer) { + $this->_usedProperties['symfonySerializer'] = true; + $this->symfonySerializer = new \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "symfonySerializer()" has already been initialized. You cannot pass values the second time you call symfonySerializer().'); + } + + return $this->symfonySerializer; + } + + public function __construct(array $value = []) + { + if (array_key_exists('default_serializer', $value)) { + $this->_usedProperties['defaultSerializer'] = true; + $this->defaultSerializer = $value['default_serializer']; + unset($value['default_serializer']); + } + + if (array_key_exists('symfony_serializer', $value)) { + $this->_usedProperties['symfonySerializer'] = true; + $this->symfonySerializer = new \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig($value['symfony_serializer']); + unset($value['symfony_serializer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['defaultSerializer'])) { + $output['default_serializer'] = $this->defaultSerializer; + } + if (isset($this->_usedProperties['symfonySerializer'])) { + $output['symfony_serializer'] = $this->symfonySerializer->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php new file mode 100644 index 0000000..72cfe5f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php @@ -0,0 +1,185 @@ +_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * Service id of a custom serializer to use. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function serializer($value): static + { + $this->_usedProperties['serializer'] = true; + $this->serializer = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function options(ParamConfigurator|array $value): static + { + $this->_usedProperties['options'] = true; + $this->options = $value; + + return $this; + } + + /** + * Transport name to send failed messages to (after all retries have failed). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function failureTransport($value): static + { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"service":null,"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig : static) + */ + public function retryStrategy(mixed $value = []): \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + if (!$this->retryStrategy instanceof \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = new \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryStrategy()" has already been initialized. You cannot pass values the second time you call retryStrategy().'); + } + + return $this->retryStrategy; + } + + /** + * Rate limiter name to use when processing messages. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = $value['serializer']; + unset($value['serializer']); + } + + if (array_key_exists('options', $value)) { + $this->_usedProperties['options'] = true; + $this->options = $value['options']; + unset($value['options']); + } + + if (array_key_exists('failure_transport', $value)) { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value['failure_transport']; + unset($value['failure_transport']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = \is_array($value['retry_strategy']) ? new \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig($value['retry_strategy']) : $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer; + } + if (isset($this->_usedProperties['options'])) { + $output['options'] = $this->options; + } + if (isset($this->_usedProperties['failureTransport'])) { + $output['failure_transport'] = $this->failureTransport; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy instanceof \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig ? $this->retryStrategy->toArray() : $this->retryStrategy; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php new file mode 100644 index 0000000..db73a28 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php @@ -0,0 +1,172 @@ +_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: this delay = (delay * (multiple ^ retries)). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness to apply to the delay (between 0 and 1). + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php b/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php new file mode 100644 index 0000000..c32d34f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php @@ -0,0 +1,234 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function routing(string $message_class, array $value = []): \Symfony\Config\Framework\Messenger\RoutingConfig + { + if (!isset($this->routing[$message_class])) { + $this->_usedProperties['routing'] = true; + $this->routing[$message_class] = new \Symfony\Config\Framework\Messenger\RoutingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "routing()" has already been initialized. You cannot pass values the second time you call routing().'); + } + + return $this->routing[$message_class]; + } + + /** + * @default {"default_serializer":"messenger.transport.native_php_serializer","symfony_serializer":{"format":"json","context":[]}} + */ + public function serializer(array $value = []): \Symfony\Config\Framework\Messenger\SerializerConfig + { + if (null === $this->serializer) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\Messenger\SerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "serializer()" has already been initialized. You cannot pass values the second time you call serializer().'); + } + + return $this->serializer; + } + + /** + * @template TValue of string|array + * @param TValue $value + * @return \Symfony\Config\Framework\Messenger\TransportConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\TransportConfig : static) + */ + public function transport(string $name, string|array $value = []): \Symfony\Config\Framework\Messenger\TransportConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = $value; + + return $this; + } + + if (!isset($this->transports[$name]) || !$this->transports[$name] instanceof \Symfony\Config\Framework\Messenger\TransportConfig) { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = new \Symfony\Config\Framework\Messenger\TransportConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "transport()" has already been initialized. You cannot pass values the second time you call transport().'); + } + + return $this->transports[$name]; + } + + /** + * Transport name to send failed messages to (after all retries have failed). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function failureTransport($value): static + { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function stopWorkerOnSignals(mixed $value): static + { + $this->_usedProperties['stopWorkerOnSignals'] = true; + $this->stopWorkerOnSignals = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultBus($value): static + { + $this->_usedProperties['defaultBus'] = true; + $this->defaultBus = $value; + + return $this; + } + + /** + * @default {"messenger.bus.default":{"default_middleware":{"enabled":true,"allow_no_handlers":false,"allow_no_senders":true},"middleware":[]}} + */ + public function bus(string $name, array $value = []): \Symfony\Config\Framework\Messenger\BusConfig + { + if (!isset($this->buses[$name])) { + $this->_usedProperties['buses'] = true; + $this->buses[$name] = new \Symfony\Config\Framework\Messenger\BusConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "bus()" has already been initialized. You cannot pass values the second time you call bus().'); + } + + return $this->buses[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('routing', $value)) { + $this->_usedProperties['routing'] = true; + $this->routing = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\RoutingConfig($v) : $v, $value['routing']); + unset($value['routing']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\Messenger\SerializerConfig($value['serializer']); + unset($value['serializer']); + } + + if (array_key_exists('transports', $value)) { + $this->_usedProperties['transports'] = true; + $this->transports = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\TransportConfig($v) : $v, $value['transports']); + unset($value['transports']); + } + + if (array_key_exists('failure_transport', $value)) { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value['failure_transport']; + unset($value['failure_transport']); + } + + if (array_key_exists('stop_worker_on_signals', $value)) { + $this->_usedProperties['stopWorkerOnSignals'] = true; + $this->stopWorkerOnSignals = $value['stop_worker_on_signals']; + unset($value['stop_worker_on_signals']); + } + + if (array_key_exists('default_bus', $value)) { + $this->_usedProperties['defaultBus'] = true; + $this->defaultBus = $value['default_bus']; + unset($value['default_bus']); + } + + if (array_key_exists('buses', $value)) { + $this->_usedProperties['buses'] = true; + $this->buses = array_map(fn ($v) => new \Symfony\Config\Framework\Messenger\BusConfig($v), $value['buses']); + unset($value['buses']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['routing'])) { + $output['routing'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\RoutingConfig ? $v->toArray() : $v, $this->routing); + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer->toArray(); + } + if (isset($this->_usedProperties['transports'])) { + $output['transports'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\TransportConfig ? $v->toArray() : $v, $this->transports); + } + if (isset($this->_usedProperties['failureTransport'])) { + $output['failure_transport'] = $this->failureTransport; + } + if (isset($this->_usedProperties['stopWorkerOnSignals'])) { + $output['stop_worker_on_signals'] = $this->stopWorkerOnSignals; + } + if (isset($this->_usedProperties['defaultBus'])) { + $output['default_bus'] = $this->defaultBus; + } + if (isset($this->_usedProperties['buses'])) { + $output['buses'] = array_map(fn ($v) => $v->toArray(), $this->buses); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php b/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php new file mode 100644 index 0000000..9ef5995 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php @@ -0,0 +1,74 @@ +_usedProperties['email'] = true; + $this->email = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function phone($value): static + { + $this->_usedProperties['phone'] = true; + $this->phone = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('email', $value)) { + $this->_usedProperties['email'] = true; + $this->email = $value['email']; + unset($value['email']); + } + + if (array_key_exists('phone', $value)) { + $this->_usedProperties['phone'] = true; + $this->phone = $value['phone']; + unset($value['phone']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['email'])) { + $output['email'] = $this->email; + } + if (isset($this->_usedProperties['phone'])) { + $output['phone'] = $this->phone; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php b/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php new file mode 100644 index 0000000..cd35acb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php @@ -0,0 +1,181 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. Defaults to the default bus if the Messenger component is installed. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + /** + * @return $this + */ + public function chatterTransport(string $name, mixed $value): static + { + $this->_usedProperties['chatterTransports'] = true; + $this->chatterTransports[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function texterTransport(string $name, mixed $value): static + { + $this->_usedProperties['texterTransports'] = true; + $this->texterTransports[$name] = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function notificationOnFailedMessages($value): static + { + $this->_usedProperties['notificationOnFailedMessages'] = true; + $this->notificationOnFailedMessages = $value; + + return $this; + } + + /** + * @return $this + */ + public function channelPolicy(string $name, mixed $value): static + { + $this->_usedProperties['channelPolicy'] = true; + $this->channelPolicy[$name] = $value; + + return $this; + } + + public function adminRecipient(array $value = []): \Symfony\Config\Framework\Notifier\AdminRecipientConfig + { + $this->_usedProperties['adminRecipients'] = true; + + return $this->adminRecipients[] = new \Symfony\Config\Framework\Notifier\AdminRecipientConfig($value); + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('chatter_transports', $value)) { + $this->_usedProperties['chatterTransports'] = true; + $this->chatterTransports = $value['chatter_transports']; + unset($value['chatter_transports']); + } + + if (array_key_exists('texter_transports', $value)) { + $this->_usedProperties['texterTransports'] = true; + $this->texterTransports = $value['texter_transports']; + unset($value['texter_transports']); + } + + if (array_key_exists('notification_on_failed_messages', $value)) { + $this->_usedProperties['notificationOnFailedMessages'] = true; + $this->notificationOnFailedMessages = $value['notification_on_failed_messages']; + unset($value['notification_on_failed_messages']); + } + + if (array_key_exists('channel_policy', $value)) { + $this->_usedProperties['channelPolicy'] = true; + $this->channelPolicy = $value['channel_policy']; + unset($value['channel_policy']); + } + + if (array_key_exists('admin_recipients', $value)) { + $this->_usedProperties['adminRecipients'] = true; + $this->adminRecipients = array_map(fn ($v) => new \Symfony\Config\Framework\Notifier\AdminRecipientConfig($v), $value['admin_recipients']); + unset($value['admin_recipients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['chatterTransports'])) { + $output['chatter_transports'] = $this->chatterTransports; + } + if (isset($this->_usedProperties['texterTransports'])) { + $output['texter_transports'] = $this->texterTransports; + } + if (isset($this->_usedProperties['notificationOnFailedMessages'])) { + $output['notification_on_failed_messages'] = $this->notificationOnFailedMessages; + } + if (isset($this->_usedProperties['channelPolicy'])) { + $output['channel_policy'] = $this->channelPolicy; + } + if (isset($this->_usedProperties['adminRecipients'])) { + $output['admin_recipients'] = array_map(fn ($v) => $v->toArray(), $this->adminRecipients); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php b/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php new file mode 100644 index 0000000..3c7d0b7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php @@ -0,0 +1,79 @@ +_usedProperties['log'] = true; + $this->log = $value; + + return $this; + } + + /** + * Throw PHP errors as \ErrorException instances. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throw($value): static + { + $this->_usedProperties['throw'] = true; + $this->throw = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('log', $value)) { + $this->_usedProperties['log'] = true; + $this->log = $value['log']; + unset($value['log']); + } + + if (array_key_exists('throw', $value)) { + $this->_usedProperties['throw'] = true; + $this->throw = $value['throw']; + unset($value['throw']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['log'])) { + $output['log'] = $this->log; + } + if (isset($this->_usedProperties['throw'])) { + $output['throw'] = $this->throw; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php b/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php new file mode 100644 index 0000000..f4d84fb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php @@ -0,0 +1,192 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function collect($value): static + { + $this->_usedProperties['collect'] = true; + $this->collect = $value; + + return $this; + } + + /** + * The name of the parameter to use to enable or disable collection on a per request basis. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function collectParameter($value): static + { + $this->_usedProperties['collectParameter'] = true; + $this->collectParameter = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function onlyExceptions($value): static + { + $this->_usedProperties['onlyExceptions'] = true; + $this->onlyExceptions = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function onlyMainRequests($value): static + { + $this->_usedProperties['onlyMainRequests'] = true; + $this->onlyMainRequests = $value; + + return $this; + } + + /** + * @default 'file:%kernel.cache_dir%/profiler' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dsn($value): static + { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * Enables the serializer data collector and profiler panel. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function collectSerializerData($value): static + { + $this->_usedProperties['collectSerializerData'] = true; + $this->collectSerializerData = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('collect', $value)) { + $this->_usedProperties['collect'] = true; + $this->collect = $value['collect']; + unset($value['collect']); + } + + if (array_key_exists('collect_parameter', $value)) { + $this->_usedProperties['collectParameter'] = true; + $this->collectParameter = $value['collect_parameter']; + unset($value['collect_parameter']); + } + + if (array_key_exists('only_exceptions', $value)) { + $this->_usedProperties['onlyExceptions'] = true; + $this->onlyExceptions = $value['only_exceptions']; + unset($value['only_exceptions']); + } + + if (array_key_exists('only_main_requests', $value)) { + $this->_usedProperties['onlyMainRequests'] = true; + $this->onlyMainRequests = $value['only_main_requests']; + unset($value['only_main_requests']); + } + + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('collect_serializer_data', $value)) { + $this->_usedProperties['collectSerializerData'] = true; + $this->collectSerializerData = $value['collect_serializer_data']; + unset($value['collect_serializer_data']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['collect'])) { + $output['collect'] = $this->collect; + } + if (isset($this->_usedProperties['collectParameter'])) { + $output['collect_parameter'] = $this->collectParameter; + } + if (isset($this->_usedProperties['onlyExceptions'])) { + $output['only_exceptions'] = $this->onlyExceptions; + } + if (isset($this->_usedProperties['onlyMainRequests'])) { + $output['only_main_requests'] = $this->onlyMainRequests; + } + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['collectSerializerData'])) { + $output['collect_serializer_data'] = $this->collectSerializerData; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php b/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php new file mode 100644 index 0000000..509c5d1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicCall($value): static + { + $this->_usedProperties['magicCall'] = true; + $this->magicCall = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicGet($value): static + { + $this->_usedProperties['magicGet'] = true; + $this->magicGet = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicSet($value): static + { + $this->_usedProperties['magicSet'] = true; + $this->magicSet = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throwExceptionOnInvalidIndex($value): static + { + $this->_usedProperties['throwExceptionOnInvalidIndex'] = true; + $this->throwExceptionOnInvalidIndex = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throwExceptionOnInvalidPropertyPath($value): static + { + $this->_usedProperties['throwExceptionOnInvalidPropertyPath'] = true; + $this->throwExceptionOnInvalidPropertyPath = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('magic_call', $value)) { + $this->_usedProperties['magicCall'] = true; + $this->magicCall = $value['magic_call']; + unset($value['magic_call']); + } + + if (array_key_exists('magic_get', $value)) { + $this->_usedProperties['magicGet'] = true; + $this->magicGet = $value['magic_get']; + unset($value['magic_get']); + } + + if (array_key_exists('magic_set', $value)) { + $this->_usedProperties['magicSet'] = true; + $this->magicSet = $value['magic_set']; + unset($value['magic_set']); + } + + if (array_key_exists('throw_exception_on_invalid_index', $value)) { + $this->_usedProperties['throwExceptionOnInvalidIndex'] = true; + $this->throwExceptionOnInvalidIndex = $value['throw_exception_on_invalid_index']; + unset($value['throw_exception_on_invalid_index']); + } + + if (array_key_exists('throw_exception_on_invalid_property_path', $value)) { + $this->_usedProperties['throwExceptionOnInvalidPropertyPath'] = true; + $this->throwExceptionOnInvalidPropertyPath = $value['throw_exception_on_invalid_property_path']; + unset($value['throw_exception_on_invalid_property_path']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['magicCall'])) { + $output['magic_call'] = $this->magicCall; + } + if (isset($this->_usedProperties['magicGet'])) { + $output['magic_get'] = $this->magicGet; + } + if (isset($this->_usedProperties['magicSet'])) { + $output['magic_set'] = $this->magicSet; + } + if (isset($this->_usedProperties['throwExceptionOnInvalidIndex'])) { + $output['throw_exception_on_invalid_index'] = $this->throwExceptionOnInvalidIndex; + } + if (isset($this->_usedProperties['throwExceptionOnInvalidPropertyPath'])) { + $output['throw_exception_on_invalid_property_path'] = $this->throwExceptionOnInvalidPropertyPath; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php b/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php new file mode 100644 index 0000000..f976cc8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Registers the constructor extractor. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function withConstructorExtractor($value): static + { + $this->_usedProperties['withConstructorExtractor'] = true; + $this->withConstructorExtractor = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('with_constructor_extractor', $value)) { + $this->_usedProperties['withConstructorExtractor'] = true; + $this->withConstructorExtractor = $value['with_constructor_extractor']; + unset($value['with_constructor_extractor']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['withConstructorExtractor'])) { + $output['with_constructor_extractor'] = $this->withConstructorExtractor; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php new file mode 100644 index 0000000..b46a9ff --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php @@ -0,0 +1,223 @@ +_usedProperties['lockFactory'] = true; + $this->lockFactory = $value; + + return $this; + } + + /** + * The cache pool to use for storing the current limiter state. + * @default 'cache.rate_limiter' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cachePool($value): static + { + $this->_usedProperties['cachePool'] = true; + $this->cachePool = $value; + + return $this; + } + + /** + * The service ID of a custom storage implementation, this precedes any configured "cache_pool". + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function storageService($value): static + { + $this->_usedProperties['storageService'] = true; + $this->storageService = $value; + + return $this; + } + + /** + * The algorithm to be used by this limiter. + * @default null + * @param ParamConfigurator|'fixed_window'|'token_bucket'|'sliding_window'|'compound'|'no_limit' $value + * @return $this + */ + public function policy($value): static + { + $this->_usedProperties['policy'] = true; + $this->policy = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function limiters(mixed $value): static + { + $this->_usedProperties['limiters'] = true; + $this->limiters = $value; + + return $this; + } + + /** + * The maximum allowed hits in a fixed interval or burst. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function limit($value): static + { + $this->_usedProperties['limit'] = true; + $this->limit = $value; + + return $this; + } + + /** + * Configures the fixed interval if "policy" is set to "fixed_window" or "sliding_window". The value must be a number followed by "second", "minute", "hour", "day", "week" or "month" (or their plural equivalent). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function interval($value): static + { + $this->_usedProperties['interval'] = true; + $this->interval = $value; + + return $this; + } + + /** + * Configures the fill rate if "policy" is set to "token_bucket". + */ + public function rate(array $value = []): \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig + { + if (null === $this->rate) { + $this->_usedProperties['rate'] = true; + $this->rate = new \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "rate()" has already been initialized. You cannot pass values the second time you call rate().'); + } + + return $this->rate; + } + + public function __construct(array $value = []) + { + if (array_key_exists('lock_factory', $value)) { + $this->_usedProperties['lockFactory'] = true; + $this->lockFactory = $value['lock_factory']; + unset($value['lock_factory']); + } + + if (array_key_exists('cache_pool', $value)) { + $this->_usedProperties['cachePool'] = true; + $this->cachePool = $value['cache_pool']; + unset($value['cache_pool']); + } + + if (array_key_exists('storage_service', $value)) { + $this->_usedProperties['storageService'] = true; + $this->storageService = $value['storage_service']; + unset($value['storage_service']); + } + + if (array_key_exists('policy', $value)) { + $this->_usedProperties['policy'] = true; + $this->policy = $value['policy']; + unset($value['policy']); + } + + if (array_key_exists('limiters', $value)) { + $this->_usedProperties['limiters'] = true; + $this->limiters = $value['limiters']; + unset($value['limiters']); + } + + if (array_key_exists('limit', $value)) { + $this->_usedProperties['limit'] = true; + $this->limit = $value['limit']; + unset($value['limit']); + } + + if (array_key_exists('interval', $value)) { + $this->_usedProperties['interval'] = true; + $this->interval = $value['interval']; + unset($value['interval']); + } + + if (array_key_exists('rate', $value)) { + $this->_usedProperties['rate'] = true; + $this->rate = new \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig($value['rate']); + unset($value['rate']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['lockFactory'])) { + $output['lock_factory'] = $this->lockFactory; + } + if (isset($this->_usedProperties['cachePool'])) { + $output['cache_pool'] = $this->cachePool; + } + if (isset($this->_usedProperties['storageService'])) { + $output['storage_service'] = $this->storageService; + } + if (isset($this->_usedProperties['policy'])) { + $output['policy'] = $this->policy; + } + if (isset($this->_usedProperties['limiters'])) { + $output['limiters'] = $this->limiters; + } + if (isset($this->_usedProperties['limit'])) { + $output['limit'] = $this->limit; + } + if (isset($this->_usedProperties['interval'])) { + $output['interval'] = $this->interval; + } + if (isset($this->_usedProperties['rate'])) { + $output['rate'] = $this->rate->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php new file mode 100644 index 0000000..27dffae --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php @@ -0,0 +1,77 @@ +_usedProperties['interval'] = true; + $this->interval = $value; + + return $this; + } + + /** + * Amount of tokens to add each interval. + * @default 1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function amount($value): static + { + $this->_usedProperties['amount'] = true; + $this->amount = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('interval', $value)) { + $this->_usedProperties['interval'] = true; + $this->interval = $value['interval']; + unset($value['interval']); + } + + if (array_key_exists('amount', $value)) { + $this->_usedProperties['amount'] = true; + $this->amount = $value['amount']; + unset($value['amount']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['interval'])) { + $output['interval'] = $this->interval; + } + if (isset($this->_usedProperties['amount'])) { + $output['amount'] = $this->amount; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php new file mode 100644 index 0000000..f5c7fc1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function limiter(string $name, array $value = []): \Symfony\Config\Framework\RateLimiter\LimiterConfig + { + if (!isset($this->limiters[$name])) { + $this->_usedProperties['limiters'] = true; + $this->limiters[$name] = new \Symfony\Config\Framework\RateLimiter\LimiterConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "limiter()" has already been initialized. You cannot pass values the second time you call limiter().'); + } + + return $this->limiters[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('limiters', $value)) { + $this->_usedProperties['limiters'] = true; + $this->limiters = array_map(fn ($v) => new \Symfony\Config\Framework\RateLimiter\LimiterConfig($v), $value['limiters']); + unset($value['limiters']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['limiters'])) { + $output['limiters'] = array_map(fn ($v) => $v->toArray(), $this->limiters); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php b/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php new file mode 100644 index 0000000..2b8f3a2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RequestConfig.php b/var/cache/dev/Symfony/Config/Framework/RequestConfig.php new file mode 100644 index 0000000..178ca44 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RequestConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function format(string $name, mixed $value): static + { + $this->_usedProperties['formats'] = true; + $this->formats[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('formats', $value)) { + $this->_usedProperties['formats'] = true; + $this->formats = $value['formats']; + unset($value['formats']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['formats'])) { + $output['formats'] = $this->formats; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RouterConfig.php b/var/cache/dev/Symfony/Config/Framework/RouterConfig.php new file mode 100644 index 0000000..cbb3601 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RouterConfig.php @@ -0,0 +1,242 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function resource($value): static + { + $this->_usedProperties['resource'] = true; + $this->resource = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default '%kernel.build_dir%' + * @param ParamConfigurator|mixed $value + * @deprecated Setting the "router.cache_dir" configuration option is deprecated. It will be removed in version 8.0. + * @return $this + */ + public function cacheDir($value): static + { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value; + + return $this; + } + + /** + * The default URI used to generate URLs in a non-HTTP context. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultUri($value): static + { + $this->_usedProperties['defaultUri'] = true; + $this->defaultUri = $value; + + return $this; + } + + /** + * @default 80 + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpPort($value): static + { + $this->_usedProperties['httpPort'] = true; + $this->httpPort = $value; + + return $this; + } + + /** + * @default 443 + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpsPort($value): static + { + $this->_usedProperties['httpsPort'] = true; + $this->httpsPort = $value; + + return $this; + } + + /** + * set to true to throw an exception when a parameter does not match the requirements + * set to false to disable exceptions when a parameter does not match the requirements (and return null instead) + * set to null to disable parameter checks against requirements + * 'true' is the preferred configuration in development mode, while 'false' or 'null' might be preferred in production + * @default true + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function strictRequirements($value): static + { + $this->_usedProperties['strictRequirements'] = true; + $this->strictRequirements = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function utf8($value): static + { + $this->_usedProperties['utf8'] = true; + $this->utf8 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resource', $value)) { + $this->_usedProperties['resource'] = true; + $this->resource = $value['resource']; + unset($value['resource']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('cache_dir', $value)) { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value['cache_dir']; + unset($value['cache_dir']); + } + + if (array_key_exists('default_uri', $value)) { + $this->_usedProperties['defaultUri'] = true; + $this->defaultUri = $value['default_uri']; + unset($value['default_uri']); + } + + if (array_key_exists('http_port', $value)) { + $this->_usedProperties['httpPort'] = true; + $this->httpPort = $value['http_port']; + unset($value['http_port']); + } + + if (array_key_exists('https_port', $value)) { + $this->_usedProperties['httpsPort'] = true; + $this->httpsPort = $value['https_port']; + unset($value['https_port']); + } + + if (array_key_exists('strict_requirements', $value)) { + $this->_usedProperties['strictRequirements'] = true; + $this->strictRequirements = $value['strict_requirements']; + unset($value['strict_requirements']); + } + + if (array_key_exists('utf8', $value)) { + $this->_usedProperties['utf8'] = true; + $this->utf8 = $value['utf8']; + unset($value['utf8']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resource'])) { + $output['resource'] = $this->resource; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['cacheDir'])) { + $output['cache_dir'] = $this->cacheDir; + } + if (isset($this->_usedProperties['defaultUri'])) { + $output['default_uri'] = $this->defaultUri; + } + if (isset($this->_usedProperties['httpPort'])) { + $output['http_port'] = $this->httpPort; + } + if (isset($this->_usedProperties['httpsPort'])) { + $output['https_port'] = $this->httpsPort; + } + if (isset($this->_usedProperties['strictRequirements'])) { + $output['strict_requirements'] = $this->strictRequirements; + } + if (isset($this->_usedProperties['utf8'])) { + $output['utf8'] = $this->utf8; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php b/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php new file mode 100644 index 0000000..2f330e1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php b/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php new file mode 100644 index 0000000..d4ca653 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php @@ -0,0 +1,121 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default '%kernel.project_dir%/config/secrets/%kernel.runtime_environment%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function vaultDirectory($value): static + { + $this->_usedProperties['vaultDirectory'] = true; + $this->vaultDirectory = $value; + + return $this; + } + + /** + * @default '%kernel.project_dir%/.env.%kernel.environment%.local' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localDotenvFile($value): static + { + $this->_usedProperties['localDotenvFile'] = true; + $this->localDotenvFile = $value; + + return $this; + } + + /** + * @default 'base64:default::SYMFONY_DECRYPTION_SECRET' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function decryptionEnvVar($value): static + { + $this->_usedProperties['decryptionEnvVar'] = true; + $this->decryptionEnvVar = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('vault_directory', $value)) { + $this->_usedProperties['vaultDirectory'] = true; + $this->vaultDirectory = $value['vault_directory']; + unset($value['vault_directory']); + } + + if (array_key_exists('local_dotenv_file', $value)) { + $this->_usedProperties['localDotenvFile'] = true; + $this->localDotenvFile = $value['local_dotenv_file']; + unset($value['local_dotenv_file']); + } + + if (array_key_exists('decryption_env_var', $value)) { + $this->_usedProperties['decryptionEnvVar'] = true; + $this->decryptionEnvVar = $value['decryption_env_var']; + unset($value['decryption_env_var']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['vaultDirectory'])) { + $output['vault_directory'] = $this->vaultDirectory; + } + if (isset($this->_usedProperties['localDotenvFile'])) { + $output['local_dotenv_file'] = $this->localDotenvFile; + } + if (isset($this->_usedProperties['decryptionEnvVar'])) { + $output['decryption_env_var'] = $this->decryptionEnvVar; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php b/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php new file mode 100644 index 0000000..f5c8886 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function resource(string $name, mixed $value): static + { + $this->_usedProperties['resources'] = true; + $this->resources[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resources', $value)) { + $this->_usedProperties['resources'] = true; + $this->resources = $value['resources']; + unset($value['resources']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resources'])) { + $output['resources'] = $this->resources; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php new file mode 100644 index 0000000..10d5a45 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php new file mode 100644 index 0000000..98ddcc0 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php @@ -0,0 +1,123 @@ +_usedProperties['nameConverter'] = true; + $this->nameConverter = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function defaultContext(ParamConfigurator|array $value): static + { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value; + + return $this; + } + + /** + * Whether to include the built-in normalizers + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function includeBuiltInNormalizers($value): static + { + $this->_usedProperties['includeBuiltInNormalizers'] = true; + $this->includeBuiltInNormalizers = $value; + + return $this; + } + + /** + * Whether to include the built-in encoders + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function includeBuiltInEncoders($value): static + { + $this->_usedProperties['includeBuiltInEncoders'] = true; + $this->includeBuiltInEncoders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name_converter', $value)) { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value['name_converter']; + unset($value['name_converter']); + } + + if (array_key_exists('default_context', $value)) { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value['default_context']; + unset($value['default_context']); + } + + if (array_key_exists('include_built_in_normalizers', $value)) { + $this->_usedProperties['includeBuiltInNormalizers'] = true; + $this->includeBuiltInNormalizers = $value['include_built_in_normalizers']; + unset($value['include_built_in_normalizers']); + } + + if (array_key_exists('include_built_in_encoders', $value)) { + $this->_usedProperties['includeBuiltInEncoders'] = true; + $this->includeBuiltInEncoders = $value['include_built_in_encoders']; + unset($value['include_built_in_encoders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['nameConverter'])) { + $output['name_converter'] = $this->nameConverter; + } + if (isset($this->_usedProperties['defaultContext'])) { + $output['default_context'] = $this->defaultContext; + } + if (isset($this->_usedProperties['includeBuiltInNormalizers'])) { + $output['include_built_in_normalizers'] = $this->includeBuiltInNormalizers; + } + if (isset($this->_usedProperties['includeBuiltInEncoders'])) { + $output['include_built_in_encoders'] = $this->includeBuiltInEncoders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php new file mode 100644 index 0000000..60d627b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php @@ -0,0 +1,217 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function enableAttributes($value): static + { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function nameConverter($value): static + { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function circularReferenceHandler($value): static + { + $this->_usedProperties['circularReferenceHandler'] = true; + $this->circularReferenceHandler = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function maxDepthHandler($value): static + { + $this->_usedProperties['maxDepthHandler'] = true; + $this->maxDepthHandler = $value; + + return $this; + } + + /** + * @default {"paths":[]} + */ + public function mapping(array $value = []): \Symfony\Config\Framework\Serializer\MappingConfig + { + if (null === $this->mapping) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Serializer\MappingConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mapping()" has already been initialized. You cannot pass values the second time you call mapping().'); + } + + return $this->mapping; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function defaultContext(ParamConfigurator|array $value): static + { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value; + + return $this; + } + + public function namedSerializer(string $name, array $value = []): \Symfony\Config\Framework\Serializer\NamedSerializerConfig + { + if (!isset($this->namedSerializers[$name])) { + $this->_usedProperties['namedSerializers'] = true; + $this->namedSerializers[$name] = new \Symfony\Config\Framework\Serializer\NamedSerializerConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "namedSerializer()" has already been initialized. You cannot pass values the second time you call namedSerializer().'); + } + + return $this->namedSerializers[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('enable_attributes', $value)) { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value['enable_attributes']; + unset($value['enable_attributes']); + } + + if (array_key_exists('name_converter', $value)) { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value['name_converter']; + unset($value['name_converter']); + } + + if (array_key_exists('circular_reference_handler', $value)) { + $this->_usedProperties['circularReferenceHandler'] = true; + $this->circularReferenceHandler = $value['circular_reference_handler']; + unset($value['circular_reference_handler']); + } + + if (array_key_exists('max_depth_handler', $value)) { + $this->_usedProperties['maxDepthHandler'] = true; + $this->maxDepthHandler = $value['max_depth_handler']; + unset($value['max_depth_handler']); + } + + if (array_key_exists('mapping', $value)) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Serializer\MappingConfig($value['mapping']); + unset($value['mapping']); + } + + if (array_key_exists('default_context', $value)) { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value['default_context']; + unset($value['default_context']); + } + + if (array_key_exists('named_serializers', $value)) { + $this->_usedProperties['namedSerializers'] = true; + $this->namedSerializers = array_map(fn ($v) => new \Symfony\Config\Framework\Serializer\NamedSerializerConfig($v), $value['named_serializers']); + unset($value['named_serializers']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['enableAttributes'])) { + $output['enable_attributes'] = $this->enableAttributes; + } + if (isset($this->_usedProperties['nameConverter'])) { + $output['name_converter'] = $this->nameConverter; + } + if (isset($this->_usedProperties['circularReferenceHandler'])) { + $output['circular_reference_handler'] = $this->circularReferenceHandler; + } + if (isset($this->_usedProperties['maxDepthHandler'])) { + $output['max_depth_handler'] = $this->maxDepthHandler; + } + if (isset($this->_usedProperties['mapping'])) { + $output['mapping'] = $this->mapping->toArray(); + } + if (isset($this->_usedProperties['defaultContext'])) { + $output['default_context'] = $this->defaultContext; + } + if (isset($this->_usedProperties['namedSerializers'])) { + $output['named_serializers'] = array_map(fn ($v) => $v->toArray(), $this->namedSerializers); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SessionConfig.php b/var/cache/dev/Symfony/Config/Framework/SessionConfig.php new file mode 100644 index 0000000..6d465f5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SessionConfig.php @@ -0,0 +1,448 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default 'session.storage.factory.native' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function storageFactoryId($value): static + { + $this->_usedProperties['storageFactoryId'] = true; + $this->storageFactoryId = $value; + + return $this; + } + + /** + * Defaults to using the native session handler, or to the native *file* session handler if "save_path" is not null. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function handlerId($value): static + { + $this->_usedProperties['handlerId'] = true; + $this->handlerId = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function name($value): static + { + $this->_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieLifetime($value): static + { + $this->_usedProperties['cookieLifetime'] = true; + $this->cookieLifetime = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookiePath($value): static + { + $this->_usedProperties['cookiePath'] = true; + $this->cookiePath = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieDomain($value): static + { + $this->_usedProperties['cookieDomain'] = true; + $this->cookieDomain = $value; + + return $this; + } + + /** + * @default 'auto' + * @param ParamConfigurator|true|false|'auto' $value + * @return $this + */ + public function cookieSecure($value): static + { + $this->_usedProperties['cookieSecure'] = true; + $this->cookieSecure = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function cookieHttponly($value): static + { + $this->_usedProperties['cookieHttponly'] = true; + $this->cookieHttponly = $value; + + return $this; + } + + /** + * @default 'lax' + * @param ParamConfigurator|NULL|'lax'|'strict'|'none' $value + * @return $this + */ + public function cookieSamesite($value): static + { + $this->_usedProperties['cookieSamesite'] = true; + $this->cookieSamesite = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function useCookies($value): static + { + $this->_usedProperties['useCookies'] = true; + $this->useCookies = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcDivisor($value): static + { + $this->_usedProperties['gcDivisor'] = true; + $this->gcDivisor = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcProbability($value): static + { + $this->_usedProperties['gcProbability'] = true; + $this->gcProbability = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcMaxlifetime($value): static + { + $this->_usedProperties['gcMaxlifetime'] = true; + $this->gcMaxlifetime = $value; + + return $this; + } + + /** + * Defaults to "%kernel.cache_dir%/sessions" if the "handler_id" option is not null. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function savePath($value): static + { + $this->_usedProperties['savePath'] = true; + $this->savePath = $value; + + return $this; + } + + /** + * Seconds to wait between 2 session metadata updates. + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function metadataUpdateThreshold($value): static + { + $this->_usedProperties['metadataUpdateThreshold'] = true; + $this->metadataUpdateThreshold = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @deprecated Setting the "session.sid_length" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option. + * @return $this + */ + public function sidLength($value): static + { + $this->_usedProperties['sidLength'] = true; + $this->sidLength = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @deprecated Setting the "session.sid_bits_per_character" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option. + * @return $this + */ + public function sidBitsPerCharacter($value): static + { + $this->_usedProperties['sidBitsPerCharacter'] = true; + $this->sidBitsPerCharacter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('storage_factory_id', $value)) { + $this->_usedProperties['storageFactoryId'] = true; + $this->storageFactoryId = $value['storage_factory_id']; + unset($value['storage_factory_id']); + } + + if (array_key_exists('handler_id', $value)) { + $this->_usedProperties['handlerId'] = true; + $this->handlerId = $value['handler_id']; + unset($value['handler_id']); + } + + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('cookie_lifetime', $value)) { + $this->_usedProperties['cookieLifetime'] = true; + $this->cookieLifetime = $value['cookie_lifetime']; + unset($value['cookie_lifetime']); + } + + if (array_key_exists('cookie_path', $value)) { + $this->_usedProperties['cookiePath'] = true; + $this->cookiePath = $value['cookie_path']; + unset($value['cookie_path']); + } + + if (array_key_exists('cookie_domain', $value)) { + $this->_usedProperties['cookieDomain'] = true; + $this->cookieDomain = $value['cookie_domain']; + unset($value['cookie_domain']); + } + + if (array_key_exists('cookie_secure', $value)) { + $this->_usedProperties['cookieSecure'] = true; + $this->cookieSecure = $value['cookie_secure']; + unset($value['cookie_secure']); + } + + if (array_key_exists('cookie_httponly', $value)) { + $this->_usedProperties['cookieHttponly'] = true; + $this->cookieHttponly = $value['cookie_httponly']; + unset($value['cookie_httponly']); + } + + if (array_key_exists('cookie_samesite', $value)) { + $this->_usedProperties['cookieSamesite'] = true; + $this->cookieSamesite = $value['cookie_samesite']; + unset($value['cookie_samesite']); + } + + if (array_key_exists('use_cookies', $value)) { + $this->_usedProperties['useCookies'] = true; + $this->useCookies = $value['use_cookies']; + unset($value['use_cookies']); + } + + if (array_key_exists('gc_divisor', $value)) { + $this->_usedProperties['gcDivisor'] = true; + $this->gcDivisor = $value['gc_divisor']; + unset($value['gc_divisor']); + } + + if (array_key_exists('gc_probability', $value)) { + $this->_usedProperties['gcProbability'] = true; + $this->gcProbability = $value['gc_probability']; + unset($value['gc_probability']); + } + + if (array_key_exists('gc_maxlifetime', $value)) { + $this->_usedProperties['gcMaxlifetime'] = true; + $this->gcMaxlifetime = $value['gc_maxlifetime']; + unset($value['gc_maxlifetime']); + } + + if (array_key_exists('save_path', $value)) { + $this->_usedProperties['savePath'] = true; + $this->savePath = $value['save_path']; + unset($value['save_path']); + } + + if (array_key_exists('metadata_update_threshold', $value)) { + $this->_usedProperties['metadataUpdateThreshold'] = true; + $this->metadataUpdateThreshold = $value['metadata_update_threshold']; + unset($value['metadata_update_threshold']); + } + + if (array_key_exists('sid_length', $value)) { + $this->_usedProperties['sidLength'] = true; + $this->sidLength = $value['sid_length']; + unset($value['sid_length']); + } + + if (array_key_exists('sid_bits_per_character', $value)) { + $this->_usedProperties['sidBitsPerCharacter'] = true; + $this->sidBitsPerCharacter = $value['sid_bits_per_character']; + unset($value['sid_bits_per_character']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['storageFactoryId'])) { + $output['storage_factory_id'] = $this->storageFactoryId; + } + if (isset($this->_usedProperties['handlerId'])) { + $output['handler_id'] = $this->handlerId; + } + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['cookieLifetime'])) { + $output['cookie_lifetime'] = $this->cookieLifetime; + } + if (isset($this->_usedProperties['cookiePath'])) { + $output['cookie_path'] = $this->cookiePath; + } + if (isset($this->_usedProperties['cookieDomain'])) { + $output['cookie_domain'] = $this->cookieDomain; + } + if (isset($this->_usedProperties['cookieSecure'])) { + $output['cookie_secure'] = $this->cookieSecure; + } + if (isset($this->_usedProperties['cookieHttponly'])) { + $output['cookie_httponly'] = $this->cookieHttponly; + } + if (isset($this->_usedProperties['cookieSamesite'])) { + $output['cookie_samesite'] = $this->cookieSamesite; + } + if (isset($this->_usedProperties['useCookies'])) { + $output['use_cookies'] = $this->useCookies; + } + if (isset($this->_usedProperties['gcDivisor'])) { + $output['gc_divisor'] = $this->gcDivisor; + } + if (isset($this->_usedProperties['gcProbability'])) { + $output['gc_probability'] = $this->gcProbability; + } + if (isset($this->_usedProperties['gcMaxlifetime'])) { + $output['gc_maxlifetime'] = $this->gcMaxlifetime; + } + if (isset($this->_usedProperties['savePath'])) { + $output['save_path'] = $this->savePath; + } + if (isset($this->_usedProperties['metadataUpdateThreshold'])) { + $output['metadata_update_threshold'] = $this->metadataUpdateThreshold; + } + if (isset($this->_usedProperties['sidLength'])) { + $output['sid_length'] = $this->sidLength; + } + if (isset($this->_usedProperties['sidBitsPerCharacter'])) { + $output['sid_bits_per_character'] = $this->sidBitsPerCharacter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SsiConfig.php b/var/cache/dev/Symfony/Config/Framework/SsiConfig.php new file mode 100644 index 0000000..0f00bf7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SsiConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php new file mode 100644 index 0000000..b6c54d6 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php @@ -0,0 +1,120 @@ +_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function message($value): static + { + $this->_usedProperties['message'] = true; + $this->message = $value; + + return $this; + } + + /** + * @return $this + */ + public function parameter(string $name, mixed $value): static + { + $this->_usedProperties['parameters'] = true; + $this->parameters[$name] = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function domain($value): static + { + $this->_usedProperties['domain'] = true; + $this->domain = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if (array_key_exists('message', $value)) { + $this->_usedProperties['message'] = true; + $this->message = $value['message']; + unset($value['message']); + } + + if (array_key_exists('parameters', $value)) { + $this->_usedProperties['parameters'] = true; + $this->parameters = $value['parameters']; + unset($value['parameters']); + } + + if (array_key_exists('domain', $value)) { + $this->_usedProperties['domain'] = true; + $this->domain = $value['domain']; + unset($value['domain']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + if (isset($this->_usedProperties['message'])) { + $output['message'] = $this->message; + } + if (isset($this->_usedProperties['parameters'])) { + $output['parameters'] = $this->parameters; + } + if (isset($this->_usedProperties['domain'])) { + $output['domain'] = $this->domain; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php new file mode 100644 index 0000000..087d629 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php @@ -0,0 +1,98 @@ +_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function domains(ParamConfigurator|array $value): static + { + $this->_usedProperties['domains'] = true; + $this->domains = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function locales(ParamConfigurator|array $value): static + { + $this->_usedProperties['locales'] = true; + $this->locales = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('domains', $value)) { + $this->_usedProperties['domains'] = true; + $this->domains = $value['domains']; + unset($value['domains']); + } + + if (array_key_exists('locales', $value)) { + $this->_usedProperties['locales'] = true; + $this->locales = $value['locales']; + unset($value['locales']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['domains'])) { + $output['domains'] = $this->domains; + } + if (isset($this->_usedProperties['locales'])) { + $output['locales'] = $this->locales; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php new file mode 100644 index 0000000..fa61472 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function accents($value): static + { + $this->_usedProperties['accents'] = true; + $this->accents = $value; + + return $this; + } + + /** + * @default 1.0 + * @param ParamConfigurator|float $value + * @return $this + */ + public function expansionFactor($value): static + { + $this->_usedProperties['expansionFactor'] = true; + $this->expansionFactor = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function brackets($value): static + { + $this->_usedProperties['brackets'] = true; + $this->brackets = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function parseHtml($value): static + { + $this->_usedProperties['parseHtml'] = true; + $this->parseHtml = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function localizableHtmlAttributes(ParamConfigurator|array $value): static + { + $this->_usedProperties['localizableHtmlAttributes'] = true; + $this->localizableHtmlAttributes = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('accents', $value)) { + $this->_usedProperties['accents'] = true; + $this->accents = $value['accents']; + unset($value['accents']); + } + + if (array_key_exists('expansion_factor', $value)) { + $this->_usedProperties['expansionFactor'] = true; + $this->expansionFactor = $value['expansion_factor']; + unset($value['expansion_factor']); + } + + if (array_key_exists('brackets', $value)) { + $this->_usedProperties['brackets'] = true; + $this->brackets = $value['brackets']; + unset($value['brackets']); + } + + if (array_key_exists('parse_html', $value)) { + $this->_usedProperties['parseHtml'] = true; + $this->parseHtml = $value['parse_html']; + unset($value['parse_html']); + } + + if (array_key_exists('localizable_html_attributes', $value)) { + $this->_usedProperties['localizableHtmlAttributes'] = true; + $this->localizableHtmlAttributes = $value['localizable_html_attributes']; + unset($value['localizable_html_attributes']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['accents'])) { + $output['accents'] = $this->accents; + } + if (isset($this->_usedProperties['expansionFactor'])) { + $output['expansion_factor'] = $this->expansionFactor; + } + if (isset($this->_usedProperties['brackets'])) { + $output['brackets'] = $this->brackets; + } + if (isset($this->_usedProperties['parseHtml'])) { + $output['parse_html'] = $this->parseHtml; + } + if (isset($this->_usedProperties['localizableHtmlAttributes'])) { + $output['localizable_html_attributes'] = $this->localizableHtmlAttributes; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php b/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php new file mode 100644 index 0000000..d11a67b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php @@ -0,0 +1,282 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function fallbacks(mixed $value): static + { + $this->_usedProperties['fallbacks'] = true; + $this->fallbacks = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function logging($value): static + { + $this->_usedProperties['logging'] = true; + $this->logging = $value; + + return $this; + } + + /** + * @default 'translator.formatter.default' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function formatter($value): static + { + $this->_usedProperties['formatter'] = true; + $this->formatter = $value; + + return $this; + } + + /** + * @default '%kernel.cache_dir%/translations' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cacheDir($value): static + { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value; + + return $this; + } + + /** + * The default path used to load translations. + * @default '%kernel.project_dir%/translations' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPath($value): static + { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + /** + * @default {"enabled":false,"accents":true,"expansion_factor":1,"brackets":true,"parse_html":false,"localizable_html_attributes":[]} + */ + public function pseudoLocalization(array $value = []): \Symfony\Config\Framework\Translator\PseudoLocalizationConfig + { + if (null === $this->pseudoLocalization) { + $this->_usedProperties['pseudoLocalization'] = true; + $this->pseudoLocalization = new \Symfony\Config\Framework\Translator\PseudoLocalizationConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "pseudoLocalization()" has already been initialized. You cannot pass values the second time you call pseudoLocalization().'); + } + + return $this->pseudoLocalization; + } + + /** + * Translation providers you can read/write your translations from. + */ + public function provider(string $name, array $value = []): \Symfony\Config\Framework\Translator\ProviderConfig + { + if (!isset($this->providers[$name])) { + $this->_usedProperties['providers'] = true; + $this->providers[$name] = new \Symfony\Config\Framework\Translator\ProviderConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "provider()" has already been initialized. You cannot pass values the second time you call provider().'); + } + + return $this->providers[$name]; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Global parameters. + * @example 3.14 + * @return \Symfony\Config\Framework\Translator\GlobalConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Translator\GlobalConfig : static) + */ + public function global(string $name, mixed $value = []): \Symfony\Config\Framework\Translator\GlobalConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['globals'] = true; + $this->globals[$name] = $value; + + return $this; + } + + if (!isset($this->globals[$name]) || !$this->globals[$name] instanceof \Symfony\Config\Framework\Translator\GlobalConfig) { + $this->_usedProperties['globals'] = true; + $this->globals[$name] = new \Symfony\Config\Framework\Translator\GlobalConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "global()" has already been initialized. You cannot pass values the second time you call global().'); + } + + return $this->globals[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('fallbacks', $value)) { + $this->_usedProperties['fallbacks'] = true; + $this->fallbacks = $value['fallbacks']; + unset($value['fallbacks']); + } + + if (array_key_exists('logging', $value)) { + $this->_usedProperties['logging'] = true; + $this->logging = $value['logging']; + unset($value['logging']); + } + + if (array_key_exists('formatter', $value)) { + $this->_usedProperties['formatter'] = true; + $this->formatter = $value['formatter']; + unset($value['formatter']); + } + + if (array_key_exists('cache_dir', $value)) { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value['cache_dir']; + unset($value['cache_dir']); + } + + if (array_key_exists('default_path', $value)) { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value['default_path']; + unset($value['default_path']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('pseudo_localization', $value)) { + $this->_usedProperties['pseudoLocalization'] = true; + $this->pseudoLocalization = \is_array($value['pseudo_localization']) ? new \Symfony\Config\Framework\Translator\PseudoLocalizationConfig($value['pseudo_localization']) : $value['pseudo_localization']; + unset($value['pseudo_localization']); + } + + if (array_key_exists('providers', $value)) { + $this->_usedProperties['providers'] = true; + $this->providers = array_map(fn ($v) => new \Symfony\Config\Framework\Translator\ProviderConfig($v), $value['providers']); + unset($value['providers']); + } + + if (array_key_exists('globals', $value)) { + $this->_usedProperties['globals'] = true; + $this->globals = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Translator\GlobalConfig($v) : $v, $value['globals']); + unset($value['globals']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['fallbacks'])) { + $output['fallbacks'] = $this->fallbacks; + } + if (isset($this->_usedProperties['logging'])) { + $output['logging'] = $this->logging; + } + if (isset($this->_usedProperties['formatter'])) { + $output['formatter'] = $this->formatter; + } + if (isset($this->_usedProperties['cacheDir'])) { + $output['cache_dir'] = $this->cacheDir; + } + if (isset($this->_usedProperties['defaultPath'])) { + $output['default_path'] = $this->defaultPath; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['pseudoLocalization'])) { + $output['pseudo_localization'] = $this->pseudoLocalization instanceof \Symfony\Config\Framework\Translator\PseudoLocalizationConfig ? $this->pseudoLocalization->toArray() : $this->pseudoLocalization; + } + if (isset($this->_usedProperties['providers'])) { + $output['providers'] = array_map(fn ($v) => $v->toArray(), $this->providers); + } + if (isset($this->_usedProperties['globals'])) { + $output['globals'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Translator\GlobalConfig ? $v->toArray() : $v, $this->globals); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php b/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php new file mode 100644 index 0000000..9c3f4fb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/UidConfig.php b/var/cache/dev/Symfony/Config/Framework/UidConfig.php new file mode 100644 index 0000000..0a0c804 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/UidConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default 7 + * @param ParamConfigurator|7|6|4|1 $value + * @return $this + */ + public function defaultUuidVersion($value): static + { + $this->_usedProperties['defaultUuidVersion'] = true; + $this->defaultUuidVersion = $value; + + return $this; + } + + /** + * @default 5 + * @param ParamConfigurator|5|3 $value + * @return $this + */ + public function nameBasedUuidVersion($value): static + { + $this->_usedProperties['nameBasedUuidVersion'] = true; + $this->nameBasedUuidVersion = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function nameBasedUuidNamespace($value): static + { + $this->_usedProperties['nameBasedUuidNamespace'] = true; + $this->nameBasedUuidNamespace = $value; + + return $this; + } + + /** + * @default 7 + * @param ParamConfigurator|7|6|1 $value + * @return $this + */ + public function timeBasedUuidVersion($value): static + { + $this->_usedProperties['timeBasedUuidVersion'] = true; + $this->timeBasedUuidVersion = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function timeBasedUuidNode($value): static + { + $this->_usedProperties['timeBasedUuidNode'] = true; + $this->timeBasedUuidNode = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('default_uuid_version', $value)) { + $this->_usedProperties['defaultUuidVersion'] = true; + $this->defaultUuidVersion = $value['default_uuid_version']; + unset($value['default_uuid_version']); + } + + if (array_key_exists('name_based_uuid_version', $value)) { + $this->_usedProperties['nameBasedUuidVersion'] = true; + $this->nameBasedUuidVersion = $value['name_based_uuid_version']; + unset($value['name_based_uuid_version']); + } + + if (array_key_exists('name_based_uuid_namespace', $value)) { + $this->_usedProperties['nameBasedUuidNamespace'] = true; + $this->nameBasedUuidNamespace = $value['name_based_uuid_namespace']; + unset($value['name_based_uuid_namespace']); + } + + if (array_key_exists('time_based_uuid_version', $value)) { + $this->_usedProperties['timeBasedUuidVersion'] = true; + $this->timeBasedUuidVersion = $value['time_based_uuid_version']; + unset($value['time_based_uuid_version']); + } + + if (array_key_exists('time_based_uuid_node', $value)) { + $this->_usedProperties['timeBasedUuidNode'] = true; + $this->timeBasedUuidNode = $value['time_based_uuid_node']; + unset($value['time_based_uuid_node']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['defaultUuidVersion'])) { + $output['default_uuid_version'] = $this->defaultUuidVersion; + } + if (isset($this->_usedProperties['nameBasedUuidVersion'])) { + $output['name_based_uuid_version'] = $this->nameBasedUuidVersion; + } + if (isset($this->_usedProperties['nameBasedUuidNamespace'])) { + $output['name_based_uuid_namespace'] = $this->nameBasedUuidNamespace; + } + if (isset($this->_usedProperties['timeBasedUuidVersion'])) { + $output['time_based_uuid_version'] = $this->timeBasedUuidVersion; + } + if (isset($this->_usedProperties['timeBasedUuidNode'])) { + $output['time_based_uuid_node'] = $this->timeBasedUuidNode; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php new file mode 100644 index 0000000..9265970 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function services(ParamConfigurator|array $value): static + { + $this->_usedProperties['services'] = true; + $this->services = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('services', $value)) { + $this->_usedProperties['services'] = true; + $this->services = $value['services']; + unset($value['services']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['services'])) { + $output['services'] = $this->services; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php new file mode 100644 index 0000000..ca4a90a --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php new file mode 100644 index 0000000..58853a9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php @@ -0,0 +1,77 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * API endpoint for the NotCompromisedPassword Validator. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function endpoint($value): static + { + $this->_usedProperties['endpoint'] = true; + $this->endpoint = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('endpoint', $value)) { + $this->_usedProperties['endpoint'] = true; + $this->endpoint = $value['endpoint']; + unset($value['endpoint']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['endpoint'])) { + $output['endpoint'] = $this->endpoint; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php b/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php new file mode 100644 index 0000000..068f52c --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php @@ -0,0 +1,272 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @deprecated Setting the "validation.cache" configuration option is deprecated. It will be removed in version 8.0. + * @return $this + */ + public function cache($value): static + { + $this->_usedProperties['cache'] = true; + $this->cache = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function enableAttributes($value): static + { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function staticMethod(ParamConfigurator|array $value): static + { + $this->_usedProperties['staticMethod'] = true; + $this->staticMethod = $value; + + return $this; + } + + /** + * @default 'validators' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function translationDomain($value): static + { + $this->_usedProperties['translationDomain'] = true; + $this->translationDomain = $value; + + return $this; + } + + /** + * @default 'html5' + * @param ParamConfigurator|'html5'|'html5-allow-no-tld'|'strict'|'loose' $value + * @return $this + */ + public function emailValidationMode($value): static + { + $this->_usedProperties['emailValidationMode'] = true; + $this->emailValidationMode = $value; + + return $this; + } + + /** + * @default {"paths":[]} + */ + public function mapping(array $value = []): \Symfony\Config\Framework\Validation\MappingConfig + { + if (null === $this->mapping) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Validation\MappingConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mapping()" has already been initialized. You cannot pass values the second time you call mapping().'); + } + + return $this->mapping; + } + + /** + * @default {"enabled":true,"endpoint":null} + */ + public function notCompromisedPassword(array $value = []): \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig + { + if (null === $this->notCompromisedPassword) { + $this->_usedProperties['notCompromisedPassword'] = true; + $this->notCompromisedPassword = new \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "notCompromisedPassword()" has already been initialized. You cannot pass values the second time you call notCompromisedPassword().'); + } + + return $this->notCompromisedPassword; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function disableTranslation($value): static + { + $this->_usedProperties['disableTranslation'] = true; + $this->disableTranslation = $value; + + return $this; + } + + /** + * A collection of namespaces for which auto-mapping will be enabled by default, or null to opt-in with the EnableAutoMapping constraint. + * @example [] + * @example ["validator.property_info_loader"] + */ + public function autoMapping(string $namespace, array $value = []): \Symfony\Config\Framework\Validation\AutoMappingConfig + { + if (!isset($this->autoMapping[$namespace])) { + $this->_usedProperties['autoMapping'] = true; + $this->autoMapping[$namespace] = new \Symfony\Config\Framework\Validation\AutoMappingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "autoMapping()" has already been initialized. You cannot pass values the second time you call autoMapping().'); + } + + return $this->autoMapping[$namespace]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = $value['cache']; + unset($value['cache']); + } + + if (array_key_exists('enable_attributes', $value)) { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value['enable_attributes']; + unset($value['enable_attributes']); + } + + if (array_key_exists('static_method', $value)) { + $this->_usedProperties['staticMethod'] = true; + $this->staticMethod = $value['static_method']; + unset($value['static_method']); + } + + if (array_key_exists('translation_domain', $value)) { + $this->_usedProperties['translationDomain'] = true; + $this->translationDomain = $value['translation_domain']; + unset($value['translation_domain']); + } + + if (array_key_exists('email_validation_mode', $value)) { + $this->_usedProperties['emailValidationMode'] = true; + $this->emailValidationMode = $value['email_validation_mode']; + unset($value['email_validation_mode']); + } + + if (array_key_exists('mapping', $value)) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Validation\MappingConfig($value['mapping']); + unset($value['mapping']); + } + + if (array_key_exists('not_compromised_password', $value)) { + $this->_usedProperties['notCompromisedPassword'] = true; + $this->notCompromisedPassword = new \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig($value['not_compromised_password']); + unset($value['not_compromised_password']); + } + + if (array_key_exists('disable_translation', $value)) { + $this->_usedProperties['disableTranslation'] = true; + $this->disableTranslation = $value['disable_translation']; + unset($value['disable_translation']); + } + + if (array_key_exists('auto_mapping', $value)) { + $this->_usedProperties['autoMapping'] = true; + $this->autoMapping = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Validation\AutoMappingConfig($v) : $v, $value['auto_mapping']); + unset($value['auto_mapping']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache; + } + if (isset($this->_usedProperties['enableAttributes'])) { + $output['enable_attributes'] = $this->enableAttributes; + } + if (isset($this->_usedProperties['staticMethod'])) { + $output['static_method'] = $this->staticMethod; + } + if (isset($this->_usedProperties['translationDomain'])) { + $output['translation_domain'] = $this->translationDomain; + } + if (isset($this->_usedProperties['emailValidationMode'])) { + $output['email_validation_mode'] = $this->emailValidationMode; + } + if (isset($this->_usedProperties['mapping'])) { + $output['mapping'] = $this->mapping->toArray(); + } + if (isset($this->_usedProperties['notCompromisedPassword'])) { + $output['not_compromised_password'] = $this->notCompromisedPassword->toArray(); + } + if (isset($this->_usedProperties['disableTranslation'])) { + $output['disable_translation'] = $this->disableTranslation; + } + if (isset($this->_usedProperties['autoMapping'])) { + $output['auto_mapping'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Validation\AutoMappingConfig ? $v->toArray() : $v, $this->autoMapping); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php b/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php new file mode 100644 index 0000000..9b61a87 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php b/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php new file mode 100644 index 0000000..12f84d0 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php @@ -0,0 +1,74 @@ +_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function secret($value): static + { + $this->_usedProperties['secret'] = true; + $this->secret = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if (array_key_exists('secret', $value)) { + $this->_usedProperties['secret'] = true; + $this->secret = $value['secret']; + unset($value['secret']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + if (isset($this->_usedProperties['secret'])) { + $output['secret'] = $this->secret; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php b/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php new file mode 100644 index 0000000..87435a5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php @@ -0,0 +1,100 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. + * @default 'messenger.default_bus' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + public function routing(string $type, array $value = []): \Symfony\Config\Framework\Webhook\RoutingConfig + { + if (!isset($this->routing[$type])) { + $this->_usedProperties['routing'] = true; + $this->routing[$type] = new \Symfony\Config\Framework\Webhook\RoutingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "routing()" has already been initialized. You cannot pass values the second time you call routing().'); + } + + return $this->routing[$type]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('routing', $value)) { + $this->_usedProperties['routing'] = true; + $this->routing = array_map(fn ($v) => new \Symfony\Config\Framework\Webhook\RoutingConfig($v), $value['routing']); + unset($value['routing']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['routing'])) { + $output['routing'] = array_map(fn ($v) => $v->toArray(), $this->routing); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php new file mode 100644 index 0000000..ea8450f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php @@ -0,0 +1,302 @@ +auditTrail) { + $this->_usedProperties['auditTrail'] = true; + $this->auditTrail = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "auditTrail()" has already been initialized. You cannot pass values the second time you call auditTrail().'); + } + + return $this->auditTrail; + } + + /** + * @default 'state_machine' + * @param ParamConfigurator|'workflow'|'state_machine' $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + public function markingStore(array $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig + { + if (null === $this->markingStore) { + $this->_usedProperties['markingStore'] = true; + $this->markingStore = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "markingStore()" has already been initialized. You cannot pass values the second time you call markingStore().'); + } + + return $this->markingStore; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function supports(mixed $value): static + { + $this->_usedProperties['supports'] = true; + $this->supports = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function definitionValidators(ParamConfigurator|array $value): static + { + $this->_usedProperties['definitionValidators'] = true; + $this->definitionValidators = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function supportStrategy($value): static + { + $this->_usedProperties['supportStrategy'] = true; + $this->supportStrategy = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function initialMarking(mixed $value): static + { + $this->_usedProperties['initialMarking'] = true; + $this->initialMarking = $value; + + return $this; + } + + /** + * Select which Transition events should be dispatched for this Workflow. + * @example workflow.enter + * @example workflow.transition + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function eventsToDispatch(mixed $value = NULL): static + { + $this->_usedProperties['eventsToDispatch'] = true; + $this->eventsToDispatch = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig : static) + */ + public function place(mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig|static + { + $this->_usedProperties['places'] = true; + if (!\is_array($value)) { + $this->places[] = $value; + + return $this; + } + + return $this->places[] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig($value); + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig : static) + */ + public function transition(mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig|static + { + $this->_usedProperties['transitions'] = true; + if (!\is_array($value)) { + $this->transitions[] = $value; + + return $this; + } + + return $this->transitions[] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig($value); + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('audit_trail', $value)) { + $this->_usedProperties['auditTrail'] = true; + $this->auditTrail = \is_array($value['audit_trail']) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig($value['audit_trail']) : $value['audit_trail']; + unset($value['audit_trail']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('marking_store', $value)) { + $this->_usedProperties['markingStore'] = true; + $this->markingStore = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig($value['marking_store']); + unset($value['marking_store']); + } + + if (array_key_exists('supports', $value)) { + $this->_usedProperties['supports'] = true; + $this->supports = $value['supports']; + unset($value['supports']); + } + + if (array_key_exists('definition_validators', $value)) { + $this->_usedProperties['definitionValidators'] = true; + $this->definitionValidators = $value['definition_validators']; + unset($value['definition_validators']); + } + + if (array_key_exists('support_strategy', $value)) { + $this->_usedProperties['supportStrategy'] = true; + $this->supportStrategy = $value['support_strategy']; + unset($value['support_strategy']); + } + + if (array_key_exists('initial_marking', $value)) { + $this->_usedProperties['initialMarking'] = true; + $this->initialMarking = $value['initial_marking']; + unset($value['initial_marking']); + } + + if (array_key_exists('events_to_dispatch', $value)) { + $this->_usedProperties['eventsToDispatch'] = true; + $this->eventsToDispatch = $value['events_to_dispatch']; + unset($value['events_to_dispatch']); + } + + if (array_key_exists('places', $value)) { + $this->_usedProperties['places'] = true; + $this->places = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig($v) : $v, $value['places']); + unset($value['places']); + } + + if (array_key_exists('transitions', $value)) { + $this->_usedProperties['transitions'] = true; + $this->transitions = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig($v) : $v, $value['transitions']); + unset($value['transitions']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['auditTrail'])) { + $output['audit_trail'] = $this->auditTrail instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig ? $this->auditTrail->toArray() : $this->auditTrail; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['markingStore'])) { + $output['marking_store'] = $this->markingStore->toArray(); + } + if (isset($this->_usedProperties['supports'])) { + $output['supports'] = $this->supports; + } + if (isset($this->_usedProperties['definitionValidators'])) { + $output['definition_validators'] = $this->definitionValidators; + } + if (isset($this->_usedProperties['supportStrategy'])) { + $output['support_strategy'] = $this->supportStrategy; + } + if (isset($this->_usedProperties['initialMarking'])) { + $output['initial_marking'] = $this->initialMarking; + } + if (isset($this->_usedProperties['eventsToDispatch'])) { + $output['events_to_dispatch'] = $this->eventsToDispatch; + } + if (isset($this->_usedProperties['places'])) { + $output['places'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig ? $v->toArray() : $v, $this->places); + } + if (isset($this->_usedProperties['transitions'])) { + $output['transitions'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig ? $v->toArray() : $v, $this->transitions); + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php new file mode 100644 index 0000000..7188794 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php new file mode 100644 index 0000000..e6cee3b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php @@ -0,0 +1,98 @@ +_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function property($value): static + { + $this->_usedProperties['property'] = true; + $this->property = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function service($value): static + { + $this->_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('property', $value)) { + $this->_usedProperties['property'] = true; + $this->property = $value['property']; + unset($value['property']); + } + + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['property'])) { + $output['property'] = $this->property; + } + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php new file mode 100644 index 0000000..f062c44 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php @@ -0,0 +1,75 @@ +_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php new file mode 100644 index 0000000..3cd0253 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php @@ -0,0 +1,146 @@ +_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * An expression to block the transition. + * @example is_fully_authenticated() and is_granted('ROLE_JOURNALIST') and subject.getTitle() == 'My first article' + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function guard($value): static + { + $this->_usedProperties['guard'] = true; + $this->guard = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function from(mixed $value): static + { + $this->_usedProperties['from'] = true; + $this->from = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function to(mixed $value): static + { + $this->_usedProperties['to'] = true; + $this->to = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('guard', $value)) { + $this->_usedProperties['guard'] = true; + $this->guard = $value['guard']; + unset($value['guard']); + } + + if (array_key_exists('from', $value)) { + $this->_usedProperties['from'] = true; + $this->from = $value['from']; + unset($value['from']); + } + + if (array_key_exists('to', $value)) { + $this->_usedProperties['to'] = true; + $this->to = $value['to']; + unset($value['to']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['guard'])) { + $output['guard'] = $this->guard; + } + if (isset($this->_usedProperties['from'])) { + $output['from'] = $this->from; + } + if (isset($this->_usedProperties['to'])) { + $output['to'] = $this->to; + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php b/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php new file mode 100644 index 0000000..d0ec3d8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php @@ -0,0 +1,89 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig : static) + */ + public function workflows(string $name, mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows[$name] = $value; + + return $this; + } + + if (!isset($this->workflows[$name]) || !$this->workflows[$name] instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig) { + $this->_usedProperties['workflows'] = true; + $this->workflows[$name] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "workflows()" has already been initialized. You cannot pass values the second time you call workflows().'); + } + + return $this->workflows[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('workflows', $value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig($v) : $v, $value['workflows']); + unset($value['workflows']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['workflows'])) { + $output['workflows'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig ? $v->toArray() : $v, $this->workflows); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/FrameworkConfig.php b/var/cache/dev/Symfony/Config/FrameworkConfig.php new file mode 100644 index 0000000..eccb626 --- /dev/null +++ b/var/cache/dev/Symfony/Config/FrameworkConfig.php @@ -0,0 +1,1467 @@ +_usedProperties['secret'] = true; + $this->secret = $value; + + return $this; + } + + /** + * Set true to enable support for the '_method' request parameter to determine the intended HTTP method on POST requests. Note: When using the HttpCache, you need to call the method in your front controller instead. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function httpMethodOverride($value): static + { + $this->_usedProperties['httpMethodOverride'] = true; + $this->httpMethodOverride = $value; + + return $this; + } + + /** + * Set true to enable support for xsendfile in binary file responses. + * @default '%env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function trustXSendfileTypeHeader($value): static + { + $this->_usedProperties['trustXSendfileTypeHeader'] = true; + $this->trustXSendfileTypeHeader = $value; + + return $this; + } + + /** + * @default '%env(default::SYMFONY_IDE)%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ide($value): static + { + $this->_usedProperties['ide'] = true; + $this->ide = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function test($value): static + { + $this->_usedProperties['test'] = true; + $this->test = $value; + + return $this; + } + + /** + * @default 'en' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultLocale($value): static + { + $this->_usedProperties['defaultLocale'] = true; + $this->defaultLocale = $value; + + return $this; + } + + /** + * Whether to use the Accept-Language HTTP header to set the Request locale (only when the "_locale" request attribute is not passed). + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function setLocaleFromAcceptLanguage($value): static + { + $this->_usedProperties['setLocaleFromAcceptLanguage'] = true; + $this->setLocaleFromAcceptLanguage = $value; + + return $this; + } + + /** + * Whether to set the Content-Language HTTP header on the Response using the Request locale. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function setContentLanguageFromLocale($value): static + { + $this->_usedProperties['setContentLanguageFromLocale'] = true; + $this->setContentLanguageFromLocale = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function enabledLocales(ParamConfigurator|array $value): static + { + $this->_usedProperties['enabledLocales'] = true; + $this->enabledLocales = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function trustedHosts(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['trustedHosts'] = true; + $this->trustedHosts = $value; + + return $this; + } + + /** + * @default array ( + * 0 => '%env(default::SYMFONY_TRUSTED_PROXIES)%', + * ) + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function trustedProxies(mixed $value = array ( + 0 => '%env(default::SYMFONY_TRUSTED_PROXIES)%', + )): static + { + $this->_usedProperties['trustedProxies'] = true; + $this->trustedProxies = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function trustedHeaders(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['trustedHeaders'] = true; + $this->trustedHeaders = $value; + + return $this; + } + + /** + * @default 'error_controller' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function errorController($value): static + { + $this->_usedProperties['errorController'] = true; + $this->errorController = $value; + + return $this; + } + + /** + * HttpKernel will handle all kinds of \Throwable. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function handleAllThrowables($value): static + { + $this->_usedProperties['handleAllThrowables'] = true; + $this->handleAllThrowables = $value; + + return $this; + } + + /** + * @default {"enabled":null,"stateless_token_ids":[],"check_header":false,"cookie_name":"csrf-token"} + */ + public function csrfProtection(array $value = []): \Symfony\Config\Framework\CsrfProtectionConfig + { + if (null === $this->csrfProtection) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "csrfProtection()" has already been initialized. You cannot pass values the second time you call csrfProtection().'); + } + + return $this->csrfProtection; + } + + /** + * Form configuration + * @default {"enabled":false,"csrf_protection":{"enabled":null,"token_id":null,"field_name":"_token","field_attr":{"data-controller":"csrf-protection"}}} + */ + public function form(array $value = []): \Symfony\Config\Framework\FormConfig + { + if (null === $this->form) { + $this->_usedProperties['form'] = true; + $this->form = new \Symfony\Config\Framework\FormConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "form()" has already been initialized. You cannot pass values the second time you call form().'); + } + + return $this->form; + } + + /** + * HTTP cache configuration + * @default {"enabled":false,"debug":"%kernel.debug%","private_headers":[],"skip_response_headers":[]} + */ + public function httpCache(array $value = []): \Symfony\Config\Framework\HttpCacheConfig + { + if (null === $this->httpCache) { + $this->_usedProperties['httpCache'] = true; + $this->httpCache = new \Symfony\Config\Framework\HttpCacheConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCache()" has already been initialized. You cannot pass values the second time you call httpCache().'); + } + + return $this->httpCache; + } + + /** + * ESI configuration + * @default {"enabled":false} + */ + public function esi(array $value = []): \Symfony\Config\Framework\EsiConfig + { + if (null === $this->esi) { + $this->_usedProperties['esi'] = true; + $this->esi = new \Symfony\Config\Framework\EsiConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "esi()" has already been initialized. You cannot pass values the second time you call esi().'); + } + + return $this->esi; + } + + /** + * SSI configuration + * @default {"enabled":false} + */ + public function ssi(array $value = []): \Symfony\Config\Framework\SsiConfig + { + if (null === $this->ssi) { + $this->_usedProperties['ssi'] = true; + $this->ssi = new \Symfony\Config\Framework\SsiConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "ssi()" has already been initialized. You cannot pass values the second time you call ssi().'); + } + + return $this->ssi; + } + + /** + * Fragments configuration + * @default {"enabled":false,"hinclude_default_template":null,"path":"\/_fragment"} + */ + public function fragments(array $value = []): \Symfony\Config\Framework\FragmentsConfig + { + if (null === $this->fragments) { + $this->_usedProperties['fragments'] = true; + $this->fragments = new \Symfony\Config\Framework\FragmentsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "fragments()" has already been initialized. You cannot pass values the second time you call fragments().'); + } + + return $this->fragments; + } + + /** + * Profiler configuration + * @default {"enabled":false,"collect":true,"collect_parameter":null,"only_exceptions":false,"only_main_requests":false,"dsn":"file:%kernel.cache_dir%\/profiler","collect_serializer_data":false} + */ + public function profiler(array $value = []): \Symfony\Config\Framework\ProfilerConfig + { + if (null === $this->profiler) { + $this->_usedProperties['profiler'] = true; + $this->profiler = new \Symfony\Config\Framework\ProfilerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "profiler()" has already been initialized. You cannot pass values the second time you call profiler().'); + } + + return $this->profiler; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"workflows":[]} + * @return \Symfony\Config\Framework\WorkflowsConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\WorkflowsConfig : static) + */ + public function workflows(mixed $value = []): \Symfony\Config\Framework\WorkflowsConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = $value; + + return $this; + } + + if (!$this->workflows instanceof \Symfony\Config\Framework\WorkflowsConfig) { + $this->_usedProperties['workflows'] = true; + $this->workflows = new \Symfony\Config\Framework\WorkflowsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "workflows()" has already been initialized. You cannot pass values the second time you call workflows().'); + } + + return $this->workflows; + } + + /** + * Router configuration + * @default {"enabled":false,"cache_dir":"%kernel.build_dir%","default_uri":null,"http_port":80,"https_port":443,"strict_requirements":true,"utf8":true} + */ + public function router(array $value = []): \Symfony\Config\Framework\RouterConfig + { + if (null === $this->router) { + $this->_usedProperties['router'] = true; + $this->router = new \Symfony\Config\Framework\RouterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "router()" has already been initialized. You cannot pass values the second time you call router().'); + } + + return $this->router; + } + + /** + * Session configuration + * @default {"enabled":false,"storage_factory_id":"session.storage.factory.native","cookie_secure":"auto","cookie_httponly":true,"cookie_samesite":"lax","metadata_update_threshold":0} + */ + public function session(array $value = []): \Symfony\Config\Framework\SessionConfig + { + if (null === $this->session) { + $this->_usedProperties['session'] = true; + $this->session = new \Symfony\Config\Framework\SessionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "session()" has already been initialized. You cannot pass values the second time you call session().'); + } + + return $this->session; + } + + /** + * Request configuration + * @default {"enabled":false,"formats":[]} + */ + public function request(array $value = []): \Symfony\Config\Framework\RequestConfig + { + if (null === $this->request) { + $this->_usedProperties['request'] = true; + $this->request = new \Symfony\Config\Framework\RequestConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "request()" has already been initialized. You cannot pass values the second time you call request().'); + } + + return $this->request; + } + + /** + * Assets configuration + * @default {"enabled":false,"strict_mode":false,"version_strategy":null,"version":null,"version_format":"%%s?%%s","json_manifest_path":null,"base_path":"","base_urls":[],"packages":[]} + */ + public function assets(array $value = []): \Symfony\Config\Framework\AssetsConfig + { + if (null === $this->assets) { + $this->_usedProperties['assets'] = true; + $this->assets = new \Symfony\Config\Framework\AssetsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "assets()" has already been initialized. You cannot pass values the second time you call assets().'); + } + + return $this->assets; + } + + /** + * Asset Mapper configuration + * @default {"enabled":false,"paths":[],"excluded_patterns":[],"exclude_dotfiles":true,"server":true,"public_prefix":"\/assets\/","missing_import_mode":"warn","extensions":[],"importmap_path":"%kernel.project_dir%\/importmap.php","importmap_polyfill":"es-module-shims","importmap_script_attributes":[],"vendor_dir":"%kernel.project_dir%\/assets\/vendor","precompress":{"enabled":false,"formats":[],"extensions":[]}} + */ + public function assetMapper(array $value = []): \Symfony\Config\Framework\AssetMapperConfig + { + if (null === $this->assetMapper) { + $this->_usedProperties['assetMapper'] = true; + $this->assetMapper = new \Symfony\Config\Framework\AssetMapperConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "assetMapper()" has already been initialized. You cannot pass values the second time you call assetMapper().'); + } + + return $this->assetMapper; + } + + /** + * Translator configuration + * @default {"enabled":false,"fallbacks":[],"logging":false,"formatter":"translator.formatter.default","cache_dir":"%kernel.cache_dir%\/translations","default_path":"%kernel.project_dir%\/translations","paths":[],"pseudo_localization":{"enabled":false,"accents":true,"expansion_factor":1,"brackets":true,"parse_html":false,"localizable_html_attributes":[]},"providers":[],"globals":[]} + */ + public function translator(array $value = []): \Symfony\Config\Framework\TranslatorConfig + { + if (null === $this->translator) { + $this->_usedProperties['translator'] = true; + $this->translator = new \Symfony\Config\Framework\TranslatorConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "translator()" has already been initialized. You cannot pass values the second time you call translator().'); + } + + return $this->translator; + } + + /** + * Validation configuration + * @default {"enabled":false,"enable_attributes":true,"static_method":["loadValidatorMetadata"],"translation_domain":"validators","email_validation_mode":"html5","mapping":{"paths":[]},"not_compromised_password":{"enabled":true,"endpoint":null},"disable_translation":false,"auto_mapping":[]} + */ + public function validation(array $value = []): \Symfony\Config\Framework\ValidationConfig + { + if (null === $this->validation) { + $this->_usedProperties['validation'] = true; + $this->validation = new \Symfony\Config\Framework\ValidationConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "validation()" has already been initialized. You cannot pass values the second time you call validation().'); + } + + return $this->validation; + } + + /** + * @default {"enabled":false} + */ + public function annotations(array $value = []): \Symfony\Config\Framework\AnnotationsConfig + { + if (null === $this->annotations) { + $this->_usedProperties['annotations'] = true; + $this->annotations = new \Symfony\Config\Framework\AnnotationsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "annotations()" has already been initialized. You cannot pass values the second time you call annotations().'); + } + + return $this->annotations; + } + + /** + * Serializer configuration + * @default {"enabled":false,"enable_attributes":true,"mapping":{"paths":[]},"default_context":[],"named_serializers":[]} + */ + public function serializer(array $value = []): \Symfony\Config\Framework\SerializerConfig + { + if (null === $this->serializer) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\SerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "serializer()" has already been initialized. You cannot pass values the second time you call serializer().'); + } + + return $this->serializer; + } + + /** + * Property access configuration + * @default {"enabled":false,"magic_call":false,"magic_get":true,"magic_set":true,"throw_exception_on_invalid_index":false,"throw_exception_on_invalid_property_path":true} + */ + public function propertyAccess(array $value = []): \Symfony\Config\Framework\PropertyAccessConfig + { + if (null === $this->propertyAccess) { + $this->_usedProperties['propertyAccess'] = true; + $this->propertyAccess = new \Symfony\Config\Framework\PropertyAccessConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "propertyAccess()" has already been initialized. You cannot pass values the second time you call propertyAccess().'); + } + + return $this->propertyAccess; + } + + /** + * Type info configuration + * @default {"enabled":false} + */ + public function typeInfo(array $value = []): \Symfony\Config\Framework\TypeInfoConfig + { + if (null === $this->typeInfo) { + $this->_usedProperties['typeInfo'] = true; + $this->typeInfo = new \Symfony\Config\Framework\TypeInfoConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "typeInfo()" has already been initialized. You cannot pass values the second time you call typeInfo().'); + } + + return $this->typeInfo; + } + + /** + * Property info configuration + * @default {"enabled":false} + */ + public function propertyInfo(array $value = []): \Symfony\Config\Framework\PropertyInfoConfig + { + if (null === $this->propertyInfo) { + $this->_usedProperties['propertyInfo'] = true; + $this->propertyInfo = new \Symfony\Config\Framework\PropertyInfoConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "propertyInfo()" has already been initialized. You cannot pass values the second time you call propertyInfo().'); + } + + return $this->propertyInfo; + } + + /** + * Cache configuration + * @default {"prefix_seed":"_%kernel.project_dir%.%kernel.container_class%","app":"cache.adapter.filesystem","system":"cache.adapter.system","directory":"%kernel.cache_dir%\/pools\/app","default_redis_provider":"redis:\/\/localhost","default_valkey_provider":"valkey:\/\/localhost","default_memcached_provider":"memcached:\/\/localhost","default_doctrine_dbal_provider":"database_connection","default_pdo_provider":null,"pools":[]} + */ + public function cache(array $value = []): \Symfony\Config\Framework\CacheConfig + { + if (null === $this->cache) { + $this->_usedProperties['cache'] = true; + $this->cache = new \Symfony\Config\Framework\CacheConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "cache()" has already been initialized. You cannot pass values the second time you call cache().'); + } + + return $this->cache; + } + + /** + * PHP errors handling configuration + * @default {"log":true,"throw":true} + */ + public function phpErrors(array $value = []): \Symfony\Config\Framework\PhpErrorsConfig + { + if (null === $this->phpErrors) { + $this->_usedProperties['phpErrors'] = true; + $this->phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "phpErrors()" has already been initialized. You cannot pass values the second time you call phpErrors().'); + } + + return $this->phpErrors; + } + + /** + * Exception handling configuration + */ + public function exception(string $class, array $value = []): \Symfony\Config\Framework\ExceptionConfig + { + if (!isset($this->exceptions[$class])) { + $this->_usedProperties['exceptions'] = true; + $this->exceptions[$class] = new \Symfony\Config\Framework\ExceptionConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "exception()" has already been initialized. You cannot pass values the second time you call exception().'); + } + + return $this->exceptions[$class]; + } + + /** + * Web links configuration + * @default {"enabled":false} + */ + public function webLink(array $value = []): \Symfony\Config\Framework\WebLinkConfig + { + if (null === $this->webLink) { + $this->_usedProperties['webLink'] = true; + $this->webLink = new \Symfony\Config\Framework\WebLinkConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "webLink()" has already been initialized. You cannot pass values the second time you call webLink().'); + } + + return $this->webLink; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Lock configuration + * @default {"enabled":false,"resources":{"default":["flock"]}} + * @return \Symfony\Config\Framework\LockConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\LockConfig : static) + */ + public function lock(mixed $value = []): \Symfony\Config\Framework\LockConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['lock'] = true; + $this->lock = $value; + + return $this; + } + + if (!$this->lock instanceof \Symfony\Config\Framework\LockConfig) { + $this->_usedProperties['lock'] = true; + $this->lock = new \Symfony\Config\Framework\LockConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "lock()" has already been initialized. You cannot pass values the second time you call lock().'); + } + + return $this->lock; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Semaphore configuration + * @default {"enabled":false,"resources":[]} + * @return \Symfony\Config\Framework\SemaphoreConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\SemaphoreConfig : static) + */ + public function semaphore(mixed $value = []): \Symfony\Config\Framework\SemaphoreConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = $value; + + return $this; + } + + if (!$this->semaphore instanceof \Symfony\Config\Framework\SemaphoreConfig) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = new \Symfony\Config\Framework\SemaphoreConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "semaphore()" has already been initialized. You cannot pass values the second time you call semaphore().'); + } + + return $this->semaphore; + } + + /** + * Messenger configuration + * @default {"enabled":false,"routing":[],"serializer":{"default_serializer":"messenger.transport.native_php_serializer","symfony_serializer":{"format":"json","context":[]}},"transports":[],"failure_transport":null,"stop_worker_on_signals":[],"default_bus":null,"buses":{"messenger.bus.default":{"default_middleware":{"enabled":true,"allow_no_handlers":false,"allow_no_senders":true},"middleware":[]}}} + */ + public function messenger(array $value = []): \Symfony\Config\Framework\MessengerConfig + { + if (null === $this->messenger) { + $this->_usedProperties['messenger'] = true; + $this->messenger = new \Symfony\Config\Framework\MessengerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "messenger()" has already been initialized. You cannot pass values the second time you call messenger().'); + } + + return $this->messenger; + } + + /** + * Scheduler configuration + * @default {"enabled":false} + */ + public function scheduler(array $value = []): \Symfony\Config\Framework\SchedulerConfig + { + if (null === $this->scheduler) { + $this->_usedProperties['scheduler'] = true; + $this->scheduler = new \Symfony\Config\Framework\SchedulerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "scheduler()" has already been initialized. You cannot pass values the second time you call scheduler().'); + } + + return $this->scheduler; + } + + /** + * Enabled by default when debug is enabled. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function disallowSearchEngineIndex($value): static + { + $this->_usedProperties['disallowSearchEngineIndex'] = true; + $this->disallowSearchEngineIndex = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * HTTP Client configuration + * @default {"enabled":false,"scoped_clients":[]} + * @return \Symfony\Config\Framework\HttpClientConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClientConfig : static) + */ + public function httpClient(mixed $value = []): \Symfony\Config\Framework\HttpClientConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = $value; + + return $this; + } + + if (!$this->httpClient instanceof \Symfony\Config\Framework\HttpClientConfig) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = new \Symfony\Config\Framework\HttpClientConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpClient()" has already been initialized. You cannot pass values the second time you call httpClient().'); + } + + return $this->httpClient; + } + + /** + * Mailer configuration + * @default {"enabled":false,"message_bus":null,"dsn":null,"transports":[],"headers":[],"dkim_signer":{"enabled":false,"key":"","domain":"","select":"","passphrase":"","options":[]},"smime_signer":{"enabled":false,"key":"","certificate":"","passphrase":null,"extra_certificates":null,"sign_options":null},"smime_encrypter":{"enabled":false,"repository":"","cipher":null}} + */ + public function mailer(array $value = []): \Symfony\Config\Framework\MailerConfig + { + if (null === $this->mailer) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Framework\MailerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mailer()" has already been initialized. You cannot pass values the second time you call mailer().'); + } + + return $this->mailer; + } + + /** + * @default {"enabled":true,"vault_directory":"%kernel.project_dir%\/config\/secrets\/%kernel.runtime_environment%","local_dotenv_file":"%kernel.project_dir%\/.env.%kernel.environment%.local","decryption_env_var":"base64:default::SYMFONY_DECRYPTION_SECRET"} + */ + public function secrets(array $value = []): \Symfony\Config\Framework\SecretsConfig + { + if (null === $this->secrets) { + $this->_usedProperties['secrets'] = true; + $this->secrets = new \Symfony\Config\Framework\SecretsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "secrets()" has already been initialized. You cannot pass values the second time you call secrets().'); + } + + return $this->secrets; + } + + /** + * Notifier configuration + * @default {"enabled":false,"message_bus":null,"chatter_transports":[],"texter_transports":[],"notification_on_failed_messages":false,"channel_policy":[],"admin_recipients":[]} + */ + public function notifier(array $value = []): \Symfony\Config\Framework\NotifierConfig + { + if (null === $this->notifier) { + $this->_usedProperties['notifier'] = true; + $this->notifier = new \Symfony\Config\Framework\NotifierConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "notifier()" has already been initialized. You cannot pass values the second time you call notifier().'); + } + + return $this->notifier; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Rate limiter configuration + * @default {"enabled":false,"limiters":[]} + * @return \Symfony\Config\Framework\RateLimiterConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\RateLimiterConfig : static) + */ + public function rateLimiter(mixed $value = []): \Symfony\Config\Framework\RateLimiterConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + if (!$this->rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = new \Symfony\Config\Framework\RateLimiterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "rateLimiter()" has already been initialized. You cannot pass values the second time you call rateLimiter().'); + } + + return $this->rateLimiter; + } + + /** + * Uid configuration + * @default {"enabled":false,"default_uuid_version":7,"name_based_uuid_version":5,"time_based_uuid_version":7} + */ + public function uid(array $value = []): \Symfony\Config\Framework\UidConfig + { + if (null === $this->uid) { + $this->_usedProperties['uid'] = true; + $this->uid = new \Symfony\Config\Framework\UidConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "uid()" has already been initialized. You cannot pass values the second time you call uid().'); + } + + return $this->uid; + } + + /** + * HtmlSanitizer configuration + * @default {"enabled":false,"sanitizers":[]} + */ + public function htmlSanitizer(array $value = []): \Symfony\Config\Framework\HtmlSanitizerConfig + { + if (null === $this->htmlSanitizer) { + $this->_usedProperties['htmlSanitizer'] = true; + $this->htmlSanitizer = new \Symfony\Config\Framework\HtmlSanitizerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "htmlSanitizer()" has already been initialized. You cannot pass values the second time you call htmlSanitizer().'); + } + + return $this->htmlSanitizer; + } + + /** + * Webhook configuration + * @default {"enabled":false,"message_bus":"messenger.default_bus","routing":[]} + */ + public function webhook(array $value = []): \Symfony\Config\Framework\WebhookConfig + { + if (null === $this->webhook) { + $this->_usedProperties['webhook'] = true; + $this->webhook = new \Symfony\Config\Framework\WebhookConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "webhook()" has already been initialized. You cannot pass values the second time you call webhook().'); + } + + return $this->webhook; + } + + /** + * RemoteEvent configuration + * @default {"enabled":false} + */ + public function remoteevent(array $value = []): \Symfony\Config\Framework\RemoteeventConfig + { + if (null === $this->remoteevent) { + $this->_usedProperties['remoteevent'] = true; + $this->remoteevent = new \Symfony\Config\Framework\RemoteeventConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "remoteevent()" has already been initialized. You cannot pass values the second time you call remoteevent().'); + } + + return $this->remoteevent; + } + + /** + * JSON streamer configuration + * @default {"enabled":false} + */ + public function jsonStreamer(array $value = []): \Symfony\Config\Framework\JsonStreamerConfig + { + if (null === $this->jsonStreamer) { + $this->_usedProperties['jsonStreamer'] = true; + $this->jsonStreamer = new \Symfony\Config\Framework\JsonStreamerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "jsonStreamer()" has already been initialized. You cannot pass values the second time you call jsonStreamer().'); + } + + return $this->jsonStreamer; + } + + public function getExtensionAlias(): string + { + return 'framework'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('secret', $value)) { + $this->_usedProperties['secret'] = true; + $this->secret = $value['secret']; + unset($value['secret']); + } + + if (array_key_exists('http_method_override', $value)) { + $this->_usedProperties['httpMethodOverride'] = true; + $this->httpMethodOverride = $value['http_method_override']; + unset($value['http_method_override']); + } + + if (array_key_exists('trust_x_sendfile_type_header', $value)) { + $this->_usedProperties['trustXSendfileTypeHeader'] = true; + $this->trustXSendfileTypeHeader = $value['trust_x_sendfile_type_header']; + unset($value['trust_x_sendfile_type_header']); + } + + if (array_key_exists('ide', $value)) { + $this->_usedProperties['ide'] = true; + $this->ide = $value['ide']; + unset($value['ide']); + } + + if (array_key_exists('test', $value)) { + $this->_usedProperties['test'] = true; + $this->test = $value['test']; + unset($value['test']); + } + + if (array_key_exists('default_locale', $value)) { + $this->_usedProperties['defaultLocale'] = true; + $this->defaultLocale = $value['default_locale']; + unset($value['default_locale']); + } + + if (array_key_exists('set_locale_from_accept_language', $value)) { + $this->_usedProperties['setLocaleFromAcceptLanguage'] = true; + $this->setLocaleFromAcceptLanguage = $value['set_locale_from_accept_language']; + unset($value['set_locale_from_accept_language']); + } + + if (array_key_exists('set_content_language_from_locale', $value)) { + $this->_usedProperties['setContentLanguageFromLocale'] = true; + $this->setContentLanguageFromLocale = $value['set_content_language_from_locale']; + unset($value['set_content_language_from_locale']); + } + + if (array_key_exists('enabled_locales', $value)) { + $this->_usedProperties['enabledLocales'] = true; + $this->enabledLocales = $value['enabled_locales']; + unset($value['enabled_locales']); + } + + if (array_key_exists('trusted_hosts', $value)) { + $this->_usedProperties['trustedHosts'] = true; + $this->trustedHosts = $value['trusted_hosts']; + unset($value['trusted_hosts']); + } + + if (array_key_exists('trusted_proxies', $value)) { + $this->_usedProperties['trustedProxies'] = true; + $this->trustedProxies = $value['trusted_proxies']; + unset($value['trusted_proxies']); + } + + if (array_key_exists('trusted_headers', $value)) { + $this->_usedProperties['trustedHeaders'] = true; + $this->trustedHeaders = $value['trusted_headers']; + unset($value['trusted_headers']); + } + + if (array_key_exists('error_controller', $value)) { + $this->_usedProperties['errorController'] = true; + $this->errorController = $value['error_controller']; + unset($value['error_controller']); + } + + if (array_key_exists('handle_all_throwables', $value)) { + $this->_usedProperties['handleAllThrowables'] = true; + $this->handleAllThrowables = $value['handle_all_throwables']; + unset($value['handle_all_throwables']); + } + + if (array_key_exists('csrf_protection', $value)) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig($value['csrf_protection']); + unset($value['csrf_protection']); + } + + if (array_key_exists('form', $value)) { + $this->_usedProperties['form'] = true; + $this->form = \is_array($value['form']) ? new \Symfony\Config\Framework\FormConfig($value['form']) : $value['form']; + unset($value['form']); + } + + if (array_key_exists('http_cache', $value)) { + $this->_usedProperties['httpCache'] = true; + $this->httpCache = \is_array($value['http_cache']) ? new \Symfony\Config\Framework\HttpCacheConfig($value['http_cache']) : $value['http_cache']; + unset($value['http_cache']); + } + + if (array_key_exists('esi', $value)) { + $this->_usedProperties['esi'] = true; + $this->esi = \is_array($value['esi']) ? new \Symfony\Config\Framework\EsiConfig($value['esi']) : $value['esi']; + unset($value['esi']); + } + + if (array_key_exists('ssi', $value)) { + $this->_usedProperties['ssi'] = true; + $this->ssi = \is_array($value['ssi']) ? new \Symfony\Config\Framework\SsiConfig($value['ssi']) : $value['ssi']; + unset($value['ssi']); + } + + if (array_key_exists('fragments', $value)) { + $this->_usedProperties['fragments'] = true; + $this->fragments = \is_array($value['fragments']) ? new \Symfony\Config\Framework\FragmentsConfig($value['fragments']) : $value['fragments']; + unset($value['fragments']); + } + + if (array_key_exists('profiler', $value)) { + $this->_usedProperties['profiler'] = true; + $this->profiler = \is_array($value['profiler']) ? new \Symfony\Config\Framework\ProfilerConfig($value['profiler']) : $value['profiler']; + unset($value['profiler']); + } + + if (array_key_exists('workflows', $value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = \is_array($value['workflows']) ? new \Symfony\Config\Framework\WorkflowsConfig($value['workflows']) : $value['workflows']; + unset($value['workflows']); + } + + if (array_key_exists('router', $value)) { + $this->_usedProperties['router'] = true; + $this->router = \is_array($value['router']) ? new \Symfony\Config\Framework\RouterConfig($value['router']) : $value['router']; + unset($value['router']); + } + + if (array_key_exists('session', $value)) { + $this->_usedProperties['session'] = true; + $this->session = \is_array($value['session']) ? new \Symfony\Config\Framework\SessionConfig($value['session']) : $value['session']; + unset($value['session']); + } + + if (array_key_exists('request', $value)) { + $this->_usedProperties['request'] = true; + $this->request = \is_array($value['request']) ? new \Symfony\Config\Framework\RequestConfig($value['request']) : $value['request']; + unset($value['request']); + } + + if (array_key_exists('assets', $value)) { + $this->_usedProperties['assets'] = true; + $this->assets = \is_array($value['assets']) ? new \Symfony\Config\Framework\AssetsConfig($value['assets']) : $value['assets']; + unset($value['assets']); + } + + if (array_key_exists('asset_mapper', $value)) { + $this->_usedProperties['assetMapper'] = true; + $this->assetMapper = \is_array($value['asset_mapper']) ? new \Symfony\Config\Framework\AssetMapperConfig($value['asset_mapper']) : $value['asset_mapper']; + unset($value['asset_mapper']); + } + + if (array_key_exists('translator', $value)) { + $this->_usedProperties['translator'] = true; + $this->translator = \is_array($value['translator']) ? new \Symfony\Config\Framework\TranslatorConfig($value['translator']) : $value['translator']; + unset($value['translator']); + } + + if (array_key_exists('validation', $value)) { + $this->_usedProperties['validation'] = true; + $this->validation = \is_array($value['validation']) ? new \Symfony\Config\Framework\ValidationConfig($value['validation']) : $value['validation']; + unset($value['validation']); + } + + if (array_key_exists('annotations', $value)) { + $this->_usedProperties['annotations'] = true; + $this->annotations = \is_array($value['annotations']) ? new \Symfony\Config\Framework\AnnotationsConfig($value['annotations']) : $value['annotations']; + unset($value['annotations']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = \is_array($value['serializer']) ? new \Symfony\Config\Framework\SerializerConfig($value['serializer']) : $value['serializer']; + unset($value['serializer']); + } + + if (array_key_exists('property_access', $value)) { + $this->_usedProperties['propertyAccess'] = true; + $this->propertyAccess = \is_array($value['property_access']) ? new \Symfony\Config\Framework\PropertyAccessConfig($value['property_access']) : $value['property_access']; + unset($value['property_access']); + } + + if (array_key_exists('type_info', $value)) { + $this->_usedProperties['typeInfo'] = true; + $this->typeInfo = \is_array($value['type_info']) ? new \Symfony\Config\Framework\TypeInfoConfig($value['type_info']) : $value['type_info']; + unset($value['type_info']); + } + + if (array_key_exists('property_info', $value)) { + $this->_usedProperties['propertyInfo'] = true; + $this->propertyInfo = \is_array($value['property_info']) ? new \Symfony\Config\Framework\PropertyInfoConfig($value['property_info']) : $value['property_info']; + unset($value['property_info']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = new \Symfony\Config\Framework\CacheConfig($value['cache']); + unset($value['cache']); + } + + if (array_key_exists('php_errors', $value)) { + $this->_usedProperties['phpErrors'] = true; + $this->phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig($value['php_errors']); + unset($value['php_errors']); + } + + if (array_key_exists('exceptions', $value)) { + $this->_usedProperties['exceptions'] = true; + $this->exceptions = array_map(fn ($v) => new \Symfony\Config\Framework\ExceptionConfig($v), $value['exceptions']); + unset($value['exceptions']); + } + + if (array_key_exists('web_link', $value)) { + $this->_usedProperties['webLink'] = true; + $this->webLink = \is_array($value['web_link']) ? new \Symfony\Config\Framework\WebLinkConfig($value['web_link']) : $value['web_link']; + unset($value['web_link']); + } + + if (array_key_exists('lock', $value)) { + $this->_usedProperties['lock'] = true; + $this->lock = \is_array($value['lock']) ? new \Symfony\Config\Framework\LockConfig($value['lock']) : $value['lock']; + unset($value['lock']); + } + + if (array_key_exists('semaphore', $value)) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = \is_array($value['semaphore']) ? new \Symfony\Config\Framework\SemaphoreConfig($value['semaphore']) : $value['semaphore']; + unset($value['semaphore']); + } + + if (array_key_exists('messenger', $value)) { + $this->_usedProperties['messenger'] = true; + $this->messenger = \is_array($value['messenger']) ? new \Symfony\Config\Framework\MessengerConfig($value['messenger']) : $value['messenger']; + unset($value['messenger']); + } + + if (array_key_exists('scheduler', $value)) { + $this->_usedProperties['scheduler'] = true; + $this->scheduler = \is_array($value['scheduler']) ? new \Symfony\Config\Framework\SchedulerConfig($value['scheduler']) : $value['scheduler']; + unset($value['scheduler']); + } + + if (array_key_exists('disallow_search_engine_index', $value)) { + $this->_usedProperties['disallowSearchEngineIndex'] = true; + $this->disallowSearchEngineIndex = $value['disallow_search_engine_index']; + unset($value['disallow_search_engine_index']); + } + + if (array_key_exists('http_client', $value)) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = \is_array($value['http_client']) ? new \Symfony\Config\Framework\HttpClientConfig($value['http_client']) : $value['http_client']; + unset($value['http_client']); + } + + if (array_key_exists('mailer', $value)) { + $this->_usedProperties['mailer'] = true; + $this->mailer = \is_array($value['mailer']) ? new \Symfony\Config\Framework\MailerConfig($value['mailer']) : $value['mailer']; + unset($value['mailer']); + } + + if (array_key_exists('secrets', $value)) { + $this->_usedProperties['secrets'] = true; + $this->secrets = new \Symfony\Config\Framework\SecretsConfig($value['secrets']); + unset($value['secrets']); + } + + if (array_key_exists('notifier', $value)) { + $this->_usedProperties['notifier'] = true; + $this->notifier = \is_array($value['notifier']) ? new \Symfony\Config\Framework\NotifierConfig($value['notifier']) : $value['notifier']; + unset($value['notifier']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = \is_array($value['rate_limiter']) ? new \Symfony\Config\Framework\RateLimiterConfig($value['rate_limiter']) : $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('uid', $value)) { + $this->_usedProperties['uid'] = true; + $this->uid = \is_array($value['uid']) ? new \Symfony\Config\Framework\UidConfig($value['uid']) : $value['uid']; + unset($value['uid']); + } + + if (array_key_exists('html_sanitizer', $value)) { + $this->_usedProperties['htmlSanitizer'] = true; + $this->htmlSanitizer = \is_array($value['html_sanitizer']) ? new \Symfony\Config\Framework\HtmlSanitizerConfig($value['html_sanitizer']) : $value['html_sanitizer']; + unset($value['html_sanitizer']); + } + + if (array_key_exists('webhook', $value)) { + $this->_usedProperties['webhook'] = true; + $this->webhook = \is_array($value['webhook']) ? new \Symfony\Config\Framework\WebhookConfig($value['webhook']) : $value['webhook']; + unset($value['webhook']); + } + + if (array_key_exists('remote-event', $value)) { + $this->_usedProperties['remoteevent'] = true; + $this->remoteevent = \is_array($value['remote-event']) ? new \Symfony\Config\Framework\RemoteeventConfig($value['remote-event']) : $value['remote-event']; + unset($value['remote-event']); + } + + if (array_key_exists('json_streamer', $value)) { + $this->_usedProperties['jsonStreamer'] = true; + $this->jsonStreamer = \is_array($value['json_streamer']) ? new \Symfony\Config\Framework\JsonStreamerConfig($value['json_streamer']) : $value['json_streamer']; + unset($value['json_streamer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['secret'])) { + $output['secret'] = $this->secret; + } + if (isset($this->_usedProperties['httpMethodOverride'])) { + $output['http_method_override'] = $this->httpMethodOverride; + } + if (isset($this->_usedProperties['trustXSendfileTypeHeader'])) { + $output['trust_x_sendfile_type_header'] = $this->trustXSendfileTypeHeader; + } + if (isset($this->_usedProperties['ide'])) { + $output['ide'] = $this->ide; + } + if (isset($this->_usedProperties['test'])) { + $output['test'] = $this->test; + } + if (isset($this->_usedProperties['defaultLocale'])) { + $output['default_locale'] = $this->defaultLocale; + } + if (isset($this->_usedProperties['setLocaleFromAcceptLanguage'])) { + $output['set_locale_from_accept_language'] = $this->setLocaleFromAcceptLanguage; + } + if (isset($this->_usedProperties['setContentLanguageFromLocale'])) { + $output['set_content_language_from_locale'] = $this->setContentLanguageFromLocale; + } + if (isset($this->_usedProperties['enabledLocales'])) { + $output['enabled_locales'] = $this->enabledLocales; + } + if (isset($this->_usedProperties['trustedHosts'])) { + $output['trusted_hosts'] = $this->trustedHosts; + } + if (isset($this->_usedProperties['trustedProxies'])) { + $output['trusted_proxies'] = $this->trustedProxies; + } + if (isset($this->_usedProperties['trustedHeaders'])) { + $output['trusted_headers'] = $this->trustedHeaders; + } + if (isset($this->_usedProperties['errorController'])) { + $output['error_controller'] = $this->errorController; + } + if (isset($this->_usedProperties['handleAllThrowables'])) { + $output['handle_all_throwables'] = $this->handleAllThrowables; + } + if (isset($this->_usedProperties['csrfProtection'])) { + $output['csrf_protection'] = $this->csrfProtection->toArray(); + } + if (isset($this->_usedProperties['form'])) { + $output['form'] = $this->form instanceof \Symfony\Config\Framework\FormConfig ? $this->form->toArray() : $this->form; + } + if (isset($this->_usedProperties['httpCache'])) { + $output['http_cache'] = $this->httpCache instanceof \Symfony\Config\Framework\HttpCacheConfig ? $this->httpCache->toArray() : $this->httpCache; + } + if (isset($this->_usedProperties['esi'])) { + $output['esi'] = $this->esi instanceof \Symfony\Config\Framework\EsiConfig ? $this->esi->toArray() : $this->esi; + } + if (isset($this->_usedProperties['ssi'])) { + $output['ssi'] = $this->ssi instanceof \Symfony\Config\Framework\SsiConfig ? $this->ssi->toArray() : $this->ssi; + } + if (isset($this->_usedProperties['fragments'])) { + $output['fragments'] = $this->fragments instanceof \Symfony\Config\Framework\FragmentsConfig ? $this->fragments->toArray() : $this->fragments; + } + if (isset($this->_usedProperties['profiler'])) { + $output['profiler'] = $this->profiler instanceof \Symfony\Config\Framework\ProfilerConfig ? $this->profiler->toArray() : $this->profiler; + } + if (isset($this->_usedProperties['workflows'])) { + $output['workflows'] = $this->workflows instanceof \Symfony\Config\Framework\WorkflowsConfig ? $this->workflows->toArray() : $this->workflows; + } + if (isset($this->_usedProperties['router'])) { + $output['router'] = $this->router instanceof \Symfony\Config\Framework\RouterConfig ? $this->router->toArray() : $this->router; + } + if (isset($this->_usedProperties['session'])) { + $output['session'] = $this->session instanceof \Symfony\Config\Framework\SessionConfig ? $this->session->toArray() : $this->session; + } + if (isset($this->_usedProperties['request'])) { + $output['request'] = $this->request instanceof \Symfony\Config\Framework\RequestConfig ? $this->request->toArray() : $this->request; + } + if (isset($this->_usedProperties['assets'])) { + $output['assets'] = $this->assets instanceof \Symfony\Config\Framework\AssetsConfig ? $this->assets->toArray() : $this->assets; + } + if (isset($this->_usedProperties['assetMapper'])) { + $output['asset_mapper'] = $this->assetMapper instanceof \Symfony\Config\Framework\AssetMapperConfig ? $this->assetMapper->toArray() : $this->assetMapper; + } + if (isset($this->_usedProperties['translator'])) { + $output['translator'] = $this->translator instanceof \Symfony\Config\Framework\TranslatorConfig ? $this->translator->toArray() : $this->translator; + } + if (isset($this->_usedProperties['validation'])) { + $output['validation'] = $this->validation instanceof \Symfony\Config\Framework\ValidationConfig ? $this->validation->toArray() : $this->validation; + } + if (isset($this->_usedProperties['annotations'])) { + $output['annotations'] = $this->annotations instanceof \Symfony\Config\Framework\AnnotationsConfig ? $this->annotations->toArray() : $this->annotations; + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer instanceof \Symfony\Config\Framework\SerializerConfig ? $this->serializer->toArray() : $this->serializer; + } + if (isset($this->_usedProperties['propertyAccess'])) { + $output['property_access'] = $this->propertyAccess instanceof \Symfony\Config\Framework\PropertyAccessConfig ? $this->propertyAccess->toArray() : $this->propertyAccess; + } + if (isset($this->_usedProperties['typeInfo'])) { + $output['type_info'] = $this->typeInfo instanceof \Symfony\Config\Framework\TypeInfoConfig ? $this->typeInfo->toArray() : $this->typeInfo; + } + if (isset($this->_usedProperties['propertyInfo'])) { + $output['property_info'] = $this->propertyInfo instanceof \Symfony\Config\Framework\PropertyInfoConfig ? $this->propertyInfo->toArray() : $this->propertyInfo; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache->toArray(); + } + if (isset($this->_usedProperties['phpErrors'])) { + $output['php_errors'] = $this->phpErrors->toArray(); + } + if (isset($this->_usedProperties['exceptions'])) { + $output['exceptions'] = array_map(fn ($v) => $v->toArray(), $this->exceptions); + } + if (isset($this->_usedProperties['webLink'])) { + $output['web_link'] = $this->webLink instanceof \Symfony\Config\Framework\WebLinkConfig ? $this->webLink->toArray() : $this->webLink; + } + if (isset($this->_usedProperties['lock'])) { + $output['lock'] = $this->lock instanceof \Symfony\Config\Framework\LockConfig ? $this->lock->toArray() : $this->lock; + } + if (isset($this->_usedProperties['semaphore'])) { + $output['semaphore'] = $this->semaphore instanceof \Symfony\Config\Framework\SemaphoreConfig ? $this->semaphore->toArray() : $this->semaphore; + } + if (isset($this->_usedProperties['messenger'])) { + $output['messenger'] = $this->messenger instanceof \Symfony\Config\Framework\MessengerConfig ? $this->messenger->toArray() : $this->messenger; + } + if (isset($this->_usedProperties['scheduler'])) { + $output['scheduler'] = $this->scheduler instanceof \Symfony\Config\Framework\SchedulerConfig ? $this->scheduler->toArray() : $this->scheduler; + } + if (isset($this->_usedProperties['disallowSearchEngineIndex'])) { + $output['disallow_search_engine_index'] = $this->disallowSearchEngineIndex; + } + if (isset($this->_usedProperties['httpClient'])) { + $output['http_client'] = $this->httpClient instanceof \Symfony\Config\Framework\HttpClientConfig ? $this->httpClient->toArray() : $this->httpClient; + } + if (isset($this->_usedProperties['mailer'])) { + $output['mailer'] = $this->mailer instanceof \Symfony\Config\Framework\MailerConfig ? $this->mailer->toArray() : $this->mailer; + } + if (isset($this->_usedProperties['secrets'])) { + $output['secrets'] = $this->secrets->toArray(); + } + if (isset($this->_usedProperties['notifier'])) { + $output['notifier'] = $this->notifier instanceof \Symfony\Config\Framework\NotifierConfig ? $this->notifier->toArray() : $this->notifier; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig ? $this->rateLimiter->toArray() : $this->rateLimiter; + } + if (isset($this->_usedProperties['uid'])) { + $output['uid'] = $this->uid instanceof \Symfony\Config\Framework\UidConfig ? $this->uid->toArray() : $this->uid; + } + if (isset($this->_usedProperties['htmlSanitizer'])) { + $output['html_sanitizer'] = $this->htmlSanitizer instanceof \Symfony\Config\Framework\HtmlSanitizerConfig ? $this->htmlSanitizer->toArray() : $this->htmlSanitizer; + } + if (isset($this->_usedProperties['webhook'])) { + $output['webhook'] = $this->webhook instanceof \Symfony\Config\Framework\WebhookConfig ? $this->webhook->toArray() : $this->webhook; + } + if (isset($this->_usedProperties['remoteevent'])) { + $output['remote-event'] = $this->remoteevent instanceof \Symfony\Config\Framework\RemoteeventConfig ? $this->remoteevent->toArray() : $this->remoteevent; + } + if (isset($this->_usedProperties['jsonStreamer'])) { + $output['json_streamer'] = $this->jsonStreamer instanceof \Symfony\Config\Framework\JsonStreamerConfig ? $this->jsonStreamer->toArray() : $this->jsonStreamer; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/MakerConfig.php b/var/cache/dev/Symfony/Config/MakerConfig.php new file mode 100644 index 0000000..249ca58 --- /dev/null +++ b/var/cache/dev/Symfony/Config/MakerConfig.php @@ -0,0 +1,103 @@ +_usedProperties['rootNamespace'] = true; + $this->rootNamespace = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function generateFinalClasses($value): static + { + $this->_usedProperties['generateFinalClasses'] = true; + $this->generateFinalClasses = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function generateFinalEntities($value): static + { + $this->_usedProperties['generateFinalEntities'] = true; + $this->generateFinalEntities = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'maker'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('root_namespace', $value)) { + $this->_usedProperties['rootNamespace'] = true; + $this->rootNamespace = $value['root_namespace']; + unset($value['root_namespace']); + } + + if (array_key_exists('generate_final_classes', $value)) { + $this->_usedProperties['generateFinalClasses'] = true; + $this->generateFinalClasses = $value['generate_final_classes']; + unset($value['generate_final_classes']); + } + + if (array_key_exists('generate_final_entities', $value)) { + $this->_usedProperties['generateFinalEntities'] = true; + $this->generateFinalEntities = $value['generate_final_entities']; + unset($value['generate_final_entities']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['rootNamespace'])) { + $output['root_namespace'] = $this->rootNamespace; + } + if (isset($this->_usedProperties['generateFinalClasses'])) { + $output['generate_final_classes'] = $this->generateFinalClasses; + } + if (isset($this->_usedProperties['generateFinalEntities'])) { + $output['generate_final_entities'] = $this->generateFinalEntities; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/DateConfig.php b/var/cache/dev/Symfony/Config/Twig/DateConfig.php new file mode 100644 index 0000000..9ab6bc3 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/DateConfig.php @@ -0,0 +1,99 @@ +_usedProperties['format'] = true; + $this->format = $value; + + return $this; + } + + /** + * @default '%d days' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function intervalFormat($value): static + { + $this->_usedProperties['intervalFormat'] = true; + $this->intervalFormat = $value; + + return $this; + } + + /** + * The timezone used when formatting dates, when set to null, the timezone returned by date_default_timezone_get() is used. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function timezone($value): static + { + $this->_usedProperties['timezone'] = true; + $this->timezone = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('format', $value)) { + $this->_usedProperties['format'] = true; + $this->format = $value['format']; + unset($value['format']); + } + + if (array_key_exists('interval_format', $value)) { + $this->_usedProperties['intervalFormat'] = true; + $this->intervalFormat = $value['interval_format']; + unset($value['interval_format']); + } + + if (array_key_exists('timezone', $value)) { + $this->_usedProperties['timezone'] = true; + $this->timezone = $value['timezone']; + unset($value['timezone']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['format'])) { + $output['format'] = $this->format; + } + if (isset($this->_usedProperties['intervalFormat'])) { + $output['interval_format'] = $this->intervalFormat; + } + if (isset($this->_usedProperties['timezone'])) { + $output['timezone'] = $this->timezone; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php b/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php new file mode 100644 index 0000000..fbf9a1c --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php @@ -0,0 +1,99 @@ +_usedProperties['id'] = true; + $this->id = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function value(mixed $value): static + { + $this->_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('id', $value)) { + $this->_usedProperties['id'] = true; + $this->id = $value['id']; + unset($value['id']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['id'])) { + $output['id'] = $this->id; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/MailerConfig.php b/var/cache/dev/Symfony/Config/Twig/MailerConfig.php new file mode 100644 index 0000000..899eba8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/MailerConfig.php @@ -0,0 +1,53 @@ +_usedProperties['htmlToTextConverter'] = true; + $this->htmlToTextConverter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('html_to_text_converter', $value)) { + $this->_usedProperties['htmlToTextConverter'] = true; + $this->htmlToTextConverter = $value['html_to_text_converter']; + unset($value['html_to_text_converter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['htmlToTextConverter'])) { + $output['html_to_text_converter'] = $this->htmlToTextConverter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php b/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php new file mode 100644 index 0000000..6577021 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php @@ -0,0 +1,98 @@ +_usedProperties['decimals'] = true; + $this->decimals = $value; + + return $this; + } + + /** + * @default '.' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function decimalPoint($value): static + { + $this->_usedProperties['decimalPoint'] = true; + $this->decimalPoint = $value; + + return $this; + } + + /** + * @default ',' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function thousandsSeparator($value): static + { + $this->_usedProperties['thousandsSeparator'] = true; + $this->thousandsSeparator = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('decimals', $value)) { + $this->_usedProperties['decimals'] = true; + $this->decimals = $value['decimals']; + unset($value['decimals']); + } + + if (array_key_exists('decimal_point', $value)) { + $this->_usedProperties['decimalPoint'] = true; + $this->decimalPoint = $value['decimal_point']; + unset($value['decimal_point']); + } + + if (array_key_exists('thousands_separator', $value)) { + $this->_usedProperties['thousandsSeparator'] = true; + $this->thousandsSeparator = $value['thousands_separator']; + unset($value['thousands_separator']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['decimals'])) { + $output['decimals'] = $this->decimals; + } + if (isset($this->_usedProperties['decimalPoint'])) { + $output['decimal_point'] = $this->decimalPoint; + } + if (isset($this->_usedProperties['thousandsSeparator'])) { + $output['thousands_separator'] = $this->thousandsSeparator; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/TwigConfig.php b/var/cache/dev/Symfony/Config/TwigConfig.php new file mode 100644 index 0000000..52c4254 --- /dev/null +++ b/var/cache/dev/Symfony/Config/TwigConfig.php @@ -0,0 +1,450 @@ + $value + * + * @return $this + */ + public function formThemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['formThemes'] = true; + $this->formThemes = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @example "@bar" + * @example 3.14 + * @return \Symfony\Config\Twig\GlobalConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Twig\GlobalConfig : static) + */ + public function global(string $key, mixed $value = []): \Symfony\Config\Twig\GlobalConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['globals'] = true; + $this->globals[$key] = $value; + + return $this; + } + + if (!isset($this->globals[$key]) || !$this->globals[$key] instanceof \Symfony\Config\Twig\GlobalConfig) { + $this->_usedProperties['globals'] = true; + $this->globals[$key] = new \Symfony\Config\Twig\GlobalConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "global()" has already been initialized. You cannot pass values the second time you call global().'); + } + + return $this->globals[$key]; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoescapeService($value): static + { + $this->_usedProperties['autoescapeService'] = true; + $this->autoescapeService = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoescapeServiceMethod($value): static + { + $this->_usedProperties['autoescapeServiceMethod'] = true; + $this->autoescapeServiceMethod = $value; + + return $this; + } + + /** + * @example Twig\Template + * @default null + * @param ParamConfigurator|mixed $value + * @deprecated The child node "base_template_class" at path "twig" is deprecated. + * @return $this + */ + public function baseTemplateClass($value): static + { + $this->_usedProperties['baseTemplateClass'] = true; + $this->baseTemplateClass = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cache($value): static + { + $this->_usedProperties['cache'] = true; + $this->cache = $value; + + return $this; + } + + /** + * @default '%kernel.charset%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function charset($value): static + { + $this->_usedProperties['charset'] = true; + $this->charset = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function debug($value): static + { + $this->_usedProperties['debug'] = true; + $this->debug = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function strictVariables($value): static + { + $this->_usedProperties['strictVariables'] = true; + $this->strictVariables = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoReload($value): static + { + $this->_usedProperties['autoReload'] = true; + $this->autoReload = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function optimizations($value): static + { + $this->_usedProperties['optimizations'] = true; + $this->optimizations = $value; + + return $this; + } + + /** + * The default path used to load templates. + * @default '%kernel.project_dir%/templates' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPath($value): static + { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function fileNamePattern(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['fileNamePattern'] = true; + $this->fileNamePattern = $value; + + return $this; + } + + /** + * @return $this + */ + public function path(string $paths, mixed $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths[$paths] = $value; + + return $this; + } + + /** + * The default format options used by the date filter. + * @default {"format":"F j, Y H:i","interval_format":"%d days","timezone":null} + */ + public function date(array $value = []): \Symfony\Config\Twig\DateConfig + { + if (null === $this->date) { + $this->_usedProperties['date'] = true; + $this->date = new \Symfony\Config\Twig\DateConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "date()" has already been initialized. You cannot pass values the second time you call date().'); + } + + return $this->date; + } + + /** + * The default format options for the number_format filter. + * @default {"decimals":0,"decimal_point":".","thousands_separator":","} + */ + public function numberFormat(array $value = []): \Symfony\Config\Twig\NumberFormatConfig + { + if (null === $this->numberFormat) { + $this->_usedProperties['numberFormat'] = true; + $this->numberFormat = new \Symfony\Config\Twig\NumberFormatConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "numberFormat()" has already been initialized. You cannot pass values the second time you call numberFormat().'); + } + + return $this->numberFormat; + } + + public function mailer(array $value = []): \Symfony\Config\Twig\MailerConfig + { + if (null === $this->mailer) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Twig\MailerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mailer()" has already been initialized. You cannot pass values the second time you call mailer().'); + } + + return $this->mailer; + } + + public function getExtensionAlias(): string + { + return 'twig'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('form_themes', $value)) { + $this->_usedProperties['formThemes'] = true; + $this->formThemes = $value['form_themes']; + unset($value['form_themes']); + } + + if (array_key_exists('globals', $value)) { + $this->_usedProperties['globals'] = true; + $this->globals = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Twig\GlobalConfig($v) : $v, $value['globals']); + unset($value['globals']); + } + + if (array_key_exists('autoescape_service', $value)) { + $this->_usedProperties['autoescapeService'] = true; + $this->autoescapeService = $value['autoescape_service']; + unset($value['autoescape_service']); + } + + if (array_key_exists('autoescape_service_method', $value)) { + $this->_usedProperties['autoescapeServiceMethod'] = true; + $this->autoescapeServiceMethod = $value['autoescape_service_method']; + unset($value['autoescape_service_method']); + } + + if (array_key_exists('base_template_class', $value)) { + $this->_usedProperties['baseTemplateClass'] = true; + $this->baseTemplateClass = $value['base_template_class']; + unset($value['base_template_class']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = $value['cache']; + unset($value['cache']); + } + + if (array_key_exists('charset', $value)) { + $this->_usedProperties['charset'] = true; + $this->charset = $value['charset']; + unset($value['charset']); + } + + if (array_key_exists('debug', $value)) { + $this->_usedProperties['debug'] = true; + $this->debug = $value['debug']; + unset($value['debug']); + } + + if (array_key_exists('strict_variables', $value)) { + $this->_usedProperties['strictVariables'] = true; + $this->strictVariables = $value['strict_variables']; + unset($value['strict_variables']); + } + + if (array_key_exists('auto_reload', $value)) { + $this->_usedProperties['autoReload'] = true; + $this->autoReload = $value['auto_reload']; + unset($value['auto_reload']); + } + + if (array_key_exists('optimizations', $value)) { + $this->_usedProperties['optimizations'] = true; + $this->optimizations = $value['optimizations']; + unset($value['optimizations']); + } + + if (array_key_exists('default_path', $value)) { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value['default_path']; + unset($value['default_path']); + } + + if (array_key_exists('file_name_pattern', $value)) { + $this->_usedProperties['fileNamePattern'] = true; + $this->fileNamePattern = $value['file_name_pattern']; + unset($value['file_name_pattern']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('date', $value)) { + $this->_usedProperties['date'] = true; + $this->date = new \Symfony\Config\Twig\DateConfig($value['date']); + unset($value['date']); + } + + if (array_key_exists('number_format', $value)) { + $this->_usedProperties['numberFormat'] = true; + $this->numberFormat = new \Symfony\Config\Twig\NumberFormatConfig($value['number_format']); + unset($value['number_format']); + } + + if (array_key_exists('mailer', $value)) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Twig\MailerConfig($value['mailer']); + unset($value['mailer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['formThemes'])) { + $output['form_themes'] = $this->formThemes; + } + if (isset($this->_usedProperties['globals'])) { + $output['globals'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Twig\GlobalConfig ? $v->toArray() : $v, $this->globals); + } + if (isset($this->_usedProperties['autoescapeService'])) { + $output['autoescape_service'] = $this->autoescapeService; + } + if (isset($this->_usedProperties['autoescapeServiceMethod'])) { + $output['autoescape_service_method'] = $this->autoescapeServiceMethod; + } + if (isset($this->_usedProperties['baseTemplateClass'])) { + $output['base_template_class'] = $this->baseTemplateClass; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache; + } + if (isset($this->_usedProperties['charset'])) { + $output['charset'] = $this->charset; + } + if (isset($this->_usedProperties['debug'])) { + $output['debug'] = $this->debug; + } + if (isset($this->_usedProperties['strictVariables'])) { + $output['strict_variables'] = $this->strictVariables; + } + if (isset($this->_usedProperties['autoReload'])) { + $output['auto_reload'] = $this->autoReload; + } + if (isset($this->_usedProperties['optimizations'])) { + $output['optimizations'] = $this->optimizations; + } + if (isset($this->_usedProperties['defaultPath'])) { + $output['default_path'] = $this->defaultPath; + } + if (isset($this->_usedProperties['fileNamePattern'])) { + $output['file_name_pattern'] = $this->fileNamePattern; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['date'])) { + $output['date'] = $this->date->toArray(); + } + if (isset($this->_usedProperties['numberFormat'])) { + $output['number_format'] = $this->numberFormat->toArray(); + } + if (isset($this->_usedProperties['mailer'])) { + $output['mailer'] = $this->mailer->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php b/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php new file mode 100644 index 0000000..6a284bc --- /dev/null +++ b/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Replace toolbar on AJAX requests + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function ajaxReplace($value): static + { + $this->_usedProperties['ajaxReplace'] = true; + $this->ajaxReplace = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('ajax_replace', $value)) { + $this->_usedProperties['ajaxReplace'] = true; + $this->ajaxReplace = $value['ajax_replace']; + unset($value['ajax_replace']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['ajaxReplace'])) { + $output['ajax_replace'] = $this->ajaxReplace; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/WebProfilerConfig.php b/var/cache/dev/Symfony/Config/WebProfilerConfig.php new file mode 100644 index 0000000..3aa38f2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/WebProfilerConfig.php @@ -0,0 +1,108 @@ +toolbar) { + $this->_usedProperties['toolbar'] = true; + $this->toolbar = new \Symfony\Config\WebProfiler\ToolbarConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "toolbar()" has already been initialized. You cannot pass values the second time you call toolbar().'); + } + + return $this->toolbar; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function interceptRedirects($value): static + { + $this->_usedProperties['interceptRedirects'] = true; + $this->interceptRedirects = $value; + + return $this; + } + + /** + * @default '^/((index|app(_[\\w]+)?)\\.php/)?_wdt' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function excludedAjaxPaths($value): static + { + $this->_usedProperties['excludedAjaxPaths'] = true; + $this->excludedAjaxPaths = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'web_profiler'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('toolbar', $value)) { + $this->_usedProperties['toolbar'] = true; + $this->toolbar = \is_array($value['toolbar']) ? new \Symfony\Config\WebProfiler\ToolbarConfig($value['toolbar']) : $value['toolbar']; + unset($value['toolbar']); + } + + if (array_key_exists('intercept_redirects', $value)) { + $this->_usedProperties['interceptRedirects'] = true; + $this->interceptRedirects = $value['intercept_redirects']; + unset($value['intercept_redirects']); + } + + if (array_key_exists('excluded_ajax_paths', $value)) { + $this->_usedProperties['excludedAjaxPaths'] = true; + $this->excludedAjaxPaths = $value['excluded_ajax_paths']; + unset($value['excluded_ajax_paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['toolbar'])) { + $output['toolbar'] = $this->toolbar instanceof \Symfony\Config\WebProfiler\ToolbarConfig ? $this->toolbar->toArray() : $this->toolbar; + } + if (isset($this->_usedProperties['interceptRedirects'])) { + $output['intercept_redirects'] = $this->interceptRedirects; + } + if (isset($this->_usedProperties['excludedAjaxPaths'])) { + $output['excluded_ajax_paths'] = $this->excludedAjaxPaths; + } + + return $output; + } + +} diff --git a/var/cache/dev/profiler/31/98/6e9831 b/var/cache/dev/profiler/31/98/6e9831 new file mode 100644 index 0000000000000000000000000000000000000000..c3092769d6b93c2b443cb3247776d8811507143e GIT binary patch literal 20760 zcmXVXV{j&2*L7^$ww+9zE4DMSZQGm}6Wg|J+qP}aOl{>g?5o zkx)SYJ3y~|E?hSx5{iFZ`M||>wvxSM;&-zujb2Kfsjb$VI}@~kUEjHX+cR9i8P;#@6(3PI^amhF{*dgcjRDIqiaPho%X=}Ke0!i9Ac3g6^tG2n* z+nEy*mftDbEmp!~G5@eOq1Q+_nf*L))3YGo_50u?h|Vq4$qGI^G4)Aa95bPGCE2GW z2uG$;>%>;1$C5p61&4=7eCLgu`BW1=hi4eG1fchx$JV-ZRkqjp?(U#{eaok5XLf!% zZM|Mnb4TCm99Xhyv|j$IEWl(E0vWf<{;3;KLL#)@mn5&y9h61H$MHIs6JHX}klIvvFUI_mxEhkHa>r!dN>~eQvky;nvTE zSjOl(#2;_fEi0+_NX}bA_gig>u0_hf@xNv*+>;o|ioU-lwnqKX6C$%0ecn>W^x^XW{HWqZaFguwoIQ2lbI7aOOW6IW z)?U=F-*ulv&nT^7E0iiMRX^ov@iUqoY<$XYOB}!K=1{t=dF~vzQQ^`Nqac* zP;31@ig&PsO55D%D~UUIsWpvEA`d?s_=@}@e3^-TC!E=yUs-SU2rStWjQVt1tWYTi z^gSK+{4jT(v*SLcdwtaa7Qf))q1wCVHT_)4KPKBu&;1v+Gqd$Ncl_K24|=7onvMl) zR=BS!#HO~=cMHD9KK_31jbZEc+a#?mR^NWotP-J5{^19X&Ft~`V2xcql7f4mD)Z*| zt=ZIc6FYi1nK2>m96T=J?BwJ1?f6+} ziDh^f$kxvM_iA?oZ)_d=N-nf#1(g>!Wo&sCY;4;R;Ikn%+O{lPToGE0Y{|83neWXpjHU7t z@>l*9{5XMR@ZzX@Z(*t}-j%7mA#gXev*t?53nwQQg{H_vDM=z=a*-#1_=xb%CS6%gR&`rC~3dc9Kf!~3Sc^UeGEs@w5lnG+Lc)-s&2@G|n- zuIgFdFXQvG?EUTB?x*1`cKGSz$J*B>wQ6|J?DOq;D?@(RFZ+wJtxMoiuhYO5h|}}A z_i-HWh1YN9N87tMWiaP;@46sp!HrOECU*KA@&nQ?=9mXAQ^(<&A_+LHTIpq${}(U! z_Rs4xhzhsC8EqL@M3@OYl$0@-=MSq7x;!4v3&A%3o1XjD9OUs1hifCh6W!_h#XR9R zQ>J%2^}z=DJGkH9u@FDo@2{P+6Mg?2(g(|4y|)3v>qq%V>TVjlmS~(BD&4oe6k%WT zDaiD!*T86*n^1ng20g3h)Kc{lu?~-|E6ew%S`KSnmx}c#RpAO<>}X4`)hd@7h^6z~ zxpJ5Efp?dJ?WKw)p$04GYRwg~uC=rK$h*|o+_KG5evP1j&bHRq*&lmXM^9JByNb;< zf-b~`&>rCDGeSZgyw0dQhrh5GdAhJfpH*%pVV_mG*ht^Udvm`s?try& z5t@cOP#LzvL(L?;rrT%Pk)_e($Y6e-*@uOjo5+<)u2K zFqtT|`mz}5-3f!-8IyAbgZgyb=lib{(bYiDmVz2kT--d{0=tX{?|t%=ug9C- zDLln~2z|7dsIGsrek~o+3S?&KW)fu9D+)uPax8u_=kD*F^^LgcCw;G-mE|f7*5BTa zRyx_m0WwQ5)LG(|@v}ZrDm`L@L<=!Lne^&zg_$yfl;ePeL1#Y69+NMk4DqhRFnfG= z*E$II_+O50Vi>kF>%sKEFw9|)*v)zZ)20t8Qd$BtVug$q_UQ$X{c`ZL{J4DlxG;wc z_h(|a2|6xOQn^kqx`Ya1XX~@MOt#EL&XmC048ACZulLDQ6no@zrIw z`+ydm3?mPMpF$xk_Pb z<6GTpgu$LYh*fxMRjj-vxr6TGyDfLk5z0_T_V%KKdrs=Y%3ri21UQFGlpS#BzcbFx z|8B^rzYF1|J=KhYEu#ASru5IDd8w@4M$d?0i!p zmvVP>KFd=4YG(cGRZ@6iirKd#Y=UdBr{}uI>!akI-?!lBLGPgj{?Xx;HW1VH%IOOC(S5bH-&Hx8<$Ne+qy{_7>-#mM*Ft#)a%~oEL=$b+uI7k_RJLL zCkgl__1pi>lm|lbV7>WzznHlRGPmxJY{DT%!J1L_KqzdLVcK%^5zexDm*dN@yZM}_ z)XQu~svUhq;@&tj0qJ*ci{VFO8g1PcBzL}`3HFGC=*23{!&3@5nB27qnsBh8s7RQI zzfCvYlI9;6IjJVgDrnB)mD9)a=y~~@;DmvNE$A}R{%t!fTa~))-pKxdMNre(3DT4v z#v$j^lTXbWFjK}lY~0z@z%E*X<85kWqmeZ_0~dp zX@cjW8;k8y9&*D)rIto%I?Z)zWT$5-lEUY}?ET-5dj=`4Y2ebwjf0oJ9n)$=DlzfE zR;%juo3k({&B@k!5^XNV9g9uGPhJsPt*q<#>hy=gZ8kHOt!c<3StiAhJ#PW$y_}tR z$`X{s=@wPWJD+2MpK{wNM@4S$DZ)@gTJ3FOb~Z}20ydQdZaG}TTaQ5oGdW7jr_>t5 zF}sUt4qsw~h`%aro?nqy8P6d5Ed%=R0aITH>rR`G*9h`Q14t5HN5g5Fq@?yJfdeS* z^k-xu-4QO8M%xAt;$0N?lSd#e}Q-9X_95KUaUUn}SOAf1$-FFo`Yd%-EwDYYHMpMMFouZk3IoQGMj*EquXoemf!YWsNi-z4lWJ zSF=0O>7H#^To;be`Lay{VP|g$@++u+y|(0fDNG?U)+yx{!^?{5-0dkA( zjmg<|16Ir=^y-P#BVx9dCFe9_Q@X|$%ucTl zAv-LLV^m|4i6_-?j`s2Z5{1&tS;}0XkV|Os(O|!-;?LjDd`3i41x>Fl^uzF0FK`Ez zSUyG9mv>M*EeB6r1P%dP2b@GBk8ouvn0R7Kd9mSl`62?k&*gQi8Y1fK;v-<$9%KVc za=YW9w<+rYNCt`zimN|Mt`gbpkHm7ezZ=LL6A=+jr79imqu(Bg@9sz3wPxt_8 zbY&BcDCCopMzgJPfBJSHH}W%^>{JVFBfRdBNYDX!ZRt}2Qq} z-)rUjbc}6M=w#W6eSE|Duf;56YHM_H>`x_T{?-ve#imo8Tsh^ECf57wco_>D;7B8! zXt}Ep4`_Xz@M}QKcd7%FRm=-Rdn}=Zb3-!)_cR9aJ8yjKg-O4|daJN~^+Ry@X0-l~}d88!bW#iCLJ* z;_WN~Crx$tf}Y;~^}Sce>xF*`k~d~Dd;2`$qy7zX(i+Xk zk^Dl|I+IB1&055Lk{&iynsjKo2;Q}8(aNUVN0|@XIy1%nE{M^WvITb;} zuHPjCwf8DiVbs84tBX7QwX(nWGGY#57#gl6KE&B3qc!RmcupyUa)(-As#iNwhiOp zj=@sm&H3u=NE>ln6IELj9u7|1`F4=T2j)Gj_qK3Fh!!h)dv(U3`w`k-aZXUy>rH~P z{0Zdw(+Xhl4S}il);>T5=yBeHi|AKL+$e`BN*yJr-|oP{GCHxgz`N^&xnJ;Zn(+&Ji^o^qFnWRT-P=3;jrTvsq`*!do2wk2WhN%o#i>sZLNL6$epd9 z=>#ab(0g+l-eH+qa)oF1GUh_q;Y>^;hQ>S*=}HQSxHPHYYy`(ITW(P;>mSn{0)wQoMHrD!g?cz8)d}uieZn@(9l$(Tb-hkWrfG*i<#mZGuI@8O^h+c>4IREkMbXuuE2T9Vxb}*4rRP0zoDjaxr2hOHnS9-Wg-bAqdk*6co6F_ZUu8-eRDZrV{-^=5kQ{!df~Ga#1s6B zu#wsV>CKvBd@a$bU&hz@od8w8lqdTEJ_T4NR3suC)dS9|$63~p!#%&wF z)^o`{dXC$KtcHgfg0-~uEUXqMK6rx*$a6lgZ%mSeMOt*B5Tz1MFLlnJZ$X0-q(r0v zgmGU$4dsl%odrz05=;3ig89psIoV}^=jR9swe~_QlyzNB5?OQgH?XnKO2~Nlg*t&7 zrvZ4awJ{iV_{`UjwzhL_Ldj1Kj}(6!74X(KH{RH zs*32Nr*5*eHvM#F%Z)6Ib~t)LuJCp;Tq+sY&1^n(+nn7_d3N1nyCUo6stfEHX4wG^ zb#m>{*-4uAI9>`93xUcDl16bbeut*YH$5e`i9n&cq~*c+c+zVM(f82~oKor3#$VCk zFA|RZd03j-b~IN2Pe)|h0gG6um71SK!SeHP z!{2<+>J;QQ-KN}%v668l%lJL?^Js!Hu!1W#_NRRpO^U!JK}@7ee3x%wuhKPq9FQ!9 z?Ot^}=0j-?`h7AYmhrkWPyz1csU(2@P+mXTx`C|u0XN< z3hsEZKbW(vzn zi%h@ZaxIG}V#~YwTz?c$tN>{UDNq;ia9@_jxB3Vt#t9@SSzHC$>L%MlyVUtZs%Vi0 z4xkfAN`6wfB5w)OLj_9qSW#!bJ9s-j9T=Qc}{3WBzk^+zZ+Om>2xTQ&i|K+2rb9EB+-I?+eu6a%rs+xHiI#MPj152fAK z&UKx2r@zh)q0mLKn@tU4Yg3f`&x50KvC$TXGC?u$AH6z3BJNQOU1vN=@C^W>X$Ul0 z<;lay-b`8%n0(wKsZutB8r*2~e>fUH-!jjWBQ2q^UnbGGY17FiWJWA$Yy28lmCBRk zlaQZlX$kS?WKP2{|N1l%NzE2lQ3fEs*~!+$xbM=t#q%u)Ksv=bYK=al@Ni}P&PXkk ze$r`FE)Xt@HR{UE8uA3kq#a9ny5_c9N7D*;(0|B)i6h-$0A#y8TjWhYe@ zSOm6-6^f&#B(p@`2&Zmps59EePHI@gY6C()i&MckKq4&N-wE&+VGbzLbUsc@kY>_O zpDDt6F3Oaj%rmnuCN9y-lC1EaDmpiy7NNN0@(SG){W+6g{9Z7N5iJAq*%WqC^>_{# zH1p6@i;T(~$3YXlo`(scSMjp^xAULYJlE1cqV=SZKWXgB&H{<<#LL!AWttSa_t}IS zZOs-eC|*Q!m8NPH{#R)ByCYWJ*yGVkqcG|4nG;@$iI_e}Zy8+3?0>W3~lLh#PKtLgU;5lH_EcQ4~T8)L%^eU3xh zzv_cL%c2Zr~#hw7Nr0v$Fr3KOaN$-cSNO9^J$68!gZ464s6Z!TQamMO_> zLZ~6Ad9GHPl*t2wf^Q+?g(SW<+&X_#`-Q~TY`fwudFQ+gv#U_M0#Kc#B z77P;}PB{51N?BaJi;}bOXYvzn?6UORBpa-+tU%*6ppYMT3&`DVT-5hNmy%7BLYF_k zSc|6v=?&wR4rY4N)S=sHrhso5V!V?klg=kAKG*p&w|UPOQJhU^&U-bK&hCR*H4>n+ z3zoNhxDT|G5z**Enrg_+SIDPDT$|Pt8e9-juCMl!d zyB~(!g@F$_0q!Czf0=hAfjN}n0m*QnS%tNgQY6h^Iy zoFtnAsTr_S%M!+5pR1YS51Pb7Bt;tscd0gK%`8=Uw=!PPM-@H|wQiUQ);HS?9+hxv zoHsIvs1=0*$hf#d12OpvQb5LXXCA2t(l|5{q=*u&-!$}(fisO-K!(F=8BJUJ?@|VT z9gt{EAtK4vK7a2j1EUSgt~-s9N7jbH1jd3IJ>3XSbw`rk_J;zN+#CnrnaO`9T z{X7;YDz$j57v^>mBR9AgD!+gvw&mLoRsjXLEt3&0tVSAe&4j1rkJ4WWL(Df;jJyLU zD9QGW8z4ggz#H0i;3Ep0|3}Qop{}#Vdd?N3YNi*I1nGVq07(=PXG;l^AY$}^RS4w1 z`!rzOzbhyORnk@*4+R>x29_!gjv}KHREG>O#H3mI9@bFU z)Jt>1B*w<#A{r>fq{0DCN`IrDh>gjpLLWz(c0d4Pf%#HSAaBmdED1=4N{VJi$Sldh z3E{%ji~dMu!@ktqc8psv-H?RUDH`?$%HUAGIHB%xNa1_HGeb%OI_icr z+|@HfMo~BEr~3=~HU99viZ0^-ske*i1tOoE(fN?D#<1b@^EGA8ORFd`kV zG~9KLaX(?h`Ma6fFk~F5kfr8Cd%slj)jkYrtU?t=(oX}}Hbdq!???~C$+7p;ZkT_M zDn(pDGRhY1f+}H2FSbLus_CP~E9UgAs$>O#H_P$WIvF?D_SEF{EXogTBkB+HKp+95 z;$noBKNeJ|B)3?#aKV<_7K>KtJIjuigTHG=ggidWPW@TPQK}KO7S@j03Z;%w0R5=d zd9bQ&x*ph{W$FHv8ZzqqNIwbEYda_0KXYvBe=wJ)Y;AzysmaDMjA6P5-AgB8=59yz zI40aj$IH(fQG(cjbe3RefYHnZdrF_ZXv^J=h+x)RK*rC#U+d`R98nq~<@qH$*L6J; z5E2t?WC@yB9wI080x6fdVM&PU>OkLJ;-I;oW!@~@8d zrL`15WqB^l=pP!Gav&Ww7$5Gkfc)WU7UJ7aK{mwgRnjO$|B4x^V2UgKelKnFKg5 zFJhPyvrYnx51nBf6o@7P(f4h?12x>CM1q3LF0QDOUXMABRuVy5XnEFNJRdPrQ`}K}rbWGJNgroj$F z43XiJ{gr3A>-t6GYChkG?YEIFI}8Y?uPH)(Sj1uv?s{`EW;FpCMTd7I5aw}8xO`-} zLP}32rSKxgs4kq!9G%;p{n(llb_lsbfx4?8I5LAVzCyH_=wHP45N(`oS-b{v}i6daSGoH*sr1aYq=V-MC1@0lJG33rbp9!MvoIttwQ=I>4;8SKJ zsI{5!9RMsm-)`PXxZxS`nzfoCCBLUJ*F{s`x2xMbXwFh~FPSKMl^c4EuwXt@rpRvCVb>S;=N$Ko>wpmqN4Q$6K za6g(?DW`~n#{|*Q$PMkf>491WC{1eSs;8H?{W_wJxRR%#T(vBx4Y0>`7qSGAuPmcp zp1)MJ*u}Cq&k(@YJ9#njILrDzLi%`3wiTNIs|-nJU*ZkukjFc)eFsM9{zzoWGDu*P z<$GRRzg0D&e9(U}$DP z`j>gwu76p<WV?gp zUWoL&tOPk5H}};wWWayr@v*t??JCMVRnW7#h_ zGXV{GCojwHD4A33t-}qwVD&@n*$^j~^woE~txXgAI5P#u8RD{)fp!G!+2T{2u{bk9 z$oD5R6%V|Y-5!e`1nfJ!=e&rWV_u9ipmz7V2Ohh!+gAS@h&~D6^r*Sxy`{Ke@00&u zu*(iF4sUF`9RYl{_!eg@#0==scD5UvJHdZIDkQ_WvrJy2&Rd{ey&?XETc!HlT3j>5 z3GO(W^bbDW9ww*YGNMEx+#~XiFsU&r_`E()bj(%v!+;lXbJjVh zArg|}4gE+bN3=nB0di5+&g;&On^cS{PMWg1YG`!DbxqIBr6e3I^@e&`LY%)y(5hoi zH{z7jdeE|qOy~C8jXok$80Y^Qh{UjA!8e}^-9CJ!D;GM$Q@u9-T3H&^t`kkm;KrPf zx=nSztJHqFG_O=EWDqnnWe$ND`3xM9^h`-0o99p|Aj6Yo4*kJA`VaNlQ^E=2vgOkV z3YF?-3!tZv3&p!&t=Vqfyp;i~NTuW4})q z7gDc%mTts&itU!1<6pztej8qn&DVU~Y(GnVeAc)x1FiQzu#5MkCqG(@;UVgn zVfU1H6kH36Mn(VYiSckamxc?(MX%GI{l;3EhV_itQGiG6X#99v#@kGuv^X30x6wfv zLz@*}X?DTH8(bt%!7!N2!t~-HkLp8&qY4d<3kJx?@0Bkr^FL`;mj9buP+R&aJjOd> z;hJO~^?%OB(pfIqjPoI_=SpM{Sz=k|KwV#zi^bIzddir-pa-t1#yc5h@vT?_KC@Pr zMSAumB*xkqe$9#iV;ZpX0Y7K3)=ez9f^(V1g%ikcVD7q0Qh4&(nE4xtrk&n3W&y|i zHOUi~-h<=K8-*ExVx2p%$f&?0oDzvGv8i^n=0fGmZf+ZQxRZHwUq7bFfi}(`S%^`2 z@R0aVkmVm^qr@8_`9FF7Bi7#kBA=;q{7m!2KmJ3WGyWgqbo2j_H?w~l&GNr? zi2oD!8E+%_uaYa}X{WLOvgSC($p23qElmac>_5Ob-lXt9M!Zl;G(pzC2of(Q(*LLt zlVef;%T_POI{#l85-Le9R9yMTsAkuUMS|ytYL>Q!G(KfjA}cRw?C+MR;Q8fr6zT0@ zdtKX|*tnF*9Ap4$$`eyuIq`6AykD6))H>2`3TJ)j*^$5+M)4110!RZSw9yqVEQqwE zNz?I+QF#8rdvWoN$$OnmalkfoVyx_$!Uvi;(Rg>^xd>}i(g@-jI_PcYAS=Y#T%#C= zlMZsUtle-Ts`{aUY>Jqn*f=~~}8!(JT?MSKw&N;>fQXe!(y5UpvB>q@T!eQpmUBm{q~Xidiw z99hau_&dylaq=J$+=oah@9E;L5R>R?=OV{vCRJ(rLBjEE>#`%a^gT2SyXHjz?^JC> zEvJ^16N=JWM%7VPu9Bo7%=<@KOi`;VBPvfRb`|UW78rmnXJ8`bbEI+5ztwT zqoLPgXX;j~tGGZwqQ{9FNlv{#MD>EnNDiPG@_gQFZn)DQ1&YSY(VQ-s5689%P2|wi zqTg4JF6GLosY-tQcXJx?KkrGym%K65ynHykq%shRcyWy%nts=~ zH>sRSlehaBi_ni3a~;398|C6R{b95sujLlJ zxXT4BjvlRJ5bS`eocyzzCH*sbsz75Bz!t(Q*y_V$OGnZ~4xs~QC*izFh`8yP;frpt z0#74{zA+DPLlpY{aq>fM1bcB1Zn8a1l_~(ghX8K&uH1?(;i-!s( zeKFL?O}mrUAtL=bX@>?v4ecj3rV*0-ac2*_($wz+E16(QL$7Y`DTnoY0#l8p#bm$#SYo0C9Ku^l#an)JMb1#9%|sw+au$$^qpo zfk61f8A=1bZ<=pcNAs}WU4}m2C&}#gZDh{Zw+!qHjP|qH&U;UOQjVVI(kw5b(VLz{ zm6=8Fv2hN}4{dk}t5YDX+eyeeY(jcNh9%revdH$Z=GaErka9~pr3+6J;Lk*v(i4q; z5K6e#On7U(vVV$4*A=h5&fH-T5gfSkM=AyjeeXh*XWaRfd$w-=n^a96dOcQViRwim zGFek52I(p^=prVh&FfLtuUh&$OrknjvpNWT#`poNS!?j+++?EP_0G{}F6SXgIe+_C zAEh>-*Mm?9`OFQE8sYAmgSr12?chx4q60>RLmWhNf zkA=^|{9p0}(4bS& z{k3z+h=?u!kwBFtmpVUt%?IyqVd_wuZJi_~WO{D`bVt*?F3T_20vWC&RTb{s10P zgd&5ZN^+>DI~&VyA#tg}q;#+KSqwIyF$e zE+iNVpM99*56ChD0I%ViF#9#f6y=__QmhQRi_3uVs%lp)6+6L$G{ezh-MnR4hs8q| zmnpP~O!6{Y zH7gogW>F=7YctO_2@dKW0!_-zLc^EoPmtWln>myD^fl0bKI9r@w5YuBp_fDjB~MkH z8L@(tBHBgbq;5{T;ba?o-&Zt3or{997lb<~PJfCUQCb6ENOHL$6MS|>b|(GAO!0#e1LAw=-S6k*C;7XwNox%=nor+Emvy0FJMN0+!tEn-OB?7}E4axd(uM~dvUmph=gH>!^2z+_tF{u`z~)o! z#LKs+pT<9@w+~{m{IzHvQs{~{GHOZiDZk-*M%SK-rEitTOE8ioLEC1t;hmw z|9TJ%VAKGE1^8&%v9g??@!jVm{{d`O(bPx6%>50!r&GQN8C8nkdvuH=D!4pl=@>iS)sWnzY$1(f6 z0`kM>M#b;Sq&!h_{9~GolH2;nOsI#>$B6FH_V=2~3TeJOGk@;a1;#SH(KcbBsiiov z5F6~GhtTU<_HesJJCO>DBZTskUWU0)u%<0?{`{X_{%OCjEG#JR!Sq$(M6Qp(bbXSi z4P{^rL2n2?i#4fYoCd!$N^g zlX{}>tNF})e|(6u>&z)_pB_bSpfKM;(9%Q~S?*kLbpPx76q0%^Uq12igUgh&YQU~= z^Me`F?hQRFbKG42nDDZo81A)C+??x(&Gr@EIGac z?+Z4Vr5z-@o)kDReAYIb3uZHiQUt|NlBlO}7WxHnA_$GcN;8 z!N5CA1Sm{XA|$+nf_nPKgbgwSwTki6U>YecVLsvGS?pA>1%!n~%T?LFHKKKpHQxGSRxPOuO!LUEv^EF_ z`kI%zNG~0Rz$fZBG_ajLd5gc}e#S&2_A$dR#WvBtDsgUJ(gCDc(EM$#|&GaE{7zq(wEk5&df&j2G6P|LQaeNsg}8krCJ zs@k*2m`vbOu;p!cG48C0;+b*TawJmj)Q!ArxOPbB64-QI zyZ_C?myV`5L|A4{9vMUJSQ%7XVD+LYxjxGjTZurT-%fS}uRysV?0`)7Y6jfDB7HuOa; z7kIy4#s!=#;5C?LE|pEa4481sTB5zzQDek{ z=c|`u2N{~en2)4=M1bM~%O;g=QLAId3U0*vuqpNIo0RO6J z&*a6|yrVqIjguq3T$S~-uf0Ul1_iaaX5FS%*Z#L&z?Ts?3fcVc8kaR6Njw4rF$%Ps zy(|ecxLgA*vgi{7q&>*IjT`h$BQet_KD;+Z$?=wHwzX}k_=0rSFIK75OJ9xRs z<+{sKiq(Nr#txW@*0l-k0^kC67r*@wlNF|n;nuNb07XTkokVv?imu;2=$YoeV z5U|Id9LJz%^VLwAj-;S7z|a2Q)2Y=un-&||=&*Zr67!)R=y_s*F=Cr~Cey2mS?dt-vx+RtY+o>FuYz+f!JkX3-aU6{V?1T+k}2 zYgrDjhFa9{3>S>{*)c!kcoh;c^i803#tvKh9Ih~NtGsw$b^!OE58No+C0FTWMV7$y zK0cXAZzfT4^Zs<45vA*9KUY2XgqK$YU3{9D(D83?^OxzCd}`W$1ukCWO}O{9{Wcb zEr0I_zd{Ngu}258#zk1s?V8hu76r)c# zV#hK>PV|Cep%oR!$K7kF5vaOUBF+-;UoZfE0~Wx$c)HgK)1M!DNM+qjW8W`th{LNG z8=~{XvU}i`DHqCQX$q_jPRW@x`b^Uf=NFd--pCM#SMTfN>VUj_>4D4Bf$UC|B>U4r zRL%-<8fwr?JMQ($xsA>sevKRvge$>IQX>*A?Hekslm3we{-A`^D@O1czth6@Q1XcG zFsPtwl8~Ar4v8R}r70*Wb%|h~%SgEHmvIZX8waX!!8ai>X5J-cfvRw_feZpFnOtOe3ty|gYWpFn$G-GaFI(0jbbC&9EjsQ=rTeLOwlGP4yYr+S~Ky4Nun zErXs50+tgp1jQ!A#y$@XCStUgB)v*rQ;EZvD;=X(yUQ4Bb^>VF;mxJTF6O36ezoJvsTNPD?i#ME-HGChQok7Td;egWf#AY^xmzp5bmyi#9owGwFCDS zyMgN;Cm6S%+&Cp-8=rfwDs^y;`Uq8;gJ}vibn|VYfQVKL=WMa2Rf!zuKl1~fqN|xe zK{I_(#B>JDzqXdtV5Ozxl(RIDjzw{pHJBELj*8KH1&DmaG8)wApV9obC^0Mqd#&)TC2wm$
  • _F5p6M3b2cw)?ZS15QPSkl`>lY+ARpDoYoN#DuaTNzmM|YHyIW zDU3)s`$dy0XC9Oob{l-L*DpE)It|lDJ&WiewxBy>f*A4(I|M|5&2G4l^JLT%rIN(u zIck~a8Hia6X4wME($A; ziVEwQ`<#^_L;4H&)I@S{?(b|IjLg{7jFv2EITB!7PlNnpi7eRaJUpv0Cg6DJgOrwn z{*E1++?0>jy*L_nV8~qHB{v&Gmi&a@Yz3WYvW$#6cD$?bsHa#B z%qE`$3v!QnIzZuY{A}nU!=ONgcInu32?Y(cfBr^k!%P`Qrm^gSpsCp{B`!gO!Jsq2 zf&1S97TeURNP75%pROIF&{C9@iR6t%{nx1;2cOg(^Cx91s_RICDa4ZSi)|k1{o}}_ z(&b#ex#wr4BnvFbaFNKHu(XRc>*jvlgKR?l2Dyv?f4+WsH@*iTEF`tm@v*706eo+r z#iT@X#{T!*$Bk!YvG=s0{D%up36UL_QuG`07@`SYQ zUK`{n$S`P*Dl3}8I}Q6_S>934GNvn}gV_{{!_uYmj4@m7G%1DgN&Lh(vB{_7bn0dQ zeWs?^n^k9^*YtwR{wOxg%-6r6`nR1y*;x5+>bPq||dQim5+wm`kdIeP{ zxV)Ax3W~Rm7S37I85FjC_kPwE)D5MI-o|`ub~W7u>aWkZ1hr4H@h>EKLm$ZLeN(Zt zu;HRw_c|N`{q+L0HS=52wZ&g$4TcG61rD2`#iC&inLj6T(nQ$D{Pg{AlC1Or)l|i4 zT#*#bd{o01buBF^9<$O=I2uj`bJ#Jt8HT9y7?`?o{?q7P!GMgIk5qa1k8QGn#FU`G zOmN=hK#+eYIFA*!K@=5MM!|X0T&g3KRle}3g*b7CQpJ?uctF~&&+0IoR(QLP0aft$ zY-?%Qa9m=h~SIp4dVzaTqHdods`&PQpYM{(jsg_ch?)%em3Z1zrum85M={__1hR zaNB5=0ML6qwI-omRKvis<){~1%tE@=KyU}0CTX>xLKnTr#m*v_s=y$64859WhK<$% zrr70A)o+XLH(`5h8p||}ArZMcpO!4zR!fI^JUmivH6x!3YqL~X)z>J|_NGy>5#3igB^%%OG zuyFRlTc`_j2(vMZ@Q)@uGE)fw=uH3lr%X@y&Kq@IK=ca}`Yrt2z zMdS1czLCB!ln`;X*s=INnQg|f?-8!@`!%8b#ktSea{7_qq$jgNrRbz(PjKdoC%WX9 zYeEmhYdfJiAYqdR=NTo8RWZo>m>|XSeb>a$ePf5C#8T1sJs!U6n~Rko)Li`Z&46(6aLqRd zLY2Zb-y{eK0oQ!9pqgENs&}<{8hEPr8qb6MfCX3ZJY0)aa*9|4-#ltO54KqqMQE$>^WbL$7>pD|fDIcwA>SOS z>MgJ}$dL=|jRw!gx1bF%8Sk7MJQv@vDVh-2L&)96CEtXbg0XzhM~@G>=3{)Aax~#N zJU>K%bP=M=SAvDKP0KbNR$jF#hRuQ-xVsKrgTPe=haxdx*ccU>#GblU;l19xk**9n zPo3FS1_6FfUl-v7Uy>hT)Wm8P)+6pP1V%{A;CBD&t4d##YPzlCJ%>E(GJ}4`Xk<>N zCaX?hB0*t4?>SMvF| zh43{pEXdFL$b^!G^})XJf?omHV#S7^Ytjxf0f#GzcWCG3!#hbS2hqF}G1Vy4 zW+_0~x68~uRDtLt3B1-#fIUZr81i$f;%|7r0*cB~Ll00I+7D^b~YT{%gIK)3g z1&1&?q-zO>Sp+LD1GL7M0fHeM$q~@!9ve3-MsQySxqf8Z)*OqI&f0F|*7Uv;Y?qgX zo6Y=A9Nq4bJI)BW&?Ga3qLBH>lI0bTZP^OWmk%9V)?js$3z;=`=GOy$o zX-O>Fh~||fHPm)95hw(?oJqTl$bEwmIX-?^l3%tVInL1t^x9a`)_t5IIX=IVr*o1pL93q`X*vI8F?5|Fdp; z&VY*LlWftSGy`0XSvWwIPdF}AHYTeVr(f@`t?}1Nw9~AZrs{ZEy3U*t73LU3I%TMz z@(yha`Ey*llN9Ukc*M$&$jl!Zm&ep9>9b{jl7IX25Jk|-cWrSjgh~j{yYq|rQ+lf_ z{PG+nb!V3YUQQu#cl-4-kdOQo#gZr(2t(y49jDLb$UsT?Edllsc`fVapJE2NI{Q$P zQ$Fki*`FG%G{8QJB~b|=M&%<0QigeJDhbrr?VH)1$aoIPBBbvH6j(Q#jdMViVEc|^ zn^%xY;Z&)`=HB-XBR{cJPhu;-!d+s#9uAw&VL3_F&5hMMS-_?IzPOqKs`MCFSSbU= z*?BE|#+}Vp3PtY==PfE<&0z1R8DM_Q#9)f~$gSeeys1(~2rPB<7*5%|d~E?Eon$bz zvz;ls2-T`Y&c#df6G_#KN0<^gDtdS@u*Eo+6FaT^jxd)$@D475QoBiBQHP3`;}w#W z8A^O)h(5wL@?xFm$S+B9FpK%-4slhUp;E_uq)YKuQCl8O4_ zv?zvos2(zdj!HYoRoN%EB)F#d@;v2UiYOShRP-%(+_i1ZptsLlf_o{hjrp-t6(N7+GYWzjzy=`VpT=5 zMYa>BnB1H~obzn)&BW2I$U8X}=Ps|z(x>ORmNM7Kha^x9R)P%YT$^KadfWGa5+wz7 zsJJ+TBNKIieatWRz*^;J1d%(O_Xu}=<6SPk)6Px)6j@2fH~=n`!h^C-RLwwftm8G> z7F{DF;R;d>kXi<$L;wIdL|(z10&5sLvec4sHCAGfayT!elg-45O?xPgPqd6D4(W%P zi=4@ijf&3HV3ZXXk7Y?qdDU>v_Shjesk4@22gd2ii&wVC4&3fkpn;~>RDfg7OH*ZW zrIt&^aE~1T5w$eqY>ypeWsLCkR`sSH<*@_c#8%;-RrOSITtDaXm~5t4^6*w=nn!l* z0HnDU*kya{uw)j+<2rT#ZcVOCvORXlK|MY4V+S}@@z?@LO20G5K+aQSn!?Zl7-+Cs zB3pu8v?{ppzB#{$Up21-{Q3BH=f5o%>uWs{@Dh#iZW-uQ4M;&K>)27&$k-cLcXxp1 zRPaor+6~oU)v+Y<&c1uDHU}y0^$`7aOyD>ED_`WaHX_@p-b(qMG%G~;Xi~|G9PBmG z!Te&A$gkbf5cO%Ie1D2G2BZaw6;cC1q*@^r5(M>~7}9z39{=o%PQUilvr5GPuTmS< zv@gyAsv26Nq%+_AU{Hbd8==ONcaKWoQvWqcqS@V~@D-u<;qkAFh++pxPWvx)X+_{* z6ccsNrd3I&GEW0Bauubi+k=!-24SqFspo29*6vNy+06}VZTffSbc#dr{zM;q(r=9Z zbapizplHIdsd7thT27nE)!Cx-gyo0g3Ns#8c2U+%3fm=!vU5SZcY<^u1m(`>gi}GR zxgt#+%3EeJsolbzj#EwODVFSg<^#{xDRBAPI7-j*@)Z}XofMYmvABANdh#(-RJ`mP zyFT2WkW`L3VwPfk$_g+Lk}|$cx~9eP?5%j7SaDfeNy{Q9AIK|80)lc&Gk^fUq~t5B z)IT+sj4_pDV;64hl@A(a3r|XV;fgD;KBLS<69oo;M1`o!>2c0hC?rT-Q&I|&Vq7Vz zan3pbchNGqOd-1=Y3r;i(YS#gwKs??2~V?LDyi03?4!L%@lwoUkse4Cs0)`?ivJas zsUQhQy)AfgBFn8)EsoL+jTbu7GtJeOYcKST%JY@4%wf~4Pug{*@r}MA+sM+`xs1#R zN)h?`<|0c-C{r=bA_wu_G(IaMk>N9trVzFghhh)S%O)elG5fk(+3qtb1-ACj^6|MD zGGy&9Gl*RpNp|;)RC26O?R++G%2&2Iya}ePUr73d3jb9OHm7xMyWR;5n#)D{pSs;& zVO{UIO*i+mCWCoZBo{^FJJ~yq+r$n{+Zdqlp6K)rziwuuq0oELbBISme-T$un2|6f zXkblc<~WxuaxcV1CqBNG)QNA=m)0Cl9eq5YHiGDzCmX|1+qx`m%UA8!$KAe?+V%0^ z5XWSi?CFz<+q+QoQx=z}U#E~zo=;pN?x9mDwJxG4l4!5z_VVM~3|oZ8y`RqC1^Z!Q z*v{9!Ili{M9TT_RDj#UyGFpp1)F;@t3(oa3hiE3MXbsMrW?$TVc?`&Z!8G!U+n?Ld zPk5N}z)S2v_hBDyC;U9`qf`vI{L{GmWRPQ*e_RxcFZo2#L{uDMEVda4XK{BAUMact zV6j8+IA{fB4x(02$100XRZ<|ycCEb~$D}6D;!hHrsO#j0ZqmE|j0Sn4F)Cfa`-jHJ z@LYkEzcmTAWFRP zi#oR2DZ0S+cKETbE9(BT1G=(d!-KlhP3}}JJ4d>IQey;sdUkqxL7&ch-NU5$3^Q?v zrnSvZr_-)=8hcu`gZ8&*FN~+n=-Zt}x7m_*e|E+FHp5;l;s4dgt+4Jt)F1RIq+^banbp6M-e}d%WUN6Ef_;_(#?$8yVgo~P; zC&UzRso0=NqTXq*uCzCm&g?4P&C!QE*;~RU7p9YAeKNSO8f1LS=yvKFvp+tO*suM2 z*wC`~8m_kY>U(wi3W*8#E682L!LH|v*lhSBKgsj85!qD2v89So_ii%uIOzyO!0%V0 zccb@4!-CHy%&Y&@$1~mjTB=oRt?<{dzUr@06W{SYeTv_P2LFcHaEb+ui3>q7)XD9{ zI}ePgvsc@zb@{o3SB%efdjRVXUi!>tD^uX`;%W4uId(?<(YymCMl8rnW2eu_H2s$~ z<|$$*A1@AEaq~qa{TO4S0Ft^Egp!{Soo0+hNz{99IVJYasoA{y27NM^g`R+E@%4oJ zsVV)xuwVPugnbC_bC^6}U*G48=Rxlsxx;3ITEI29GE??HCkq+RnCcU=KL$##j4)nL z?#kDL8xtE*^xl$s{BNoeO4KGbss>H<_D=;Tfe0=Yeu! z1nJ&U`bL4I^F063_pUXPu9cK27CQ0uj5G=+1LT8PA@esk>V^04;_+<1r)Rs|%Kw{5 zJ6D_t2oRga7*$l0`xSf~!u(l%*ET&?VI&5U;=Rdim|JfpI;@R7Tu~Xzp&=_MtMQrk z_BiDMk5fQ=m_a5S6k!l)-P)ek>g=_edu(=6(w^bmT5Qk2#`)<8PVeFr1b1UwP>wL{ zdA6}`t*O)NR6Es*euc9UnKj^s{}!&XYfrKT)gM?xHr$#F!9xSNH*II8kNVEn37aK& S%^ZN`_x}&wUe3&vyaE8ddY6U( literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/68/39/2c3968 b/var/cache/dev/profiler/68/39/2c3968 new file mode 100644 index 0000000000000000000000000000000000000000..32d85badf6c571c3e434d324f0ad98c5c8d4dd64 GIT binary patch literal 21893 zcmY(JQ*QO{w+U!(-(A{Td!|Z=bdDXA-u#xt)WBo$0T4vo zqrYLxmd9vvZ&6RtKStj5pJ6ljd_;dYwVNhx12J!}Eoi$64)%BY^0vjXcDi)&L_)(j zY{}n*JXZb=$hkI$33x2gA7S@4-Tx^6GSSM9)JuAAN#Up~W$x!$;O2a{WsJ%bRy(EpPE=>Z5R`v{i3ONz8-P?-Nt)_!w5SVGL7hHe)<+{%| z5^eZ{YyhG>+?5lQvCi>omPgRxXdCYGt?(_5K3xUF*R|tg=2_1`BfW9gd0mb0Xw^|? zCOtsHeY7EU>4Yp)V%+I6wdTs=rkQ2RTUOGk|BC=yN#U`DW7q zejfw=SM8k`Xp2BcV!%9D?$j^`{%ZH7U(Gwq486=Z7&z17HGVAg0mkH@Fo>_W+t=Q~ z*hs8hjDAKg`M`VQPEXg*N*)vbj;q$xyTC=u6*i_pcM1uVG-LM97{vyD>fd}vhL8xQ zUtisPIVo4j?42y_zXJ>!c0M<-1Q_708D|%L^xE%pQos4q>&sv^*&4+;SZ)gi>^xP! z??O+WPltN+)Df{AKKJ22A@O-JG-m$Zxt%`JVe1{iLf7_qwc&&a1S=L&IOqJd-J5;O zNwU=<(dl8?p?j1@i+P-UZ(t$(l|IPRTK6@3%AQ-y-t4A~uf<8Z6*{{#I`d79I`^M* zQ@X$IgKr8vZzferr9SOw<6~Oi3J^OO{PNBEjJ7&sp0fm03`Q4(N z4t2GXEbw!(Td`5LBKz~u14H%7Qbcz8Ja7IzhVkBT)>Px7pX=S}=KFdbG~%C{VOnUn zH0g3tVf)U5?zQOo@GW=qI>qG+2Jv^2Trc=UqYt9oK)jPLpG&{zD_!EkkqqMNU6!Aq zN5giDr{n(Z;iNv!N|<~WXB$7aoA2|kP$2GpCv;}QOuU>I9Zrr$Div?4#xhWBd*w|Ovg>gA+27s3lNVaLi z9M@%I47Wt-@$bq7PFgJSQg2nZDD^^>N>{DW=)}U|__?#RtK+?L`*jOfttWE)tHh|W zhrI!EXs6e^QL`Bc^&j-*6|k)ECq5tr+^9K!(>3eGNbcRqhHH($+K>CU@8R?JAGf=VHsDRn zRnSBlvqkt%z8}Xsa9`5zL4j|6Zf?()y~~3!_nXt()2A`7Q2z#+g%0~-1(&~ze2oe* z3i61)9-hF|UBAz0%E2N=OyHrUjXB+aSac&O5H3G}?0Vh=+_uIbk9W{r8rd@275i3- z1wMZ>emkiQFOj{2`zEr55ODau!G3Mr9PH#fE}h7H--hyBpm;~h99`wu+(+yu6MXwj z))c)7?xE<{eqn9S66h0TM3bYSU8vfzRrBBtwBx4*4y%<~>gX>;pC{|qG(+GuI4;$w ze>|0}*}_?_JZX(oWPFK_*y^*@Txk_)Gf1x$jM1U;TkKj9^1-p4go2I2B`)v#u&4an89 z=6b({?^6lFGiMa?+Uo+kVlhH71ejv|j7`;6Np}IVm=)C=9ANF9U85QV)6?!jt6=j< znwu_eUbJwaaHHnwkm4VC9*ir6Cloi+^zt6xpp3W;Her51U0ObTz7To_PPb8}A9-t> zNW<(?`cbzBYiC0{h%+b0gP%-!`*&+|3OBvfT@MW`Lis@^ zdwcPkCp(0}oJw@{#$291^P^OMf5C8-7-E@NB?fWm)sDYpR z{ZvF=&mWr2lb+A5v7rl=l-REx|KzV(C{P?tp!IUjF&G5ek9N!FuUYxz#;qWRzW+V|mmXx}gSTFRIOr-mXhs zfa6O5ef^&+8wVMZ+yk~}jC-%uuW`J9cg}3xtG=s&3Ch+1e|&6SoPF=shf93+TU}mG z@R8T`wl>~7eb2Y$;#Qb1o}VZan&%)k>^OoOr_2&5r-Rqgr+6Nc*a%|A{$!UuhzGDN zTWw{6Ih2BKs!+)gFacB)1et12Pu4$tJC6QaB88Qc63R+Z(-?ma&AASpj7aeYr;IQ6 zjze@@)l6uTq7X~({4rL}N(4415*GRs6hP!PQgxW6-Ty_!yqbae1qpTPvguTg*I zXKBrXcCL}jF?UZGLT|ReC9aTq=6>F4-ZtKsDLpn8+Y3rH9}&ytcw^kseza`8(4!+U z0Rr5gVb7x_(D%lbcrfMRzz($06k;o5FGmy*d~Xkb7kY{_Ej~5a1DGEny&&u?QP`^a zUg&MGQECveBi*>}qA;g`Be_T4R;g3I@HYFgD>dXVjlC!e0ewTL9hkXUhHpazkLr?F z=o9+p>D|Gt#+ngw`h~HZ%)Z~9L2g@Ja5>=zz{vWfQwLl#GNvf@=k{Y&8Srj1TOO6# z9MS^aD9va&*9wx({J_n2Z}mK+0%PxzJZ6$HT+&#(q1QW+UHqj)sG`?hU2aljfK}Bi z=b&^csE=umzU5)-@sxdr`{V(-`uO&LX zdxbmNx{>45xo>LCL}dfJy%%1)#uBo1v0{0P+-C)g8^lJ(b~0ptA8`d}6bAmwdH$Q& z1Qx2hZOS*ELeURmZm7%PaYKqrz5`t#cF3boPy{Th5eh?iwkFt0p+6|*97f$XyLax7 zd8^dPx7G3JGpkU1~7-W1ixEJ!j5^{eTsxzcV2MRpdk6K1kJj)y?^hHWRchOG5 ze4t3}r!o$GqXJGDq>^R?JTy5#^hI(Gew~fYQ_EudWE5<Rw z--I3x1njWR7kiMrvPnG&m&dl$1b=3k8_z3QlfPAh$LkY?O;>-1PX>yyiiBl}D=G}H zb#)hvhIgYbZ)izQ#>A{m66ron=T{uG-yQamPJBB{cXlghCqviu=`wkMrx@!wDo6nU!vQNkuUS>&C4c9oB`T z@~ppYdk&6ph_c#^E#YmMq&m1`r6@1~P7CAc>TH%9HA)4HA)sVidGaqY+mRne4W`xQ z+ERs6YqHQ;0d5DXdqA4`PIGmL3vninDR(AEp!lwGBSrw34XLDx?u-`HN==SPKkCt2 zu-e5wFKeDSj!+-6*|U~xwRzdxEo}T~)OkMJZR;)A+bUb&NTdT;!`b?HZLtxvv3q^< z^1$DIx~h{nTrv0H-xc%;@rQHPDQb8PT&$AqZdm6Z%Z8dOK{YEShHr56bdyUWA@zrWrS5Z}IahT#_ou$N~ic0W#+S-ve8YtI9Xv)TOK5RE} z6{8`e>KE>Y)4(5ex|119UFs^HG!-0#z)o}yYN{8m4!Dfqx_y@0r0`1Bpz2u|m!l1Z zsy)+T)J3QCvFgCiD+9{6izEJ9BpYSf{>yrkXbTSMuSU!Z^> zyW=95Pqixo(9uwn5KxiO6dEzOSkV6F%ZeoqA@4VyImEkY`mp`k`Q!5Ro&7L`pVTcu z#U6U|@9X%yv`9%0rhZDif#`lw6g$I_#epyL!G+@Wd>vapz%@+b)t=LxfqCf_Pcz(- zGTb5rWeJle7)i}^VVjN-?^wz(a`7P9Q7BLhgH4zQd8n*!>HX(B_owBNqHt+ZpDjm_ z5gaE3eiyuIEl%bl5Ua8NK8)Ji7@v0KYWCKTgV16m`45$dH5!vBZhXq^&f~J9K&trj zNkW0Ki9j#IPN>G0JM<{ZP9RM;#kc!2F}G47^gZzjS6#x%9HW&1of{D-)=hAIcJ5A9 z-Ru=HI(IxqonVhxLVaR-JQ!YbdR@@EU*3h{ltEPlk>+f;>f2K!S9;sWj3erlJQa6v;CPY=3i|-gcp-NRjjgCl~dVuRxbG`H=>P$O|>4 zL(%qIHzXB`veeJlPO*T`jV%9kHRakvTTR}lGbV2#Am-+*V}3%T6~j+(M!M(t_=z+j z4LoizkJ=v4In4$m7Uuc=dQWy?a;hX1+BSbo#mm4)*3V1VRRpW4{gd3}Tu$>Hr3mR8 zBKE|>^^%9r%#9gR;^tGNZ7p)&VH43+fx0t}r%L0en?MI$;Yz|^@YBn`@beDIg!CGw zW-kvK7*VK%5JgJr=*Ilj?qGtZ66dnU^D9%x63uMvDglwL?tuq8tyQ?L)?u zW5rf9s6Q2iz)vOR3Khu5*(#gZu6a}t5v-IxP-HtY{!PL*B|{1?GyNb_q-dX9rhmTF zbd4a#quu0tA!go-FnM`%V&dfptw03n=k*4M&f2g9(4~~5&LgbUPQ#gz_Pt8^z93*) z!0EOKu>MKm5R6FM0iszsf|#KDx)8&JrJ5)BX4XXV?Q|mNOQHU7WPf=2GMWbl5GI{J zauk7PC<2Eb+!aHirs{{Y>KY(BIP@Cp6WtPRyzyY(zEme-jhUZm-~6SlRV5>Ka;^X) zo^K`tLRnn?^k}OC)pH1x^ma9s52Vb@O8Ou1W?ZTRE!m$TcG_moMTF2EO5KS z5Z3$yH;j+xF1ybj+^d_tr5v=$tvSMgH$}I#{?ue?2i3A8%^nb=CBGparHQMnOc@l1 z!A>^Xiz+ltydgBsh%90>dSHdSSh$`h;P<%?OPba=C@EL@e2Jv&m-E#s@55Tj%$yH1 zmq8gZi%?}1WKJ~}d|n^89$>f$6<-kWoUz*`H0KIuM@Nds`#AcfASTFK3ZX7upcJIq z%i89`$BiSZMVKCX4Ysa0xr@a}!_TrHY6*C;XCO&18n5LA{}XG#^GS83^dfws4=s*7FH(84-zgN;Jg-B##*sk z<+jMV{|sg|H(nF=a337~G*qFqByet6v`qMHz9<^?dNeoQUWQ0tE0c7raxnL?8%^x> zhdUfFyd_MeTqR2>Bh+(Wc>{hP&oE~~i9UK0(LfgJO(WVK|2^D)*Lh0k-pNA1Ig5j?I8WwKz$sk6htSEx%*kgHDvs zMKxku3wc-lH?@?XH}rF3C7-4~y9824pEwONL_XP~&OlGA z*iE#PXgABeg>41LJKyKmw#MJtNabNR9B|IsB(IsdwqOF74Y|gnbC)%@8KN_DFJP$_ z`)L_Rm6b6ux&G{Bu14Ex4M*kW5j&u5(ZK3_{7@TF!h{+ye@UtW96*>VXPOFrM1gqB zmZS33Kh6Hjxfu2xOF~(?>ToIv(NvJeJ=lljqqKN7@)Ru%Y^i0%$M(}XOG@X z;Rm?|YlGOSg+4`&1v&DhJH=L7p)%~D#5kpjL>=dsxmMI(*B7usWSCqYO-g{2bN?g` zaz63Ic2U$D{Lvt!*l9sciJcfk(J_w_J>9xtH&#CKN|{~aWt10@f=Ye8E!-*emIw;B z)g;=cOi~*8fCIU4O`(z$Fu4YEps=Tvi4ryF-W72W@sl!aYqygJaz^JxXk20c16;$9)Y))5IIz!9q3bOTIdp5J5E zjw61J#)z4+Ti<}u0Vbd=;=Ri&e8VkEvUr>HH1{-!59#HZqNlag;DtEfE$;V?OU!(M zOW>ji>nJ&$S|CopKu4Xf`99U3t-f~KUd;Pp3pGNsCD*O%JA-3BQH7rBxwypCEI6Vr9iv$p1w2qfhNN8KO;47z=O&XD zDTGu{?(Rpj@_lwKl2*U?_|<8MqfSzRCs%N>aA;)?(A*bAi0L+S+t|Ttx2WH+D{GP1 zuol7tmm{)O+qRJr$;R zzTeCl1^h7;85ZNP49Y*Io`TY57_rFFtY)~I&RfSNDin56! zP9R%P{BDw;BV#$tZ;`%oFX8Amjq!T#w?vq!U#&uu_Wlwjij@}>nSZY}u`TW>4{*XH zfceURBuXGe;ze4R&x;(eUJlqbZNrl?MV6`K1!<-lHJpm6{o2O>;qTG!w)+GpgRaJZ zR=VWtk(?%70a!SbFObR>;vIEJt5h1*^u6*EHJkC2?h&IX-Ox>ek0fUPiE~kns5Je^ zi$XThS?J9s^p$|t;`VK0bxUutoIF;sPa8ejQZoN})kvrdlr-o_%JXe9gd}uj>FLr> zYEtuKYRYR_^+fA(LBtl~Hz%|ad+?M2)5T=BCE`b^`a#dmCM9^K(^%6)9GP53N^oX; ziO9TUJ?5ZO6R^zI&x#dC@t11~&z&ROKUBCFQ`nm7-6MMLdJ()#NNsw%j3>zzY~DQ4 zlcS4{1D}5;k<%@KMrpAu$0>wKnV$uu#GCr)x zK5?!)pf+~`XGD)-WD^>gVv`w{&|O_ZT6$-zkX}{%ohpQhY@d%67Q^5}*VEoqhWfnu zj?44qt>Dc)c>WCRn#b$$W zM)_+_W2{5Kr`?nf%d zVx)K$lKC=-ji@<{6HsIDM%HW<)dnB-Xb;lESRSFzeto69fqrksB2K&=^Rw5q*g3&)HyH zQV)t6jWgKpgXs4c3j3uu!|*7iH{ya@>Zp-2(1%iRXRh0T@WxPCqf2~Z2+z!l^OT(P zq9p;OC}h$A$F6uT2jEYBb&$;n@aONBWw%dRNKsuf!%5S(bicl=Q;I2=_A3M^Pk) z*f%d8BX-lCeCMgenFD3)w+m_C5i>OF(~anX=&{XuF=4@|x&=C|#PTqa=h+?g)N|G8 zwqf_ejS1qgXXwr;C7-0WCkOk>D@k(guTU&~iXsD$287<|*uIe?Ggoyd zFCePX{IFAbLoB=Bb&(ftFr#1aKEsZT!ij>T5#`dLV5>q&6{i(A#nkW2V&xIC<&97jbZq#B+Z8!nZCH7bW*`?-R@knZOjb!3W zF~8zxak&k}gjKJ?(4g-il1nFi;2+e^|A{Hk+a1vzBv&Ul{HUz9Rt-$8)1OmVPhd;l z5i1iGN>dn_v{1ns%60^Q#&$Iz%q)LA)zV4xqa!n=1(GA(bfV< zK(=xD66X;-&i&oqaQUO&c`l&2f?Tf$5G68)im}F7K{Xr)>x<_2Nw3Q2#jub3P=r_!v#6AwmDk^{+>+*xFJA!Q9|JGdxHR1ugQ8O}SF>3+ zvk4k@NK;FfT_6P)TQo&eSWKBuGx)o@5b+_MqVXFkZoIc!0R$*t`^)(Oxvnw1f8>B_ zJ|9BwMcblSXv0J)Uo#jPnVaYCVb`0wDrQMgx6+41x==as=~1|1VluUVOhsWbfZG}P z#}1jCu)V@wl0H&2h!1G`_VR*cGjd`~{`f5J-Nd1;0Rm5qi*aa1Y)yw+>*jJMeJ9kr}DkU%9_RYYy?n$W5-V;(+ne(avu{&lII{8HV7YzCTTa`>MV% zJvV>%;10=M>BAVt&()1I`*B3+X{XF>T_|g2-5~j_tD_>_R)ryDV4bE-SiRExkx%?2 z#RCcHCMGYntGTW-Wsvy6$ZiCAt*W&XbHp&DD5&!M?ke@t5MzbXdIRtR>_s*o?WH55 zn_dD4*H7(Mjh->WlKnEpkiZQ9gRP4%R)Z6EL6H{e&)1Xu0|`F!VJ2e*Sbzf z@u%wzfn9*%KM_*U_sIOUm?lE1W^@6&ZkCzQ0T1lD0hFIWFnS+Qv_#qjy)@Tua74V%n|014 zP9V2{Qbh@5-#z9Mh&VYT5$HDzIY{YJ}I| zR$eu106QaVXEyGD*C1Uv1^kCa=oSF5be4@ylek~SGI3W31|)xFQwcY0%8AS6|Hop* z{}Ds@f6P|>AJf(U$HZU%W3<-)xFnfKxae*lnax8wd+{#`oti4*f0EIu8JC>@my6N= z)2LJbqbl6lf8(ew|I>>R|I>No|1bVD`X1y?2TQ?MxEiP;Ohu(;`Uy#|NKp_88`Xu8 zL>Cp};`PyK05oz?|BH|+9?wF=Cxo^bzA0(RAY5*S6a0%U(9s>`hp>ACO;edgAqgv= ztXcr?>P~T?Ks9ac4@z?`)$hrS_4-3YrUJ;^Mjz`L@TL1WQn~I09p7$AY3E#-C(a$`M+s!zS+O=B<>8ZW=7&>J z>^ixBT&oYZBBjQ5YgI{rY; z6hDskmU(ecvoIg^Ps_|LE0q5EnI4)K4;fr~m06HduoO$7_m|XZ`fe33N-0eH>=d*B zPR2XB)>+c!7bqN;;guq*`*cO}bR6@^l57iEoVEn>w3hoz;>s!7g1PblJ0na0K_+JY z%Tg-C?w1GkN!U3nVyVhZoA8nidDkK_+e)vNhfEqRJbKu9XV3#oQ5@qa2PvPH7<-P{ zPTR}#obl&6`q2t6ZWG)LTb7HU-nZZTM85Z%>&G}n&?hM^%N-vM6Gk;pXFX~Gi!f~y zr^YgrZGWTTX~dCiT2qEPTyEWF>$0I1lhcU!aN*(}#@ zi~Cb}3Tgb}VzX)kC^NOGkd_|I={>Uvl?YqS)+thD8QW3ga<6jpArhM*PC)$B4uYc8 zc)p6I%6}R|V?8A6F&jA)lsx@^Z}o?aR3dLXjV1v5+#a0lti_xhY9be!+f$b@>pYZD zt8+#Tw0}D>kN5VAWu=S#RtW55ViAqVE$)Gq00OB#i;aZ$*#4Vkw|7|no1)fhzfG>f zYca0fR=XESXR$?y? zZJtN+6n2Wcui$JULJTDRT9ud&9>8%)Y3j3RMvRk~b!7}SiNj6YN+ zAvAMXAJzc|k4;eVEW6MG0kdNch@^fILW;gY#*@FWTwUF$f$Le5alp_A2ZJGTo3|Bv zdqY4T#qO;F{8;ndroe3{e4_mr`@n#z_vAeHbpyHj zA&8)w5M+ld{N45k;Np-w)LC5uFwdUIp^*GrJovDS+mRO}l0bdPXHg8u$9KR2kaMK( zeEapn8;s_46^7XvMIm^Rh6AhSBa4J#k?kPa2*|o0 z!{u;6@6|UT!TPd&x9_i9q1N0$xQf>-n`EgmK~fKM!BxJXZ#8Ujp#q15Igmq{5z2aC zp5`Ydknd;>)>b)qDNXnMIY(~&mz;72i<*Q8`@Xmj(L{*+jE18k>P-qxr4AY6*1mVw zyhEp>NtI*Y;p|543BL@r8GI6HX*9b%dh2;!#A8{!y4I@IGZ(EMl$bh`d=MvY$AQcP z+LsRBN^(wWcoVj%Aa=n|*2%P6B`EC!;6wFpTRD12k?Ok`j}+kqFp8BjJmmF-1BPsU zubx*5*Yv^dos@X0@>2(qp(}X@rxR?Ty6I9wzCMVnctBP+KNr1Ytxx8H`PwB)IyJT? zgQ3y7bmDHyFXT(CwX_AIWRdA_>H#J^c*i5;3hEmph@|rUBbbOp^4())7q$}R{Z8N= zE2vId+nt$^eARFkzO63jcQlm z+Pj}V(?A;Q?8CrMhg5?WJ~|S_v3qcg$zqY~kc*ze@jmZ7+yGSG&Z^jkCZ1g-Tp02r z0u1BdXmQG49rblC+GIJ5_p8=b!fx%9SM!t7ms9j`Zej4x1|t};rh$C2t#u1~S@kB) zb)DX5j*m$5=>a;T z_}q0{E*2}ic`hpx*UI)U z)G7N$s%|^|^tu!u7)=s9n$C6>o~p}`)4;keo@k!VXf3up(F=A4HMYh$s7+=p!00{_ z)4R4kRInfT1M%YIndnUfWp%~k?_t=!`$V7Jkg(nS8M+Ps#+>`n5p*v)Qw-R_{LL$>pEcEZd?Z+Xz<_dn2@FlcRko>jhUd`qN`XY80oc99a|bUH>cO8Ig|!K&~%eaOKJ9Tbr+W{!D|5; zR>-#<>n4?(Nb)KOi#Xt=L_IwFu&;}IXZDYrwi8mU0h0tXu%UJZUg?0!MXq1FpkSq2Rm7L9dv3%!&+a_|M zQ~k|#vU75c^~z0cy`zVdndFVLty*Fa9(CSx1!k^S%Psg9Y0#CNB=PG;QGfjjtmL>~ z=l|asvzrY@kG-jyoXkqu!Otod2YL{z=fu5`jSfCLUiUodS)%zU`T3i%xuj()!8zFe zim$NL82-N}%(I=8EUB|`h%%os{{_Lcmbg? z|7)AAuF%!nSeNkag>7{XxY0I}Tv@(KL@waTkC@(!mRVhCb7b!K%&4~uXvT>buiLvZ zI#SIVfkyI887UvoV)U=D-LIaQz!s55{TXq%GJ;mLm3W|1g)(Q6U(FzG#=9QLWB)bp zHwkm+-}l{dOT<5D-lAyalWY|J=U2ie^@mCsfuga&Tl(WkE5Dk&!FOxI`9|G)7 z0z!JTgam>OiYRpHZJ`vw80dQvy2=7riIUt?Z{i$j!dPwCpD~i++f+9TM9rZmhwpi1 zfNnp!WNHmn`;BT%>7LhU5lKnJBKuMsI~EpBaW<`Dq9O!L&nuoV9L>*W?wisHAsa@d z8p=as`-4F2jY+79=vuIZ68K>GiXxZ@RUjHgn#0u3siev)D^=^9S76Ci7fUbT)O~et z*6-mJt|57(x~zK=*_2~scyuLQW!E|G@te|OTqX}i8OanM2F^M%47i^BBBSi|{|LeB zWvf=@saJH~$&pbX8lp{7j1W3<5B3>p9{Os90}HBX6f;2-Jc|>L20>wkX|NuoK>rkk zKkfGR=?y{N^Mm4O?91RL)~G$2Y?$rqBp#BwWeG;AW--4p%=w+ne;JhdTQtr0ZM?`09*-mZdm&cZtCU94p zPds;Zf)R9Pbf`}MprRt3pm92c)47$>TT7O4!dILT8IJ!|>NjAJtv^$Uno@v06E$3R zHB5$~4Cq;76`IZ)qoFrD4YOL)9jh+FaN44P#pnthakLIRoZ7GQ*fT~aYh;Gxst?Ii z-KiJxlC(M%%bD$q($mll9NsxG+2CKJvqZ05et{VC_n^PQO_@6bH`C1Ztmg~-5p&dF zxkQ~Y3jl!vP>36wY~7@~^ke0FDsP(em03+hJD?24Bz^)f(ZZfL!keGf3iY*kKCtvv zfkeaxVX61p#C2&vjTwbws*FY++o!P`o)5KOUUWiU>j6J3cU)B{EV@NU?f97x!sQI) z&LR57W*sv5P?k0&LxWxi9M9W-P}z%FJ=yvDCZ?HrvO8yzXpcoW*c+XFo(K>Nw(vfY ziAmyC<(bgA5==?s)fGjWo_iW3pe3xNhiM-!YBZm$+_G@iO55otP1%to^5@T97Bq9& z;>f~M*iV{>>=G!~k;KD%;0oqod88lQ37hV8DREY$Xp7EPM*u!~0DfvdbTO`*XeMj$ zOuvS0V&cfMzqx~i;VLu@76!(i4#@R}Ha@4MgTWVK>Vc(;%3Ft7^vE-z4PJEEfj@4W z8zvh7a#WbZX#Rs{%$E{elh_sp{LqN#-+wE@k^!=Q5ATh3>~&tu zB6%5RDP#+BNW7$Sr1;Wanm(C?UvQB)njvZLD(i&fsXEm7$$qp+$+Oihwe;%wbpPy z&&I3i=+$uk+oA(cJcnYkar2$|_)^l*X6UrUfh$m$3rrPNF&y7D9A-0t= zzQ`NE!rN6hC{79Jnv*P#98H4wF2^Y(Sd$^CBHzfdns1N$F~I-EX{i%AzAoclgh6g= zIa&MKddD2&qcz9B0>Ir{}pjS^}z}a;6S1yqB@L~;1 z92ueXDQ0Hz|6G!dsiSYn$gAdl62Y5Azy#CcB9e++9hWW7jxO=Lt;w1Zhayxfs;Z$K zChArk>LCFRe*#OHJe;H=OEqX^&6Q!gl;O%v5}7%bHInb)PE>!(kXagV2$Nm4-;SD4 z2`Cki`k2X()0GB4-NVnQ9B+sv<)2t!W?^z@Ptn4m4lPECKUm}A@aa^GBpZ)1(-0}u z&%YmIsBpT*g{0s6rKTGjf^1v`b9#sic_e%z5Un}@5vnXhAgx9I&hIdjJRmuh#n4l5mBv`|BGBa>sa9UYSk~+z zD@C%uoM38(_|ugr#?qgkz7v5=&u<0eT}+h(UnE1 zFd4>V(|1*;dbyX4^R0q(L2aL8X11tSwcW7z8t8h41lfri;?9-NAo}8AwILxS{ruk4wp@*s1LDhA|s?R&ha}9J1{V8Q`YsLpi|{3AP2%FN`6jl z%EjX~`&fz}jYU`)lsQk0cGy>{2q>UO7}P9buT5`Ga;DFang$>q&3CdGJfTW`8f9k(Kk3DTAgGjXtm8+MN&!nV)Azjr6`js zP~fLhO+gC%7}oLYm!y1pfz~)C$;>Wt=TS$%SO?&mvT$d1H~^obYzh>3 zj=f?Dr3ypSG$MPYlav4!V94wvvbqdEG(6o)RK<(x-F@cN^M&?jn;en_l(qqIQh7}xpb zcrn9Nv{)aDT+UW_P=oEUpCTv)9F6gx#yCdm&C;P9d_dRGL zqtL@8HWE{3vBg$^RQ)zV(A`yJBLGEE+dHM0l03FUXI!EV&g5)a1x^4XDvjuClMMFN z%C~lelw=-(pfSy7o=J@aC6$_n)9Q|LefX>eCG}7DD?Do2T|NXNm6~K;2TlOGVsc=w zbQC33xbyBX+wvnF`=iDqm~e=?M+_{L09?S{3i3}5^5&~euH)f{!$>z_@+KHl79U-u z;S!=-{>j3_4X-fd%92GBNsh~v!wQtUAf$f`$0bJ88$B!FxA zx-DyhXs%bNIN;JcLEwlQup|tku3qPho9whPD+v^o2`1Lz5KX@)aXBmL;|s-68<*&I zzCriAlOKM|8=EV<+qW$}`io^_%^=l$F7X9mggv^X>B{-T#Qp-{3X>|&R(3QD{r$um;$9T!q zgymUJPZ?!6iw*-aVo($!5fMG-2Dgg2xFuJJ#vueo!M?|?6;HpJ-ikS~QfSj%ouiCJ z`fi6h(<6v2F7$O#AuqqT`DBM+M$~pS-7<*ClNB5~q$$bUx3x#>rNRjt4%sv60czmv zAY$+Qf+!uRxvO(>86_*VhkR?hC11~7N*tf%n-za}+JiK$P7N^IQzF#8{DYpbN3W=! z1RkA}WZXEQ`HNs$*dclR-evM%o{e2LgNPa&Dx)P3Z;}yV2%Kok{l}9#h-tU|NTB|5`;+vQzAT5B5-XZ z6T$L-l@x|(O2(MeYn*lkY7+W)^QQ&d;h`HrHXsH4i~l=5e7G>e()9nUR_@9Gz415t zf1csAV77kRw4|9Xz+}G&A-1t<*Q;6V4oHEJxNej@`DO?be8ix^D(yerWD{h=9%UY< zr1nu827#qk70yL3eHdKQK49>`r{NZ-7LT36LH-; z5x@X;KBaA%chYXktaNQ}O2|-!F=qhH310ZuT9l!Vh93NFye8pZq71w-UP+zG{Zkv1 zb+kMhA23T;`OdryL0lK^aqsZ}W7U}A%j*Y$3);um>8-;zm1?=A>xkpVf5X}!;ORjiZKkq<~{=XI%@xcEJ%M>*0p?z+B z-WTTcz8cK+)SZn67L`t4p4jrVp6k74q3H#9?sRBPr}k*ha8DpCt#f8!Y|!JzJcMF5y@Y2zxd;HcD2_<**#v| z-J5kD00pOQ`e&}Yxxf1;MHNY0=WlfMQ z4@SeB^cBVaC!G`RHPw+wxOKcBH-*RU#1V_>ba~(yY3`dp*AdvL`f`kod`mYo zxoF$vek<;NGqvv~A8c>_lrkM+(lX|L%4}kv+t-5e!30j1A3NA7S4L&fzV=;_ALXM4o^*t{6lpXGMQ&HStGIxv## zEEV2=2B<~I>mnDZP2)3ABWaT)>Gfe)fh2;P2ts*4LZib-I*fwYUn?ak^BcxA+Kipm~Kp6GJBsSzO11=Te=;XFPoF zlDhbeCt!qTfTSP#EHnqm4nOgEey_=s;GT1f&v+J`E4KKIr@^U2i_dr-+{I<_8P5Yx z4St4sESfP1UE;I7DQhQ3)*Xv`d^aGD;l@@pde(wqxIUByIBM_3dx5+WkS2?lgE;)< zojsXYH{yZV1@GOdbM4rJ5<9%5y)#_iW)o!)QeXj zw8#NLxW(jPZKFjGwh^{gma?YRq6ZYwM}c=ZJTmAr51l|w{glIl@>j=+d5@$QimS(?KV%@lh&fgcH5^MMbM(hcH5^M zLD8becH5_j6KT?8yX{j`*FLRpw|&YjG`052cH5_>u6w81=FqlD=HYU~X)B>M z5{L6M^~12HIL+iVrp18VkvOxGUx;CmmA2flG^z9vCl)yJOCJtGwi_DGTeoka*};6Z zCie8$zP4t=srZJeQaMjJ3ym^5{vNZyjZi)XWgzpE;t`W7BP}cz|ro(vtczGQW{ZMU)e51Ez95V1Gg0QgADV*-9<{ zbB(Np6fzCAN-?y8T%{KK*zZzKT{|OZa@+HSE>Y=AC8R*2g_C4cobr2uHYpr6l}1|M z(2|TV#n6<}-P9SH9-F1wKGE^vIBJ*c>5jf$QWBm3GE=7!uOru!Gd>edM4$XJ|8|!}`K@MAf=ehHHk25OfKDud6j7B}vM53t z(cD(b1dHUh!nKzfoAcz#8fS%u5=G(U#u8a;oD>?$9ffy?k3y-VHBM~}WscGTxk!;- zypqQsnkLM3GTMVz(Me%6{k1OAT0`ltuoNi`l|JJNhg^ZLU^~V*J*P7(Qn&wC(T1z^y~v||SsKlTLsT2yyN=&x z#V_MPe@}Mc?BUQEPaG~8Xi}~(Wu5yUmPLh0xVj{Kf#o3OSAwoBibC2DfT=|x!Me|I z-MVs;iuw=?mhn5u5L}X78U%?P;+D0=DvRVA0{PQ0sPhI?_oWfb%OP1vgLi1>6~jBo z;9in<5~ix)9uld^qIXu5@4T{5KGBO1=NaH?%+jQa`a;Z; z7F?{AG*0N;SY^nI`Lk&Hv>Fuo^Lmh4M?59Mm!2d^)enGlU^mjC5JQRn#IJB(jRsG2>i}QwAu+Y6n#L za|erL9zxI3&{25@xhne<7DnELrPJ~GM;%Yj%Rg}gr}!k#B3VaMPi5zzuF5ozK~F_z zsq*5bO~YlnOWHJL)sd#2E0dLhTPUmONtyJat;i+?9zd+o@I}ob>m;sSE|5vqn;2ar z&rteaBw$!r3ipaER9wigla+k)*}f`|W%hpg3c%q*yApQD6Y|zoX*e?a!}Z_G@|4+# z9a^;Y9F}8^eD*>aN>4uKALgpuR9sj`$5xJ{a-}Ycf|)2sk_D7H7M8D_NnRYpAM2ch`a)&istz0AA z4;5xC7vE_WCV$qMv(u1H7K1T7DC^{`;VF=Hf=1h-;6%H^JH#vd`SV5V#f6HOPwL7} z*^xGC^2T6y+W!Qlse1^ z22DTUe|w_6hBpbUQUGnGz(u0o9C=@?Q#=w|qAZWIxN;9hd{O$D*=u7|VIxL_aBZLox)f;)1ysypQcImX3uX3%N5fi2bV~8-Vb{8R z1SX*K@)Z{>Gy9Im;>XY?USGt~Dna&5T_3*=2{{Q%u8%5ePf{kdNjJ1OfxVT^6DuxD zGs{+!laE9-vob^c#1O`YT57YDRqDUS&3Y0IH1rbcbK9Q6Y_lewl=Z?DS738SnO`-5 zy5)rYRG-sl`( zC(g58Dyddq>?2`%sHEC@7K^BsDNyIHE?}9~B;o4vvYG-rG;2YbIy?G91qNr z$*pm+ove!1;}ICuqEyksZP0M*ly=KEqKXWl7zn0O2fY><8~2X=Sz+I*oWq824kc*y z0UBzL(emBy5#AMJG>4o;AxD0ek1xzVAv=4SLG05=vW?Z)u?q&CdIm84?A(;EJZEqd zP4K&r^oc=Os}2PC5PXNuDUKT-4xQ6uz;;IGETHaP0nll68RHUy*Rux>x|{P6KNwtwApEi1dc%&$19hC5|pmF`W@QHjnzEO*#ud ze(i9`Xr(n}wUQD%bx$;*spIx1arL6cTSYqxi{8tqj&n@JaC`81|9Bo8#=|r@u*T>z z?RRab-qhmb$yYSBz6*Tg6Y&7xfYkniPQ4`1BB6?ke(;Pv%D3B|IMNSa#T}-M`MVMS z7~9_TYtI>7yZ*a^c#YNkq!S2+JU8&3fCZ$U>|toYhB6yXEdSxa8iRc=F95k^TUY3a zAUQ&^6E76fCVd7-c z#vIV{5!0-OPt58@cKaa`2Ntg_(&Hlk3H>S?FWG_><5Nn)X@BwWe)N@ zV&8TeZRv!f6#@F4kcgto@s?YMz>8^%GB?o)GYJgw0k#E=0wBMAJ|IBsFx)k6J*CA>f`kL#1L=sQKb1R?pQ2x1V}m{P#Q zl)gpyVIOYC{Jh|!R9a;DrzzFV@{dc>OG`cxTS8dd*UrsCk%Dk8hsAlNs@-2nBVwyV z(oE4T$>}GppoLWqSrtNRkg{{`SS8V)Wc#3*L{Q3n_MGWL%HaJ2duRtf$&yQiVFba2 zP6gJW=V6pk)iA77jPVG^sJ2^Tq?7_$kaEzi9#pGsvsE+9dJ~G?tea@Jx?$=j7*lzM z-fA?P9kbnT)*5D`#t14KWsGDC?{V?4^bV%()PnC2v)lds84<5y(=NTYVZ8a=-e2N)n!*on6qkWDK*X2-WpDX1_HWwKm!A`0{Q> zmv>tAj?tiJz*ZWI&j5YiG^+x#o(x4=bOHS?TQ=kzGG6jO0~MSVe|nXv=(yAS=j7ma zdN(`} zi;7#n;RIGpb0V;UvqDCy+ECzkxHAvVcZC9SlPn_p96msvDMu@^s;I(PB9xvQVfC0u zz(cd(tiumQLLTgdtR1wmNJ6d#CD^mVBAL3MY(D3QP&E6sPP5H?K@OBKi+lGlO=T_s zK5ZS;4r+7>?Rx(bq(&iQCU7Cx5Et^30+$WRg%Uv@I@R>=Ci{uqCJX_;!+nq5XuF7K z2&?5kt2MO?TV5YV6(U$OkBv8h=!vJ%m(FN9>81sqSK7~3ljC-yVDX!uBc&*{|0N^pT(YlY4PV7_fun;f5R*8xnquH z1fRndcQ6e?-!GmAwQ%AO8*MSVd!q1r(Y=Ox(r}y!&zM+ar{_EE5Pa9;yYhAa#t}_d zeN|5MJoVsIe|Ei30)JB@8kf)%qaH8OkG$hD_Rdg0>F}kdq=6* zYb0IZ`In)0ZIE=-mMitdCzg*M7->?$z3`C9IxLKO@jbkFJe#-q*{-lc;zria6{lqa z4r4J!71iW^1s})ILsl1njexl%L5<@WC5rcEvteN^S}5@{l?_!^WNgSPY(~yc-9ErSTKcC}rtSXVeVq>BSlHKWyNx7#g~y>K=}*@Eiz-GMj=;>Ia7kbB3Q&a7e2?@5K% S%)5L3_WuK0L3o-b-U0x`ns;gd literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/88/59/195988 b/var/cache/dev/profiler/88/59/195988 new file mode 100644 index 0000000000000000000000000000000000000000..8e8cbe7b1ff507bd8d4f4f366c3c5820c39e0c6f GIT binary patch literal 21135 zcmXVWQ*>xc*KBOtww>(QcCusJwr$(CZQHhO+qwIE|LwQ#npIt+AG+5XHSr@M0RA_C zuf5M*HpLTaeqDG#HI=qgI%VPkTvzHXl{KtnHdDkBDoae3Lcxg$A+00y0*kCvn@_h+ zJ7OJkk9-i*3F=AMkn+$PWm{?dLEj?% z;5sEgklh`o^4d`6b}|gOs-D z9mkl>xiV~p^`;ZpBR1P`kEl?%v29SGmyhEJB%77Svn-zZ1$5iWJs2lEP>SrxRDY!a zA8FIZ#qSf*-=6ycPR<98x;1Nxd`KlOs$qaUl>PLvYVv!y0*~HxTL(xNI&!q}>3kJX z&)9vVUMQvMpgG*u7v)}(##o;wv>AyBG|66}_sh@)E>3 zJ$!MnouJ;GH1t>vh_Tku6fjE;2fXXclqE1rZGDmu$N^NTQCbb`5sf?PQbmaoKg#B* z;H}f(CN5p&^S+SvQaj0P7mafttMPUiPMU)C8ddi@sN1%0-Dit~*}8%Xf%~)IXN>M^ zuJ>xnPJ<{w%CKnVb?nzViI!H%=Q!11Bp3%J6wHu(h>kNzGHSKc>*MQT=i$-xEBMQS zxl;Q5^L)(*9)17TvS_jLtI%t+S~u|siY3b7^;9(T*sJ_A&M#-BgWm_x8|f9-Rv!>-8+UeQR-HV5A6a6^f-4ZH& zYkQzH?t-<>Br%yZ{QP^naXZ&V4&DP_c4ux?qs=|4R9hhG%WMzJSo>B5&L7B>uD@%R|> zXy&X!xd%tn`^P+GV$`F&YuB^U^WkFe?rd7%_UUbKd%?+MKXtqn~U)zIuy74sb+uhnk{?1ZQI#0H` zk5z^`vOVdlTR1lZQzKbwU}!192qb9^LRm^^&Kqf1)6+*=u92eIE!q^-2M=KB`k_HB z(RJ_N9#@Y#S0Zb|yX{)tANQx7_Mi6O{cM-V;Xin=vNhAIqqlJMJ8RXdzSzHC^&jU4 zw!h17V&4zjzAQaU)h6D*$Uk0>FVA9+e6l~9Hn*>xrnTwVebG5Q4DEHI+OxZleCYUh zr1#`LZJ%bhZ`YrPi-CzdJ2yL*f$wm@rm7|EhmyI{s^y+$xmWl&H$HBTU{tvEPsz$a z!-EZAAf!w<97*TvW$@kYt-vPbj zM+1DSzTec}SFiVuX4+5h)V^Y&EG3AdD2g$d->!+#8K?ecYQ==24s zkFxjS_;Z$x^K}ZoMLZPG0ug5Tw&^)K>dSS&Zps8*mw$YHyMud`Eg>Ktux5*Wc2nl^ z`U1C;>wo+b^BTL;ZGaZdju6n=v+n(RF?d6rAHzRYm&}lxNiIe}drqyYjm-S!^4FNV(=T1QUKIF|d0f|r#D@2e-^B>j zi|nk+EH6W>pOMGkHIh9fX^e^*c6N{s&F((2+gLfbpf!+%B=xP9&R%*LU>I@Bb1n_f z(hla;LUM51*jYG_8(;>U?&^4SdL3H696n(BIZijx#_mO{D+t5P6M9iM4==Zu$(!*l zElh27Vhp_^*&$WJXPxUD+^>dD>X(uA{_*`AJYUS!R~_8_OvgvY|lWH1L5Yr1V(i? zzRm=^m9Ei#q6KK5v|6<{!nElfMsdGI~FfH+1_Km6) z3qdgpH{b(Y_Lu7QOSzHAzCKV;k188vxyv>dbkHJ%BFmlGkp$ffe!^q7K^%oQ+c7KOT{Q$Xl5r2nFkj3WSLI>T^<`$O-}u6Lglb z?F>7fRa$G3b-Ga{;pAM&i(()=d-XdMhBa{Mp}-Yi(*$PWwSIWf7xQx;Ew_=(dj7gWO28a0s!n@yikdJEv;JDa9y)EdZ0O?ne1y+{qZ_XzrIl0h4-c??B~$A8+d z*3e&^6mzg}b^%?Zty;*@syJMxG$(Upii{LO)+q$xb;NPsLQ)MO&q;)ttDP@0`7*+G z$3Gjoo<`of;Pc&N*e{<}z(7A2M=tDN=a;(DyV$eel_s!wNGI12vp5;)b+HQpLz}DV z_zK`e(mV*N&?so=m$p>rat=$_+1;q{L-;qS*=L6EGW-(}a8l;1CCCXM{#F^5uE4VS zE?E-IYR%YbK3Kk4g-VkQx#Qrd-*tAq00al`{z0fEy4TP=M2`;7L&80fr1r zYu2@&O{aNuut#p@Fl2`bcSSFGp}a4U&tXdMcsPbiS3NzZ*!KEU3XO8s4P{iTNUhpc z2!JzQ=Ju%AUbCnY3RJcfo{9i*B1v|~O}WY0(E#p_OkT>!R5rU@u#nx^ah4#=3Lb5B z9XRXH`^k4RVmqX9egj34GrFel#kWgjXABMji-K9}4bMa+^~7hwWSR81PW6cFTXR+i z4AT^V;RoX$|AE(etw}9ixitMucJa0>%?>9Y$n4p%QmvH9O5UN5NyXZ;`J>aH=FZ3? zB5Sya>-N|!K(cf61mXZ0JiRZyRq2|KgMY-q7K|*6r$}y#gxz1Nu73* zcD7^fvWn%hTCtV2Sragts;}C;|J2pFrR<8%*iKJ%8AC+YydeoPcl3R32*oH+=y}Aq z!#tT5uta@z%7sKt?&Nj0Rjek!@f-tGUwK`D6UgLBqRNRQrL%%MH*{Sop6sq1(a^h! zpXdmBxPY<-v2xA{(_$6CN-_U{RF%X|1iY406#a~^wXJRicW&r(*RW2TADHQhIHJ;E zsx!4ahL*6G&}h3*rskY@RH1x(_D=H0*fX9(x_e9v>V^D_L2Bi{$o_SAF;)26LUyyz(ikSeE)>!b>_m$(yI5=NmzIoQ8ZklY7{gviBZF-w=Hxoso@;=dmmBVQ{jQAZDYMJ*}s#LpTakd z(VsrKTdxdKr_HSo{1IJ&4Fl6Z1q%Z*DQXNoCo8MR11s&>!`oKL{rQP_t)!VhSW zHF!T$p`VbsAnwr6%KQKwaX9V(2e&tC{HAlCG_bIm0qJIti1ZN|; z?RbE|rK14k0oc*(4E!wAEL$}Fsztd#=e-8sLIK6=rt;)E+i2b0U<`-PB70!oge^Da zqW*koK0s^NiS1r41*>E^(9|@%qRM24`+mC zx1^QVo(+5$rT#M~03hCK30UJrASLWw0-zXx2&F?LFS4E~;R9Ll>%f-rY8tP4&w~!00>J!@kq`8{ zYz?MJxVJOmd2ux)U&{hup#Zd|AbMGe_>kHsmh-wB?_H9#NTj@BC;qD1H6-E+J(cn? zf48}Qem|AYV7M&Dsk^n8522&wBLNRN7vy(s)gv@ROTN&ADPkvp2`R@Q=5n--5n~9k zCWQWz&Ltvql}_9~WNldT#pLV)cu)yWpD@jAktN{ma#mk(J24|0T&D@>LA^=+w+$Oh z{7j#7c5VQ^ztUyYkVQn3#mr!A?oaUH&4}kocJbYTJ2{i9gBtMD0%NUNvhi;<81AB9 zV%hZq@IDC*BG$t3w3tlH>F9mD!LY!c2z9l@YbVl=p;98yM-ov)*F5{iuD_1Sc?+tuBJYWtEuq2&Z#pW@&*DLN|`6Le^f`_46&;~va z0@^;9nI7W6EL<42!@2<}qrZ%yrYeZMbFfhfeh3#qCU*8zloE8b0H9O0u{i{yZad3U zN!?S)hMBa2fxVa+2o(J%IleNiAFQ0$oBJCgWfEvPZyaBplTqO)U3O7{R{PrD#f+@r z1oK|{Rx7trGq#|e;_Me$am@?CJRSNATtv=@WP%F=9fe8ILPN&GIYr9%zSk|s-)%~j z@XlQv#t0vO>SZ_@6c1o1Pgx6(V5%9@{2;}wUeGC5e<9#SJrt+tP5OxvyLsaIa?H%u zW~5DUJS*3J_$9G}{YPMwBEM#MJ0Y$m2U5K+FyR`#$#la!eJzm*s$14ze=Sp%!C@Pl zBE5t-iJ#6md|mHvFhK*3w%pYrvV!aJtVLzTV$@-gr6V>8=(zDer5;I9`6-Not{}bF z&X`O7{JjhJ-8b9^`IJWTD6`E0JkwNwIh{^>U_K4mvB%K75viFC4=Wd3Eo*tEG5Rv7 zQ!8+35f4V(Dn!M`Yzbi3;^uub0!`rLA-GB3AhU8N#|MijPQ_j}^|*7hN%hKWlrL>f zB8qCO8b9AvB=z3+@J(=b-?dq7F~|0&yj1`x(NP4X_wD`pa`RU-d>_r8X{ zfUMlDR)y5TNac%%%woUP%$M#s1vwlTeFz156#6QJ#bFV%)369Yaiuv-5DSUV8``0| z8BqkdQC+knR_O%VCvsfoAt(SlO8w2bFsCGea%UHQ2VxUCa918XDMp1}LoyqgKCH|O zcQrnN@nmmG)_-|6q8H{RR$eppA}?Gy z=wdiPT3;clOe)x!FxD4T@e+Z+3DDe&E{`d#1pH+TPOG5q#6uz(%#ZeiX-(zHl@sAW zkGE;>@KrZNeBm`e-R(DAW~tXq5EnF*&;9Fu8TYB`@p9I zmlUV!@d8HS}1691;OMmUz5L5-E{*Jmj4 zftq5Mn2tb~q9bmq@yp?SKY10!&!-{fwqI3eHb2B+M#*B>RJ#w5^1A)|RaV4Qo z@4K}`O^o|41N$fkBR8O3tew`#G8{K+x>82ErznGYqkKMpDYRZ^&eotiATs%A(!({I z-FhMy4d#EaZ(O*wq+w9>%BKqq)ykAwB0aK>0d3YS zD@Bug$W19Z7O>kH06|Ki(H4t7&=r@o>&J}e`_fzAJ#Nlh4{7i zeK+1i;q&1fKtvxE>;d2@NBb4%3!pU+&^(0iOjm>Kpqe(nWt(wLo=U#(tNdEv3GeY; znn!jrrn=};S3G|R0#-|a%yIm?`m7NHk3tjNyo%g(i3CotnbC7(wXKx#mF8!XmX}g^ z_`azTl$&-f4n&v0?LFbD0|~`vqC@-q;YPA?u=+6R?#I(e;G?r(28bjL;%w&1C8;?a z3&bw%!O1v#?mkM5c}x%gxN^h{)PJ!U<#$$;=c|tfZ`wE*m~So#s-RAFZ9KoWL%I ztbti&iOQXeYCrJBAVFO)fcaQP)rX~WG6xFx_mOu`{y4^G0mkU3gOnMYAIbBn_(2aq zqF~XN&5uNYp~V(3j)ar>jPQOCEKZof12sT15h#v?Y0?Z>9H?nD6j&SyR<#+BBwQA8 z204xdi@+k9y6)d}3VCBMeoKx!!HlB#_&N=R0L{WK3l>MhVP6+Qfeb6cJW%u?nBH;U z_=XZo!b#z{V)AV|KVEnRX=iof>C;~nDca6kPC$#zjHItSb|`BnFWyT(OEI7#MwCSm zeWyy?;8K{_-L6m4HCXgvFE6Q0YWYxshU{Fa1}Lvcyibzq1->wWmyHDp zVBcm=oY%WTK5<2Fh(!iW#jo_Ac91F}E~r# z6$zKHH0{;#yQ!M62*9nf)6Nz2C#=f~Y(-g!DbQkCmPEs4^y9zm3QDOXCO|MBZkCjQ%a-+Rot6*y%ht%89#nG{|g3a2Xi~k&o zjl@ba4OH(K*2EQ~Y<_8HNcMvlF{Ip~0;R!Q5iwmbV`Nq^*Y&NGgSx~_p}nv(KDpA( z*S!L#-76u7`9$a-l$lp@Yn58OWPSq!m6=X!7ku4~=MXo}B?2pi=}Mk}tCpFa|tSw%%X;%wm2G z13N8P44@Gqd*53wU+xCVWPg8Of!il7SUlAWxUtS(ouBx=XlLQx+l~VmkMw>XF*I2- zUrCr&dExTb@5b5p#mb2UM*%xenbt|MgU{|@ONFanTv)O9ip8A!pY(Z;)yshK+mzD0 zKzyj?aF@UOS|3fGcD5tkPz6+lUsPE^9@Lz1@my&l7KOzX4KmOyyzrxP^Syt~!yf^> zdp$g2xG69bLOc^fFik^aDO2D^yIOs;0^*EGR1aG{H1Rxi@W#72eMUA0Xq~j+GmJ}z zPTPOBiKYadR+jz|nWqGej+}rS$NwG!4lB-_O-}(-D{I|HNx;Y7xg}ucgyp+H)>D9`|EUs1A{C!0XC~J=LzyFUThFy zkt)=P9kr6ipkTWPt{Tsxo8(^B1#zOTv8tSp~p3}%h{(Yc>bXtx_< znaGff@l1gp1na}Vr1~h$uGRL5##DXWjb(R{EIQAxW^G1F99aZo4;6Nc(B?D*)r*hr zL&41A6tTBS^8^&1jmuz#jgXz$mDsv=x&|;cCU^1q13|j$09i01alfNfIH*5__Fx=L zy?A_v{J`A%c(!!^;oDgC3V29)0s$&MWqx4P0IW?JlHI-hqddA_8b0pUQD8!kLvKyA zQ>WIfX_xst*sw5E*}Qy=zkis?7folSu!bUY0Nn+aXzKaH19ro4kC}wLbTT-Z6Tvcy zo^P@91cD&tDe?s7u+;G8@^k?51c=F4pS|F$?dY~lKHB}cC@^mHj)6Y1;^2huy<_CT z%?e^THjzaR0spl|tkSUH!q4KuMV~L>Ok>_a1{K>I#NavxbkU(@Y4YK?T2273=E9zP zX5YfbgNH~%Z*>K;-Si$7LAGl|=u_D4r`izi@;gq39nqKTdU0lJTRC5T9o(c);1t)~ z`foKazv#P4QQ&$wDTyHiDE$1%CW?-5WPH1o`WMc{s3Vg|DY3DWdyCZnN}Pgt$~coC z+2GQP%k0mEd%C^d zC`~wpNgS{|E14ia4t1eK#d-)-PR8cdjF#j3oAob!aTkl6EFg{$j-;>5^>h@VR2td| zai?+HM)7!Z1mzoWAv`%1-fp1X^Rm&0JfpYcDl-30bi!3j`jEFk*zm(15uG{5!z`5m zT2LggNF+Ud)K&2#+t)~AOaLcfd81)Q!kaHsBHkwMN6q~*-T{uWopY7gBe%sQrqvs+ z!>Og9$;3p46#fEiIGW%)$ki`q;i>rd3Q7fP*mEzuD#X4JZ%H!bBQ*K*m~$le0OmF_ zG1yX52;4#%+U|B8H!%)Dm4<+>i?-K1_272RZpS}N(^NUZ)QmJ`yy7lYI3_I2T`E^? z-0520;W~AJLtbhFcjTX|v_3$eNk-PpJ)Wv=I0fJ2>iWCoxw_Yw{q%-+;g|JP99**3cXGXp;zu@hR!_B zc|Xp%#^*f+u~obJ09yU_XT%shAp0R4){ek&u!V`{{TjKt)%xfLCeku&|RZpP9__* z`h!M5YZHtj5R|91O+?mN|y^v;G}S3Ni9C7zP&cdB`)S>GI}cMa5WvhKHD4d1Zava^@^l~ zfZ<^E$2#8V8K*_i)m+VYALaJIo_-u%^ER!ToW#cQciFxhj&z^R8r6e+m~Aq(7ts#Q zN-LSBaohi8V%N%*%e^X<+ZM^=0+ET~ID5rn(r^cp(no!49z#b2^9kWNaRjkxI8`T1 z^S}#_jEjNFl4u?*d4B?)%AECNd@-J**O#B0o_?M`7q%#=M2H54M`SvRs~asFg+3eSMGd z;Ci)Yco;!UNc!2p5=;iw2JyOxtk?Soxs%&Q)z1(t{p`NY8!#r-s9^Na1&l)_DI70$ z6LXJ4{ok>n&h!ySRM|x_AoJk0woly8OFy}7oluR2FwY;_XIA2%&kDzmTGu?J^OJdS z--xs3hW@A0BKJ;1@gKu`;#BWH`D-O!;Hm#Ab06MK(L9>|Lri=BKk_>Be@MFTKMkAD zq(@w)f8v{^S(owuIpIC#PW^A!7s}JO{}YdwNRIyx5J6KH{f~iy>9l?}@AI#s0i1c^ zKk8W4l=y$U5m~Yj|7RmY_^*0s0I>zH{Rx;7RGI8e@d;VULaK(Oo44HG!rCw${)!2U zf^biao$Hy-dV2$NZNVf52b-4trsTT8_`&z|h2|(qDxS6>M@9lq5{H~4a04}?V*6&< z6Mf^N1-7XfB!SXj@`B1AQ($GSh+6XNcz$*kf z93yCl6OPj4^xV$^8U`Ve3mzOWrGHe*{VH(Ca= zgOi`xTieUj6bfO$w?-hxP6st_}ZK$!~Lty5{?#qw8sIt@M zO~lO~o0o`qm%}0&-!&{Ga&43)Hv8%M64a(m^_y2r8%vws0R|mot$J3dT0G|2bS*&x zyR)Z>MRJ)8Ihy#g{|nU}f`}$(%N(CLQFvPh%*P%g(`ZK!k=Gy7My;FILSxCDkBeCw z$X0p8f@uGKD2CtSV=6{AP{O_Q>=2k~(jG)&YbbXKF|rgptv15YVrLF-@J8InSJ^UQ zz^Q=S@!+XJWNX#P9N*K*JM(&fD7WYAz)o}PCQ=&7Md%V*S8VPH7W|>hu_s) zRux)!lFj`Y;NUwM+YDHOcetqyNIB!Bt4YP?`j=M#b_>K=C8EuE)rO zQYQgA80%I;b2Ir;L?0jfZPy3v5309=$dHs@;M0k=>qMil<+tc)zQWu|jbD;Luv}8T zG#fg8tdThfW+pizLuu>e(8}rI0ud2n;Iw+;ecvTl8a<;QhXRCX)1%SxqibI0I9OiB z#u!cf%?2Q!U<8clp^0)isPFKY_lU-JwTb?0HM{ zfoK_(W8n2cx?ChZ;re2FcW^Y1?b&1R_k0uC>)uD_`~6N=xdC0fn&ky^6OiKTeJZGN z=N;$4&6|g*^3NeqZD5HxZ?OzU z$Xy&*dy(9N+{i}4w>C34mL2?Llz7%Ek8MR4_<=LcKbL6;Ni6bWC4Zm>QK*ZKLHGk( zn*-D6=`9kE>_sWN0ZqtA-f}*Tav*YfBz#bpU0~5bT&5+(pb{WRnpt1qK|ggQ2r-T6 zSS}pCG7~-r^@pyR0>qtVIx{*zBpgRrMB>M!5aGcwAZJIKaJ+eibFBBQm>8owS&zMj zrdPXwUMI@Vi?HZq1Eo7i@T74WeVY3Ti5XufwHX_+NqQ=dRL4}T<;`;I-=xxFT-7Ka!6gRe44#J_aq!Ty=?^zTZFju_xZ_lvKG>^A3>7N!LC~V(dtq zgYujjpPd2Ndk#OYVPM8Hq@1 zH1oIv=MOQv&sjlIiFhMhCAY-qu=4VT5q|Jp5heFNySDgxeYA}j-HO}?sku;6bj6#D z=8AvN3o;=xNQ}6Dr0q|N{|57gsX&JZO;6%VlUY&s7r=$bAD?efh3N*ns>u;@KRCdB z8)@g2N}b0UX@%0n!mwy}!DL%PG5%-vor0WN0^sQ6AzUZfNP2e8C3vRC_#4be(@O4s zUyy2vDZ@=e(Tc)*Qu?WlQdAs*PeDrHYk5of@1~6T$Z(_vPtlfzMXSg&SW^yVh}9LU zMK+3Oby0%H}90^^w6>gzOPQQAVyV{lCPrl#QC)4WXsU8b%z>9oV z7BVfdzU%k4B~6#PjM52xa!{n5wylg1)2OyZT(ePa3d4}K3BxdsO`84Q^JYU|s^}>> zQW3r>YxrKTTixf=;)}L{D-;Zc}q z9oeITVh==UXO3$xj0&6P~$2=ES9+0Gg2geI9uZxzJiazeFP4rzv zVi(!Bo^edP$xpSu$vaTZ~a=U!5YWC435lh&AM>UFB)PUBX*P%AV=&5x>D-(tl=m!~Ofj zsv>xV!__1YCRs5%3>|l*;>8{&}5?j6$8@g1F zYE6Vn74QZOUg7BGOKc8ch%3p=1I-PU)>6e^VOiwFtVN0f%2lDa@i1Ynm%(aI^MT4& z4_+Tt{2dYbj4oYg^mMp1X%~V+iWb0`I)l6KtDX#7pZI*?*LOTn3v?*A@E^d!;vX&b zjQvDRkbj@KtAa7^;X~7-VkoSFs0u#HzlKt^Bg!Tm#q7HW0O17k-mTr&_K`TU%cwC)&Q!* zar>i43Qy3wDWBJRj;;7M-8Jr?{Jk^cWtMFu@kG(GaUq!_(0vJ$K}Yqj`r|`|>6|Hp zhP1P{4T`kls}^gFQEab0@-MI#t}Vxf*BBEwTksswMla%wC}D)ldJ+iZWEMN#a()h!*-$gqmA$vMJfILA3C*z+aC~ z#SeU7avJ&?ln7`|UV2#_>ZFG2c|y^E_Pe|(X%s!+V~#SGf){E|){6yIHGW^Ib8t(e zz>Q5Br+>tdkfD)_8dbEnthw2+rJC|IAgR-nP(!90%BbMOZ78+<>G}5-Upbgy>0y{Ux?vA{V7w}HK$=Cu`F~c)bWjpTe4QHfLk&a$ z(JeFfvExHcPD4_SScC3QD*PjzyJNzPEm0GP~-C7U^n z2il7S<5V8}pnwaw-z#SUOy=?&NVAa6qFCk|bJ~wGerm{?j&b-Q5M$IiLo!Yq7KrR6 zbi`kvzS9*VYv~f@fyd0C%|%i_!HuyCXA{%5n$#m=fHalNq)P9j7spw$Io#<}TIUcu zL93#yVBZz)>AG}U^^_twv+%~2X>y$oyH|)fAQF@{raMd<{3Sp3@uCHcMzl*@=dj{I zikGD&M1*v+lR;txm2ad*5P7B>wFMfm_Jlk|A(&Aw^qDSJcUEx2L2%@6k3n&)=HBW( zb8O1sZhI?a6$r$8-7+9FdEh8AJKo1MC+SuLiy+99Lz=0LE&;Ou1NF4xOD2Eg8kqF{ zm}-U^Mn-GzdvM9z{FeSXE&r5=ohiuu;jv^u_5ueKa^y|%*;cj{0 zaEdS)=R9c62`(AN*vYsBObNRSI+sR~&LCat!o!rD_Z*WK^wv_c=~4~3Ss%;C?B}ps z^mx;4r{BR+a+0=xF=aR8{F5#nt*}e7kNL)rS5AVPW#;j+h0SR%jk*_!lFrFm7&T$A z8acCbWn(;1qAWVN=`Jo}L2_{Ka}GgFF=aF4@Cw$o!y~)k`{6nZ=`0>iHqqI&PA$4~ z+)ru$Ak)n<4AmxW!ypmQsr8cnzcR-HxkBLO%+jtBnfkY z2w3Sacq54%DmC?1M9`85RmaNszl*~JYe3Iw@p$-L8r~X`Oi4|^K*8?81_lf~*T0^2 z!?z&D!bB_GOvK)@emOHZTYRIcaVmJ`n^>v{iLhc1bk1kpMe2Qsl3N2BHae2fL11fF zZ?mjLGa*dSaiMBP-ykLd=AK+OIzk|@-^cu(0=RY9f(9Tp(n=~01w<@l?Fiw^C3-7l znb@eA8_3<}PoLLxd`o`=i&nZ=-n~8I?@;r&|Fw$5hFWm2k)c|#o6^Hyy!lD9^OSL< ziGBV)TDzx!F?uM~UHwjQf@9WbL1u&qOPU=sO5*~eAJV@Jqus)C=M6Rw01FOlIqw_^`c;V5=mBs^zLs&w|6(?Fu^(dxUPx_W0L=|Hn;i!6$NH%-CBsDI3OVQF174!Iop~U$* z*cn^QmEv?K+mk0Rw&Au+C`J}7;V71g164Db^jcgS$UKDRLsRH*9@VgcO zDpm}iG%0>k9Wa?kp$u9mys<2E#|V{&Vog$9^pV0PqZvrflzuIco1bt}T*;{vR+W#9 zgje35Q}rA|(TH)>W5#<_xKkvVQD5PqOYBQW!O#?}e-x1x3x))m0}d@af&uct6X2xk zzId#ht^AnTY-YjG4Ie%xU~3whzr%GNyHnl?%e{H%$pEYijLMiFThMlvi>4S|?dy9; zANwgAGfaz{(a^?n{AFRMPqZrux?6a#%i9hVshxB;{BG$RqWgX;^jzW)=H3uq8E&-B zS1K3u?Wf)KOe3PH>1SKp)mu- zk!H-=pJSCJ-$a{&vzOk#!BFHs-6N z6+Bxuv=he~j^M7K(ckr|QEC`+EwC_pMDTUY)hxOFaLQK&{jd^4EQHLAMj_Re#i<$b zwM6rc<~T3qthM$E9FSXDvs`9fp*Bkrin9WQQst`H1)D1`?$ipSNow}RlyyPYA0ooJ zYzrYu=eFur+fU03jbhP{$UzG&0= zT}WSEv>yOvI?MiU`cFgpQZd>jVJx38tX-4#idq&j{@n4XU>7=s z6g8tM$jdew&e6eyER0llbvTWtz~LkcODq}dj$jgE)FROp*;f21XN+gk9`%Tv4j@}( zsz47BA}=qmBW_K}0m~*&sB2>VtTC0dYSzsS`IyTQuulG+ z%mn+3CqlZ~tyItgvbI9nH_~cWXci-FSr&foAo>us8Isg8qoeR;GY!WM}kqD^U6-+hjR?IGab~HiC4)>tO|~0`M5cg zJ3zb6FjQDi2gRte+GsjCZthAMxqgsSnawt^(o-4 zsKa5VEi?;S+Wz$*kggRETr^)UO`TQ}u$r3^3Ke^$4!^c9mg1#DJDAOi0tf0X%vnbW zAxW?l7+BSX80y^Y>v(NnOeC2tg^I7}C&FArC;~p@Mm3zv)&VSK!<7<~OhcN2Iho<7 zp(Wt1(nxLdh+AZc)aS;@ww5f1|6nmuoPd-F3hWrK5eSalOudV171z=^>^SJgg)nh# zHxk^pr%OaCS<0`->sc4A%#Xw9OSY4wlN*}mn8-gZXrlXxtkoXauCH!gC@!1=Ime^g zhBzzK&`1ThgEm|oJT9JC{7EgPZL*g)K(t*MlX-N97G}i*JJ+n2J-5wjhq^F0i?f=C^O@0-jLZhfp1Fj}CjWl{1QPr0OqAMO?0LSR-i+c4+SU(5 zEt!r+{RW9x%x6Q_8%TvW$H;G0_e2HJ>oUZnV1m2r{Bm4+MVS z)cg!xV06hVr85hd4XmTsZJ{_wY{De1fNbeyJLe+f*L!J8D03ptU!Fjz8W}_oJ!lKJ zlAQw~lX_C(H8|vgi9}1wEbsY61F58}oEsbNtN~`_mXOmU_(uA^&_cx3V#nh9WVxAx zo=3RK@9RSSi{qb>J?%w)lb*~Pm12~(Gsf93p6HTat_eL1uWg6sfYePIoM)79*u)^` zY+!!_R=2xAJ@e3Kwp1YGmYf+~3VsovG* zY2c~eYdjBj1r}Vv^Kfle$thwHeDlzG9?10d-plh~WxaSF&x5ty{2IlraLqRl$X~kV zn+HTLUGvSO#`C}dg7O3R=4Ll*=9H{~>ur+|mMWpb(iD%dMgbWIDUZAiz)Q>msD!%l0G0npmyE zdc+-uKn#f)-1d*Y8udlprrSf_bJW9LGw5dyht_yvvD$39?t^==ECO#{Q&-rri!T_~ zkZzTbG_EI{SiuyHf1{kF0)-cYWlwpI$)25EI90;OErhm_VL^U2h8C18tPl2%7yJ?c zyvmnr5{ozdT$6T?38-92yhA(B&l=0}PEzJUH19-AH44L73Q+d#GII~PEvw0zQwbC< zQCqs*Lb--ePBXA}(%@F)7CzkZ36k}5%kBkGK7i~Rn5u$X8k8~yZXuguNp1mL-)h|Q z#)kE5E<_BvMD3fG#%wqhpX4iJG6Mc34Q|_0{u2iLOAsv$3cuyTEQzS_(W1paLj{j; zi$rOEEyp7;F@r3U%|7tM*%d8Ml00I+7D^b~YU1QxaEO0~3JzhcNY@e$vj_|k8KE^l z_Yn-?NR9wP_t>~$F@pOt$n^uqvFFH~bl!F)x2E@+XDG$^ zR%R9oS?9wnSt>|<>re^KQ{@U#Mh^)V^6HlrEafJhZu))aY@#Jf#23Xc*+fg?=vL;I z{6tGq1M*eSW3kMFStz)(G_$Pk{RBjP(ZVI0C6zR|m3bw%NK0bvMl`P^siBsei$DRs z$#IfKp!3F(w(i3W$?-|ma_qCZR!Rzci#-U+ z7Pw6q+an0vCWrQA;Ffb@Iz zC*7N0d)GUR z{KQf%iLLw!cZu~M3{d^lzK1MlD>D7Bm96?Le1IbI=2nW4l-hUg<~BQNZE zj{K4&2eX)O?hsey87g(mhi8hnidypUn=3}bW_2pYDThs=jA`RZrbRK#L-mjubX3|w zuF5{SC3mjF(&@PTqmC!1<)5&DlTA-W=ROs~IvMp;^6*w=n){%qQY2=zT$@H6TTaO? zib8{Iu1vt(bj%z3*4&$nUz;v)OpYolo0N$k+KOzF;{im0hA%gOaVrs*)=6O|X?uJU z8HW4Cyl}ZzUh(_9_?*kH&TM;lVJK2RixDqWL>veh<~Gt5St!4dVJ8G@7l=83GB3(w znRHve;OK7Pa6DppR2iW%`oop1%kq>C5Q1QRTsDVg-e5MU?wWsW&x#+MW@taRYkHzwiBk9+?+z3^K9|W z#L=zDJ2@8TF0aher{}nqGS|q5B#;g(L56cKt&ugk?s-s&l7c!^T%5s?i8{bOpkc@u|QAO|PlYPAe}>mBp1>E*Zl; zb^t`w(u}h?c94}Z!q;2Xn|hGP4uBI|g@0DnQ^|4toXcafnPSPqTa{@Z*s%kU=2l>r z&9TFhSriZJ*a5gTxiZP-*dYh?^uUiDfI}XSEr6u-8*2pQJVmA{3>|=h2CF5qCD=u) zf-~=%^NaXZ^E$wvk8gYa+j6nK<^usQ(FpIBflk$c6oj&l9c2&AoxXi@187bK&(y2v z(Gp;p8kR)f*>lg;<{-u0E~39v3;2z{<%^uwLS#GDTPeSjW`!spO)7bjgWV?Dm|tuX z`K4PLqCQQO?@y7&fV4odLTVt0R4b%Hf}qY513GWs;h#Ox@zcS>TG`krWz9Q5|JpOeNQS2beY5%1ztq2^9VxsQZ zv?}RT=4l{CuA($`dysO4S5VaDUiF3LJdVY>uTb}DH1R*>$!pxo)4aH_DcE7H`V zyk!=X+AZ7|IMsxnV#(fPKJaXv0++9aqx38)&`RuHK=}e9ROTFZ;%>4>u_! zm7|WBrC6V`0t|$tjBk^!X>mMzE1oA-T$X0iX^EVCAg?G12+A$ZsH?+IX%<7J{;9=e zjHx6WyKrx>e9$PHcv8{}S6qSh8D%b-C@}aVDnwmQk8`#{AwlYzl2VWq<4RGDbJhX4 zi45&8P& zB1=dpQ!&jV2l3W2KPe-T;WLni5VjJBVh7F3#zVw0d(;z@E8Bf0rNGwySw22DLx!yV zWd^ZLBgyWbkxGvBsi&W;tMY|o4X%PI>t~Wap~8QagUxAOXactBdIt=e^F{ify4_!4 zUGKPAH#fB=gLzdX7e(Vc**lKAb`C7Z?4$3V==Tm+V&iXwTs^&uI~?diw2n~n&P`@h9K{j~YJ zVNZ-rXZodQjV|qZ2Srbhu_{)qrYv0!akl7`mDJL?q0Fxq%fCA?#$ey`GqiRwjSFCA zi3{^yzhE5^Xr{hZjSjaAqm*+`_soPo&&{OVR?+xczPJ(`iLxD$n}+DF#yzH44X$U1 zWOUl(>AetiuL>j?DR zr!GWvs1*3L)8KaB;1e?EUqapXYs)N{cN2G;SdqR5!~%E=n&g`9#qPSe!#H6e$R2 zbBi8cDQX!E3S+B7(oE6M&FV+3pn+9}tYQkXRUvyWcekb%wQ3iClI?@yY_F90gf5p0 zDTDV9%%SPIk|dW1l@Edog;vI(=U|jj)iA8o*229TquOo>4O0qeLCQh5x>K#T^;S*O z>rE(ny{@B`?V72pzFn5~}M{$bM@yYHhOJ@!`#kzTRooI~pRmY%7h$HLY52>Q&JanhZr+bWeL?va(YR z887*F4<^C9D^q1Epb~ojnCx6nZ-zU9+;V1_@1ntjP2H$cA`$dfyVda#LDQ$*u5VN@9tg$h@W);R=>*<6c%k*IdCxwhuXa}f+vS$vQ?+OLv zCP_qgIedV;4USeM)dl+_1N*ow6{{21;_1p>4SaMeTQZ;XA181oOa~4qSxs-O(Z@sE zxj}RgKC~bvotZodn{Zj4^n^OIEuKAh;az-N`nX%E{OR)F-uwv?k=s29%varPg^Xl6KHN_tgqhQEgORey~g##{OnzYR?O4YT1aE7zH& zp^mS|-g#g|?Hzqb@9=X8vK*fqP9L@-0(CQoZBzlpji=Fv)@VBH4d+d0F=9bp8asVX z8u2%K#8bpjKAi2j;^wo+`!h#G0l44`Ldj2vPBVt1CF;GirzH;10WX`gKF0hG>qWWNt2&XOt?a z7fOp0qT_fDCxs9(kP@H5eOh7I5+Br_weHJY{k28N~T?I z2q2B5ohuFn1&-BXj4GpM|}G=-63!9fw`iq_G0v}Sv!+1Syf0eE9huWhzxVB@?xfa|+B2*usl z7E~qxd!B8qYkM;7wyW)G#kj!ns7xGkgNKU)4%ZN63#!+*2jaYoQMhOzx0W-V8N=T6 X%a|=Qyk?HU^!5J(A{6;Jbio1uddU^( literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/a0/b5/9cb5a0 b/var/cache/dev/profiler/a0/b5/9cb5a0 new file mode 100644 index 0000000000000000000000000000000000000000..7b8fded95f18e0b5319d271c1fbb909f9165b41b GIT binary patch literal 8837 zcmV;0B6{5)iwFP!000001MOXVbK*#n?|yt5_9DP*l`1Vh$UaB9BRa>P8`6BgJ zsUMlz?+eYsSDkvfSU>80o!%O=uQyF&IyYwM?&j3C=Ra%aOq<-a@Nv_aOtg`0m^WSV zrRU*MJumxx_v1S;R;OO91@-$`HCv16Tr+Q)6O3eX??(U$aFsC4ck7@8ej~Hzy>4h-kwhA&wK&c zG-fu?F|fbRHF{RSdt3WrXQ|Q0)aYI{EzSPvx__Lm@;CYVk!7p)!WvLB{-l1?`Puhw zWQ@_BUN7Ww^buf@3o-z5&9AGq%L66OtL2(G3+w*wR-b5A@OSr`I@U~n$v7g^6h4A5 z@|cX%xuuzpn(1j%rcR z#tc@*)GUymr453>E%PYuRxVfsmD5{Gvn<`14Y10pL-O)1Aave(A(Zcd3g`X8Qt$k@ zq&3xmVQVnD*G3OVABUhh=A_$+YTdh=gY4(3eLv7=w}vFI>}sYtK~pC2lNa3;nj
    bE+L;l?%ip+L)5B7Oi) z=B93#x($lsu@^t(KBRQ+gb^}I-)i>gKD_{WNQnNPUw>`sVomYQ3{1V=V9NB)BhJ)E z{SL@nZ!~6s#Er(rXfb7}1}uP57V|q3M4Z+^Aftt;r6sii6#%t<#4rJVK^4s2_;q!9 z)ob^9XRV(K57wk)k4E>8zmJvq{IOOkmwqeVSBqFlfiR$P1_1}^ah^PA+B~gJ^hW_I z(d%fW&F!={1N-W;I|dG{d-sPv|BxDMpafg{kQ$mFQh!)B3mMl}6LogC0AV@v)@JFG zPam||$KQX-WfTd&7=eGF;7Zv48m@b!h=+&m-=TapUdQxk16vJ z)KJXi{+c=g=^NQXE}z4H`P8v)YPZIhEWefOe{YCIB>G`WrU&(EuF4JQ>6i5Uex5dl z>52BJ2|-&w!dsAL5u{n>4Uc4RtI=+U%EM`P+KqI}=^Un;eLzMvfv?Ke+-`RU(s%4*^ zp3*`YoqQ@i7X(c!Nq{t$t*RiA^erUQ=pj8fAs%RdPFs*I zv%6IKcCL^3UoDmH6jJHd;Jnd2X&;}Rw+Fq>b+_53XZ*8seB5jI2cORRy`Rb@H%y<~ z-QHQ}Qc`C%Q^*u*5^*P2Cxf5cze;$4xnk{8xs)%KimhrhpDTSTe9D)~t!DAK)-2Xq z&D^J2xmHz5rBu6|tL2OBQtP;otJQLqR<&KswQA+EQft&I&06!g(5TduMk=4LRhzkd zzM|BMrCOz-w3|vZU#k_W<;HRTxK^!IN@aBIpp4OTb@eR~)aW%G@>H<;_t2UwP$t$l z1DeRpG&?)iu_Ux3f(R|5l(fKO##YVDmp?M9HDc-(%PVPJ0r_mvnL{XztE)k;-Rw#Q z2Xy!A*Wb^s%=^!y>&yJ~tJ#^2yZ72@=kj=XZd6Wwo_~JGJq>^Ur}A6r_VORf*OFc? zwVv?v{NnUM`$zX*lD)4Q{Zpm}P@{_ntf4-uyM8Z!u3qpX@e}_zeAMh*Ty=Ww?x5Ld zp0<}92FlLb(|LA8`l#G{h!b1wpPO2NR}@2D{nFwgX+GGwi7r@kbTf4Cv{6vXj8v>ssiNH0YI*f`To^0ES}uP( zEah`Ut(2>bYlYfyl*^4u)E906@);br`_0pV(-(MLZvN|SdS`tWp>7Rez12mh#jX5m zz=?T1tCMb{)rMFGoY&p(C|1s?#2OR)qms4zGSPrI-)U0@GFo9HM zKwR>(Myn+h0|1n-6f*g0CYM?6quusJr{5kp9RQp{HD6v@i}Lld4-Am6p^tJkQ&uuU z*{1mm2z#C5{x6O0QeBzd=`$!`w4I2ika{PLe*2fkui%Y-yL;Sda$`Jio}8iOQhk>k zGw4C^3jKs_Uwer)IpkHh)9*AptkjUg1cq9611z>W&Fc%0%Anin2n=ml76y;hI_Co^ z#0hJ@B?D?5=wu^k^DZNbP%r3Vxnk>`U^dMTPyo*yXsuFmcp2}_+I<`*dZ6+ z#DQOD?EcwBdvJW-X#lBXtgBM3Rx8C^DN|CEYPleh>26I9g;hJTo~n6=P0!^C!UOCP z_UZ+fv3F5WMp_oK%keeACiy)y2eKJ*n4MrZ(10^gV!!Or0*xW&l}U z0*OW=6*hfZj^!}X%t-U|4=I?)kJ4Tho-|>b(_)+Yhg6}Q>S^;-Ay-hKu+~de_=r*` z7ebt^JV@!t9wb2Y1**kxahDGA`2qTh13l!z2<`{Af{Pd{3_B9zD<_!S34_UzqC;(z zH5RtaQFevp>>A!3X-ih0P96Y|BDvo{gg{heryi6&UD)7)LQCi`^2ZMv+!*q^ID<~r zFD+Qz_rf7Z(}%E(JSx6Ev$d&prJ2iK(s}A74(zbeyV~ukIvcYaPp@+qAg1Vmup@|E zj)L0>_v{{;PSGnnda}-)TfLtdc9h#R?E36?JD^_%w8#Hio49eoGB$V ze{z3EUPLCkcks+Yz4Os|xtOUENTApsW zk%>!yGE<3p1GsXd~A6>8B8RV?3G!PA?U=|3u2wo&g#p1|Byc919X^EY{d6P_1SRLC8_10U~6 zoOJ2r$=s(n*_&m(i+b|LQ7b-rEga=1<)k>O9C!xfIw|tHti%T0c*1>$?~<*+8s**g zssr@wzBZ>-0wkRjdr|1wDuN<&r`ZEA&_o^5A^*2O0o~hn1isnDX2j=7oq@it6Oq?& z2KX$ECdCL86erIE-4R9K6AMth*tSlS5`BDNCJrd#RU8NgQ)W_x?><8Lw4k%Tn`1=6 zX-|gvAb0R65w-bdc4l^CS6`?IJsE%=`Vj%H}`Pwfi=dh zRqZ!*^TmVjlHum0go_d{7O-ua#$J!M-(<>OWC~w~+Fq(0;$5m&X2$Nu$VrJ4nNVw) z)~&~Y)P$=z|7 zy6r3Du_Q@5F?I`!B=9BT&@BXI8&6$hXxP>nrLIJ7@$XVmmMpWagYk{yzQNU@O0v|Q z6w^_%N$G|`0P9qrahk^O$nW^35e8_4uf-D+NSw)#KBYT@qPfbmiV_(%HWbPb!s*aN zQ4uF0AJQ|1-B9vIgkNwbzwiW&IFa)Vw95P^(x3_ekXdM|BkLT}#1_ld3hDr$5RE8N zr2eLU*&=;p1D}OM#|bexovrqTDr|7JIN&1e6xNH2w)1V|0lA#Z-5nKAiH-Sl{xEE) zZ&qhXK_1HRLQAN|Bog~+bVQ5PWa4{?eFZl=XV86oFF-uj z$kf!S?>Vd*S-r+zlSmXd;@fZ2IeAD1SOizqoC2rib-fypABBqcaDrTb=}jw6nfo~z za26T=vq-W#5S6i7+9O*@lo(e<)?1UxXVG{Wj3*OnJ0r6hQvfDVRY?}%;X`bcQt_2j z5>=sGC6-V+N!CW8Y^JU?ph8Zlj3i22Eh{pij*u+!;}m=1?3+|uW!a|Y%JM7|xi8&LvZkt%uh2&fhLhgXjQSi*8 zAXdRMj{@c)lWViIr0mTOf1sr(o*;8$;vJ`e=5*XNqqQ$MKk(`U{3!}f$tB~0YLx%? zUPWOe6r7;)a89`>ktKLl3=GKRms8|ak|l~L1o?szcWdJmC(%wF{hR;)=TSyxf?w5+ zS{5<`V>wSR``>ru?jz2A9nmr#KTHCe8o<^C)E-DJLx+o;rU9V}qDl zYaPdJJS}c4(6+C2okiH!Y9|0QZ0jVEs zYsA4v>9Dm^wzFd4{p3}kHgka3vu<+ z(qZeT@Z80ukHgka3vu<+(qZeTg}C}@>9F-vc&p>_i*nfdDLnNt@p0JtX@T@pF6s&Y zb#S>(oOHTsZE6U@-~+ei8G|AY{<=)RlQd}zqapD3=i#{ zO00CGMQWmRFv5O%E-MyTWC_J3+*NHVVJE*4swLIyRPbBBTbKwnA#g}b+YX#+yr`ND z)n)2+V^jEAeR1lhlBqT&=GUzF;{YeBI8!@5HNR;J-KLW(w!BDPb&F#7BatO2yQl%PSLy z@EmwW74cw69}TK7c8HSgW)rr8MSdi>D)H9Of2m^=M8RS|8bt9h<)d;FVR?^Q)0&@Z z>X^dRXx)Ovek5qBt|DH$-8I>Ss^ASE8gMa{zGoxz2|h2m2h0CRkX7R4UwKB+a!Z9^ zu@8Qik-M?Q3Rtyg*(BNEMSS{c&kK@)!VLt}#NG}K4Cgm#tv_R=z zhyz+YGJ96{34m`Y>p?SvU}KERox3xg!)n4_h``00)t-h5uv`Lq^`u@`hluck44{Zy zd=OAy`m<`b7E{zUziCbkt|P13>btpN=_009M0%E>C`A7FLE}Q<{9T+urwIH-C@*3* zIUsLiICU_{`1;J&rWOjkEqh5*Oq~)3_JxHCpSPlnF6>>s&RuM{z!D4yt&=7K@;FLa z#A`bh>=88_Z-3@}@zn$kgAgJF4Z}$Qv)!5XV60n+#YN;Hwj+0x;xcd+QLv&tm9x;s z%W}0VkAn=fg?9lGY-WhU7lAD)_LUDy^59y-oFiNk?Hu&WH4)LX0nxW2s?`mphy`^& z;Yd(V@G8f%dO}w@n$;V8%fYPP;9HJm^#(K=%gUihx{i z@T~~Q^#4;9Ic> z-r!rz!@+u)1EbesbN%Rm*K2L+6gKKxDY$+7D+QN}e}#)YAJ4SmdRSYQB2UMIi6YO& zgNPz8if27xefmkU$nbksj^YY@K4=xJS*G_VJ@SS->>}fsl)5?uG&P z{_n={H*I96{#%3=|CE|7CX>I`Q;&wuo=v(0gM^(V^c0eCP{y>$M4wwaZ!KjC5vN-X z&cn3*b+qCKq-q&+G3918zrZ;oA#| zNSf`br7^T@Qytm9sRmGsLicLquDK<(@O_P4cBb&NhD50)%q9pboVc>f{RbiM#i7x5 zqD7(NXo(ODT`k{Iw0O}UKqI8(5RJGGGUKT)(CPdn5>Gz}J^$Gwg@nMin>cwD6ylv> z0EJYcW)p?5nY5)CS<_f5@kk`}P;QST5(3)+kVv=?aY%%$%`HiUs*QU$ns}#F(N0Pe zrIUER=_mm1Ml5B@LY>Tx0~2ef9mi9QI7pEtuY==LS*Mt1j;-C6^O|z)eqIL1 z-N}dCDaptm$o|Ok$45Q^0U$vFs0=3{6A(H0)(9wCP=#9-K|S(qVBaDtBuTO=hLKgg z(1L&{5f_CmBS*HARJFuNjlw)4lbYA(7aYeEWQaS$D$q$BpVrom@_4#Zw1}Q0X)Esv zf1qSAI3h)*x{U|sQ2PIy+&373@0R7*6r5!W1)XCra2= zl4O&McMK8^9u#a52(q2nDN}OgWGDqQ+fwZKXBoJ=Nm>bZ6mLf>FBA}$D7}Qq!8q!h zgXdjorji)Vyu4Oa!O<%V89HfQSF0ltPI_Gxig`d479hI{FH4em=nh7V1FEP%?n*w1 zxsktxrc-n1C)l4Hm44P0oaDnxlO&y(`&4-J>#jue8ulswEQ73gsnc-i%GTm0;7Bu` zDH9g^n<%NolQPePwj-G&cmVN&iZ3qd@}9)8ObHUn%Z6kpNi!7E=W`ftS*Tz=czj0^ zO3r0i3k$w^(uV1|EbWpWE-19r7lgB+Izvzxj`aR;EZnv3EVvVaQqMMqY8*0r8^CrlA;KO{*+F~a~uq1%ym z5)1>}elv?6oa1Q9oRVYR{~U6y;`vjsc#(FS4zPV!ERrN0a-qa9wIV_I-UIJ;{+&u< z^5-REb`)u3arTnEl1{|iLkW_OTWO2nNR9;H`{?naxB{4z191DGuJDi@8Pvt;Ty`Rm zG-BQT!N&1aoH)0*5~P!S%oB&`U?w7Gk|U!y2kl-xCt%7!0fLT+9_&iqP{9LGxwj~| z1hLQg1AOA032kk#W1v zGA3FE5qc&R`ci!>@7 zNfK<>m}pYri_Ezv+!s*ROKf;Apxm0M9`IzC55Weo96!Pm;Ur6}&_+jX_zD$r>lc?w z&^@_8Lx%qy;MySUbklOJk}Ek-f{Rp!!54MlI5&>gmMF|kk=z|2PU95loCsf=Ac0$4 ztqra!zxaw2A>ZYSY#45X;^jv<@!ytbrF19TiSG|OCzY;6&QP_EX|9wb_s^2qLM-M0?GO!jyRPND-nkmz%&=BnDO;m1?M{Rph9AUi>y01S~ap4d9l-PAd`6ef0+KVn9 z<-UkB_>Kz}8nVf-IQx!ej)e0yEB72GlV{h*xx9uOzgw4@z(P+ zvE#Co!xVfud7mphES$)RCgL=2TQN&IX!|d61+k3^8Va0^xRzLAx>*@Lg$=ml3RJ(D zQs!K>!DaUiLCp@OyJ~szeduTXfs}S5q9A!0Q;Nd!;{xC;S`3qEO>YQeon0jwWsBw# zbipBcD`O?|+4hX5r6%UZ33gmWU7SEO z^m(BpEz?Bh92N9_M$XA06JVNeC+%vE@*V6XSb3IQrAfnu9q9wh4_sV>dXw@t@2b#g zlKT+oDcZ2_m(^0^E7g_lPo}~Y0?KU8>=Nt{*mgDeN}oXqHoPM2Mb`qRN0dQ#T8S|8 zX0sb0ig!j{7~qVb>)Khg#YppgK+m1ZA_Ny_M*D_~0V6tm$eotr1y54)z#+2*?#b`4 z53|Yd=|f1^0OtBEyHCvcB@fXy zK)feN;%gsd#y#tYwV(96^w8ADcmBw{zQj+%LC; zDNhWE;rJO3%X5f6COmI7!lHD8@Y-QSMTibdHCeOzhW+v2hH)q;d_ zy>XD3K~_H<Zhh`ZgITl_X2p(IvY<;wnJ%0AC%8El$Ajurj^&?xK za*|0-`b<()9dm|Ec}V$W>bA(nOb;;rSeu|A(eeqT{Jn0wzo3K5)qBcYf(FQou8s#L zpaj=LCI<_eR|jLT$a{5QZVYN^5rs8#eQc^*@?RGkSdP|lYD~s5Io}eaxq&LCvdx zfz#wdk(|p%)p8-XOfXLCD{?k-Zh5CX+R}_ep7r~sTxMGY(h{*GtPO{S*LyWj3PFj4 zM?wjD4@`K<-dmAQ-@M@;T?B?{rrfH}_1VL*VNPLvLRXWTHb^=^<&4wQJM!DE`d((8 zchW@BYm}$^%k6)i{{_q?R8ro0uKUO7swkM?Vxmp6bL9c?Y3;mchGFlUDdeEQaD^On z4>|=7Y~w)#X)^|DqoJban9T4-rjs5#A~24tLvZ^_rkE*mYIj)epW_1b4ELI z=i{Y5vnPXztWd|yF3?M`(|gi>{y<_G3CeZ9>9F+|5sRqJ2m^>UT_H-oAv`UXX~HiJ zJH-Ydl}2zzQ0Jq?S`U~OKM(nyiY@#BejONdHmuzJFnX|=dfu=4gJ^9#V6)C9EMkg%>;+Nh>i@_W;(~P3g;OfT zAT+GRu(!^`tL|AvbVdrtU1AsMlrYW}PG@l)dfqbYzI+q(Eg(zPuWb)-|rmST0QUP2q z6}@t_M=Cc>CZzN*t*kFcpJWXR#nr~FxD~i?00Hu-oAyGT44j%Q;J#&Dy+8jS47CZ{ H#{mHV21+;H literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/f6/b3/e3b3f6 b/var/cache/dev/profiler/f6/b3/e3b3f6 new file mode 100644 index 0000000000000000000000000000000000000000..98d5f0e91a1c04fbf7efd27a6871bce649ba0199 GIT binary patch literal 13894 zcmV-MHo3_kiwFP!000001MPkJa@$CfxBs1e3WlbqM?GU600~|WcaN;Y){JdwCE2~b zp$G;cDJnhMg6iV|CpGrHJ)v~c#nJS?pFWW9u9D2>xJ3HyMIi(jqcXK zoSAe%tJ7$$?v`u)Hn*mD>!{nTcehTzj4qw=m-Ag`G;zil?)=ScHu;z3j;-PO9$wyc zhC{1AbKLV2@n-1aR#%hbKKt7<@vWn7y`viUqv`I=M-$6E-yPyhE|0zikN{T$(|i^O zMfr;Sj7e|W-5Sj;^o#bw?rJao_=A3$UA;-;19Ky5cI^xZbC~t({WFQfOUE6Vzy>4h zdNvx;ubK{QI^!A8(VKmlSaeOt{h9T7R;7ntl=|1EJGEvnKb#$u+x(8!-I~tK*?iig z$LJE!@ZOn~4xIUzKOA_Z?+h@i-EGtwbORvCb?E`e?w7?9YQT(l%U?QgeS_~^+Cyuq ze(%~c2bRk>8C8TK{RQYl!<@XqrO_r@K>YI<=i~59@4tL@)0G zIPY#4IC&pf@b1s2=2aApw5k@6JMHzat^TL27Z;#9-byYyYk7hCS`MI-w03vh1u_0lUdmsW4qepD+Ue=clEnHd0rY=SpJ#yyma9{Fa189 zi7mc(YiN$I=Ab5T-qyJM`qgu5{NlHlwTdC(7hm8%FtE>Go|}`&(C(WAUiC9^oWFk_ z4Z~N#g=nPC^S@R9#=i+R1WKUAE91)oooy`AJLh+MI5ew9rB>R0XZG#!%$Z)lC>?^w z4NJICIyx==S4pc?G~-3dy#Y1UE43d=uR-rlRj+9^{I8V`Y}dMUK3Dm!T>ooFEF#el z(=lD>wrg#EfUbTnPp&6r=b}8cZY;rHyIZ&m(yW6tn|#g@%iY^K+j+Hfy5IY7@|GTJ z;pGWNy8?gsZP=|=r{b{c%76bcxab;7N${|b;B~;;ORf36$ED}9OU4c;?ak5Y z+54S$`wRy@s_RDItn2O8MML*C9_Xld`2MiBcX+~=@LF{~b*ntTDmF+JGom|K?bA1J zKQgo)RRZWYM{<1pUcGikR`vGwwk)`k*xK}kw|fU~cV3@*fRuk8J})0>rSe1&G_52( zw(CFD28om}!H)W$$`cpNfsW^}drO64QHRNm{o-8p%^e{lGAzju1{ z;beE8uJNBo2M4G7XT4X4XQwZljUY@P_fJj_kKRk_Y*+M(-jRrVef+xjul-*nyue(& z^Qzg<>W%tddsnM9Ug@v2Msshse$d&iclLH`uR6_6+h{aO`^{QMtM51V4)j{5Q)}(D z_v^L2PP1urb~>%y&hCM})9M&IB~9zJcWau~GCK7}r?q43?;5*Wr=z!5a zni$$c8KdX;_%0E&bGqx1r-9YKhOjgRWnz6Rpoz-ZnpFojmV{0~5aE<4r7ZARnVD|o z^Y0aN+Gpw(%PVQ!08y+km`5l($H%?X{oNBO*MRPR`SRQ0v3vco|KYth`r;mq2PfCo zo1^y!7jK=`>wir?eyZJG{OiArUmKV2|7m<_*v-b?E&hD_?#(CbpC|tZOfT$lH}JRr=i&xm5`W@{w~uy@-W?yE?w|B_cXr?G`#TJjU7d|4)jo-#^6a5~ zvbTS*^Wp6ouyn}WS7HemkMkNJl+dvM{v$n#5eL>yfVL0+8=u=hX8LVmN1OARgOl{K z^rt@!CZDd#c)CQt;BS(p@XyuX|4u*qef%8S7kz%@Pk$PjpXe?gm9M*&&MS&f9{;?@ zpQQQV+$OqUfibwDPv7k5hLGX0PK}mv+39HJy$2zDd|0-_jxdiUt)Ux)nVTw(z>w0!;j`~BTB z$q0!Nhh+oZgKB4YcmMbdB)5CCcliD_ljw2*A^Pguo%gRl?7SAo5s(>|68uStkMRN) zBrACHr3LQ+i1%U%HYhN73s0x8H)Vy?KB%l&Z7)M>t7X-Rny~wTOqZ5V@n?Q;(i`RDc z_Jm*nfV7rg(b|<-#Xm<+_TL?y?f1L^0FF^_wprq%Ps`i>82EtJ!5GbUrD;@zuubz9 z5S|_#oc+9W;)^TeD|-w9jE)oWD7fD1owNO)cYeX%INLut*xBWWaeepoA)fTbce!JF zr(nE7K4F!2=3`BM^7!QF>}dChg&Go=u%Y~6fW^I|-4E|TD!r4VBY~lWWnu70tn*%w zOq{S5Su#co?`MzG`BUk=-NA9#DZ?UW+5kQ!oL7ck}F*W1hHo3-5W~ zeYb!1=7^d1!ahLI1FDl>Ku0HXf6G@v$OphLknomA#NQ|Tr^iR{_k2D~r~B#t+XIhM zB69|6y>Fi#zT58|ygk|hJ_lG*qup*BEv-?3pxtV9Bp!oLlkH&foLEZJy~24Hu>Ify zjt8=lFnn}4?(M(&z-&seOo-qOq0I9WzW&6^3WaK!8ijWa?_E;Bd()XSxiz6Z_JS6x zc2n0{;!{mL&Uz>vk9`x`bXh9J9wm>RGGBjQf}VOKl}2I366!Ib-L;>W^k(VQnw0dK zZa``zxxi?YUcVDOWnsN3XSUt|qR%+rFXmTemA&l`vZmqVnT=GCVr-#Y3j8-Pi_9;7 zvY?;K_wsynWPaX*I(bbm>-1FvTp;sT@%G`&8cmNa*B_;<(I|Ofhw^!1UA{5L1GY!m zT^^zVYR?P^+c(IBCTN*(&sLAo2&1y$5}Pn?E!>5;?F_Am)e?qHdM(XrDL=&`fff~=|AFx?^6C1bJgHeQt ztA|7DsM`R&$FXth?Z$Kew|yFG3!`Ej(l-mz%stze#cR(PQG}y1ZzMG(C4TjpMKm+$Hnj>d((Ln=UmsZ`hYYfIw_R_yo3%D^ zGVLB_->g@f>&zdgNkQ``LvH3pWTJZpnBF{_{7eb zO2Bb**E?Q1SiZ6yuR%)AMHI0e-_$!=!+-!}7sgbe>*io8Z#kyuK6%Q$iNg`)wvMxU>im_6Nu^(6>vM;|WEoDt+@i;B-4@FB+ z(PmMEZ{*v7Co(npKCOQDrpm9mN#yHKa{4BH-)qxzQ5&m>Y7*a)o$P6IJ$!Mk5SlJ* zgHcx4vT`k9U3ixgX?DC~98c$040EZWTTkcL!Z@_K*sWryx~NUo3ZxdjLfszZ6a8#m zcy=XuCA`sapF@z(9A|i8-mC5D-Xz5}ExJ&rDBo!fNzqTvd9vsxS#*me?V`3DWwQJu zu)(U{POHwuZtDFytxy4l%Iwxg0iJKjk7_j6GG{){Erq~Zq^M4)@Y218^yj79qV@}w z)?2z?zSYgrs?^u8{bRFG9ll3){ydb;l8b1I+9{N9zx-rD4ZG1dx?P$mSF+A_5uUcE z?IQA83Qi`@Pq{_ynO0gs*hu1~JvE0z=k~<8aAwm(D#C**iQlB9LHdJMjc9qC?xY9i zdo7r{i`sO7fKf!3kL)qaw%?GV^AxwBFoZu8SL`BSG(eoikUo{SfI71%8--%OGaM*X zkb}!#-~le&Eef!p9*?rnO=3Nscl=^{MIIzogg&&W^df3W2>_5vKC)3|1XZt4&8>xs zrYNB;YOI^Tnx9vw7qo-d(xKxDNL-yO6i(huGnAKymU$R)$!9UQC;^E zRkVxM2d#3gadPLZ0f1Muoyrh3)s?lf&Sm0SH?}iJJ*6Wq(iQjXWE=^&74%yeZe@YH zhlnd`bU?)v)>y-tYxZ%xqUN39bq#3C>UWf!Hl6V8MTJ1B>VNH^P*)$d-nsg?#1Hmg z^b(a0lidR3L(sr4=VQOhxV(zzC`y&<7hzwAOIo6A#lUgBlGarsaR}Abccf@oZdJ5U zs8YKI3^DlN4&|LQ*R*F|4NR)VZBt!##CNwj!J5kh`eo#0a|Gqg>q;en(q#b0x%`?} z^eBQGs+1iEjV*NnbWy>lIKfB0z#S>VQEU;fQjn5gX4o$`6DfXTVF``9)*R4X(B%{l8U6bpMQ5y?B1w<)-nFE;cjQ7;z zTw0(7-8y0mOEECHcF|(nD0WPnQ}P!Z#&0j;V?JpS3HemgzIfz=b1Yzv?k6%Br0=Kj z`vG2s-KgA0Ec+0)W$Bm5ZlW_d6VgSdosu<0wu=(e&c&~&cIa)FhO+b{$$;Eug*zsA zoocYHXho>Psd7cA(L^HN5;z=|Ud$)D2=%2*ZSl_fh$lUEDdI^2DvRLWYRF)FR#=tP)?1 z9R6Ixs*HXDXeuL4e~L4x{_LVXh&AvGZK`EN8;|sZD6+FM;l$fpqLygv+=_EXMV+|l zL57#Yprpn$G9Jz$^7Jk9VrVfidp?@vzNd1-YEG;S0genJ%E~2C7}hqj3Nax^$y}5l zIadsofxsYZ_0VbP2JOKjteKRe4jWggE$D&fUdE_M3%6GWO=u%V)jS9_J zEya^TiJ3}ID^$cV*`F&0$v{S;8251Ku@hEu0xHTThzT_{Q)nqF0Q=3}f5 zq5^oFC#^YpNOUiJbdowZhZ&NfHa9v61DhM2PJvC0?l&3q)V5-dKa#A|1AU_>F#*$l zg#3v*!pNgN!kOB!#uM4(rzE*SB}nNJP9;fc8BMLWe6n3-K1!lB?`%%Yp`Mq?LRMI$ zRu?%{%R9@)%y42QQv|i-%B&hKvHcRMU1Ri%?m^#TPAmM(WGONR+9v}B3BdG6}X9Q zyfjze;y4dyNhGJ#w5o5$=Y)V?90boKF&K1lpoAjcNQ!u}%G%K$mUt{fxd1Y7{-^W{Lp~t&z0~`ms|Nq=}O!FYxS?s zOFQI~lK=ehAAi>J0UGwYY_~fr1I2C$0trCq*??GhA-1)4HgqiDE&mvFglr$NOJZBC zqs9FYKLE=5awzkd?6=X1c`4?^RM&^Ou^i^?*6D3cGn5b~7IF%k@5?_%4C%{PK%9rd z92U}&e|TQ{Yq*;ZXnN^l%AuCqn`wQGoVZdLT(@CjRbnZV(YXAhXAFLL$Y~aU93vZU zBDgC57&2{cO9r+Y6(|S_E8ogFIpM=uW`o$)^c5%T8A^&H0Zg!+opps(>TS(Xv-o^g z0h~e7{!{3*IxA1BrCyx?Gh6&x{?S))a~~VeOBx-rDdK=yxxyi*r?K2Pl&gUFyfky? z76FV$FaHP$e4D-*l>?$3jJIjx zK~We|PS{0UsZ>bp(Hf79))kKGi?P*a%zcQ;bcODpaHfZ#~7>WD48L89@6KV?&XF3d`DE zaLovwrx+Uwx{Spt!WZ^U#n>czM%0NjUj=`9im?&7II3V}a@{A!t5a!{^uWwzp~O!y zHVcpc!;7&=j3L*bLTvmL!-o@MlNg`w4p-N$DYvV`L6;+|mcZUw8GEj}Ttu8XA5kwDpS5YlX z`N}i;D21;0W;nl{M8*%F&gK_es9i)K_G)2K{gp_jU}Dma7r2{YLoQO0kcwlF@fHTT zi8HkYu0(AmN+v=B966^@NisU>s11UeJrS(I!j#D1QI1EM7J zKvaWbSu>0liBRGShU(}lHH`#OOrcp+dnhx3eX_Wq6~C9~qazebv?epu^FqV{m&a1? zE;Yz_`w*qRr|5$1k5VS`F!I1YpIRr@r6_iY057}CLnIXZRRhv@5OzjEXtJIc>$sr9 zp>xIAg1IYPzU3FwN;=*d-#}p^E?AbY2E(GDyIvn>mS5dTquOo6 z_WI287B^|psZhnO>5fr6Eph{CIMcpsnWM;cFq(;LJ1&?4t(k<2z(MU!F<@U*nR9zs zgh1S$jv+(0dK8L>GCW*Uj!udQ^Dy0NpBipe2i8q>XENytUbbi5u=5Auk~0KrTCPm7 zaVz+q7f>X>%t+G#Tphe4kcOxs1~LG8gNp7n!q*IbgB{di=1p^LdR2P(19SzBvM4StVG;l@G*?Z) zPGqxqj-luD%f&T@pECd#*LVh;$mU-I^Pp?w&RbmLIp9mdYdi@pGz*<)p^;U3@h(q8 z3(Z64dEiUI=Xf4^XdXHp5dy`0LQuUIZ!h3UKCP%ErA#v%h;l@71!8Z+U*PSvYG5zn@Ut&%Yfxg{zqIvl{`Zfq(#$Ch?I}vW zB9wOP-`=l(Y*l1+M!5+^HA9Z*rG!84>igIvx!f%!EaL1N!5TYYO$7rd(Ib(8%R^_g44lvYTx)=1`Z3ca$vwI7 z0TJaf%$i>wGHE<+ zL7BDQT=;n0k}_-jx$yD0C1tjDEm%rt$JRmweh&6 zR@hN<(uYE7eN6l#ubA3++-6+Z&vVkp2~9(ke_w z`o5AYLbiRIdP+~X3s(Y{1cAqboE;<{t_Ds!UmMzw=Fmpy0^GB|&EYXv02J%KK|U^$ z(pCd2Czejpt`4ej3OFPr-3d5v9VnpI0-C8c+p{js`EVxg@S@dam3sC@<)k5H6QYa- z-nw1oT1kIiy!+u-7>{Cb)Wf|8q|}4{#>EOR+I$AuKF0Y39!oDw@6p&fSJhci96a8_ zDIN%|Bbt--|06V)5u%hdJW&MDhv?XK$d4ZY%A>moOfsW+HJI{YDQtaT?1TtJblSxk zMMf-b1S0i$lM$kPCr*Tt5*AH;;^0eu&By7)8Bf`x9z6jwwOsJ&=md=-X(SbM_rAeV z8p=h>1W_9iGE4VbxWTJD{6ZIlTr~)l`pn4&RlcKnmqKE85Q1l4pd@J;w$z7DCb%fv zG6!c$<^$f!@^RRZB_ASeAR9#aFcqP27d?k>tljD44ObKs(5P8=CTQ9LKKTkk!b9u) zXY0a4gS-;vmAKELOJ^v5eqkzDW*Aj!E}jjze9QoizF>e3$D)9W5p0faoO;8xW5BnMbg(a&R_2mBqs zHyx3flBaJFw4}pN0h*G#=K?JsnF*}zAmUKLxZ?0ZzVl)mu{zKGRzSOI3UdA1vtZY0 zaYa-G%pBG!qOv{N;l>=!MeE_BgYg5xtrr6B*Glt>5%~oTi~czHn>8HTlc~+Yxkg4kAp{O97nX(K9*gY-D{lrbHKpSsmQ^To1f!5-eZ6q3eD0rL5(a8hXN zoa1UaPB~CmfZ` zeD*(61o)z$spGyZeLu5jL+j<~%csOjP~yFZuxr zwc_XP?Ja&%NjSR1?Y!~J^vmed8GqqBetTB@6*_eBcRU#9d!oXZ2*&w7M9eRVjQvY5 zjaJ|`X!)hCJ70g^g8I(pFt11#7Z^t^{G}LgbfV;*7vqXg zBWimyWX_&EofFJbaNWKKT&HlBMtc*e-Vj4!A7Q;l`B5pDZfy?J9zR)@3@;grzMRaP zjdgLK-fjTF_?w}6_D|}Z>6Nk;&4Sh&wXqSbE*j%WN^R>)Pr!Oi z=E#B4#mA7*q;G^u+1skODFHcU_ty);r!2)lLNxbO!!OcGg5Okq>I9-gh>UXtBZ_CO zwOqE#Q4s>pk4@md$&rV;mI3$rTDVtLm5}n=ayF~S&b7K4sj4r)x4aRoaeSiIA@fa| zG7`XAEvqUh%3^>NZ8BL>(zrm?a@9hM9!Sw$9<8>~-3&=VQzNCBZ1iluAmd38P0w;K zNm`u%v^mRV=1l7uCJmh|_m{q74Gg_jZXBCSW-K$9G@4$QL|IJ$iOy`MfQhAdZBCIC zeBl)w*qDVY(B7~O$%;34cnSXh|Ng(y_nKkkUkaWNC7=$?DePx#{u+qr0GWR3n+;`s zx`45dO(+DNIp&mRU=p-VHQW+GY!(0_g?5$j-|X6TZcAh9wxlf1u>GCPVttM^|KUY+ zI$8~o+vAk9tB@0UJvs{@jz ziEtLdb1CeN7~1xCvuk^bo|h9Ox!b>613$0mr=Lplo)^9M!?rlch`G_ff?9$^5$AXf zI0KX%@7~FF8E@Pi1$upavU5hQi1RC%Gg5JsKT7Zd!_A$KI;pGzTqmY`H6MW*aFiEs zerSsFBnCwz+!dSEGqvuB&~LQ&rwyKIUJSuAz1=fa^4btL&dO9JZ^PW4(5Y$};vk{`4Cq40@yxTatIuMwbiVWc&$P#q#EOynB<0u zZV5}=1pNT@V(~IFL%p_HF_Cy-4uZN94hVM+aX<=rx+@M?%hYHjMvQ*v+=z(zQ%uGz zy)2FA!y)*ccr;xnHXa1WYe@MqVzpsic*CkN)giJkA+P!8Ngh=NvZNB`B6uIw$79|n zB*}0O?BMYik{X3cBrY)0o?49;u19`%%=^3;B_-=qF4eck`9z^PVCwETA2mqI*kb8C z$>ADkAznNqZ0FafDS$Jd=$G!sjY@(`6>ELtl3+24HR5P;>o756rUCvH;D!r}Nq{Wk zYP3oyB!;iD6{9+J{`GW7g;$tG6`h0a1eoLa-nZui~J;rrgn{(pYhKRtu6xCpgRaiMhb zE6CKWC36U4IQAmS3?Zv8aYwWZU@}Y8Vl0MWFC=5bPZ4xP31c5jc0S4(-Gce7qeLV4 zq<~o&P&=d$xs+|n#6FtjwA=N_Lm^7S#+l}A*$8be;h9B}ne-E8)}FOyt$ zd1Y|Y6i3H!cQdzCDLt)+Cpjv?EJSdWYP4(3=I)qyv`FK^dP=6aI6IXL90!>1IM=8b zLw??O2ZVShywPhCnpwMUZB}R`mxAwpK0l)%0^uCU2wma?%**om1m7rdbSOwe_5?7_D6|U=_bwzcdLg zXm&t(xOc=PDS0X`S0ebBx)Yp>AmnrJfoK47`9}l_Z$l=8j-BRgF;ILocgzkBrls0* zjyUBA&#O}iK!SW&-)zVZwpR9Nup|(R5Mil#5E~WaLZL|GUobks2c?1^=Wnef_sWWd zv@D8dgES%CftlsIdJz)(*QEKj5S331it>){Duf#AO>}3wR?itzI`wiZol%dpP0OHm z(&?<^Gpf-22qQs}xI{*xZ`LYD@;~ig`j3Sa!LGNzGbfWD@)+M#+NWNG?Tykm77+4b z5sO|HDrIzumvDeJS1UO-M1_X>W{q1Q?i_Yf+IoxZg-B8&hYM`>s zkwhogg&~#tw*`e5PKM60D#~@GmG{ept-JCxm|xx3kk|2aUsGo0_Y=i0VG<cjN+uTib z-sQ7}4@l0DAfYHnu}u-~gKpWos0W2uS@hYYo}gaUFwsXl^WI#yT{l`VXK1_2@M+$x zd%;5~+!vQ>cl)~$&x^iAy#Rlg&&yV|!pMRSN4>-+spl*o=%ms(?gU;ljOd|Xc0-o^ zYiqIA!J;oL73=c)*NSec!7JPoHq`!=JHm#Vzj8m=Q0rIG(KgiiRdlosx3A@9u%W)M zqN8oNeXVE(8*X1KKo7UC6)kPU?Q2C#+i?3@(b6{DfmgJ&4Y#iqEp5Z?Yeh@jaQj-( z(l*?_R$F{N-;a8i5GC>~*zh~WpN z%44`CyJQr%D0q!)p=CkE=_p0jc?zMK)_De@iBjFX2)$6#s|YPp-=_#MHWUleP%H=v z&a$J=vk+yf!XE6dtJhG%lbIW;6V7JnxVwSs{(NXosj6glCYMlzlGCr#)d|1wGKaw~ zX+5z0Qz*W7k<{R&`A3UXM(RewLLj8cSl!5AcD%B1q_muQ`Twbrm_hGis0d(HIZ3J) z5mA!?ELzA5f@C2&Ke=$sdx%;#)_kEzs!5G+43{#_+9ASoVkeY{NTVIvdBxC9nwdVC zb`qwlpdMnhL_NfPSEC+{Gs)NCHR(MvilmxaS{PWEYSMsPlUlfoZXujzb!yqUKpvRc zpGBsspccgIF}2W%z9O}7-{5tqCB217q12M56NITH4Y=(w*Tz{#=Bz=h2D8DSAOG)omLk;e_| z&czW*T1;b@rDy6ER4A!r@~!0QX0$f3kSnebDTTVHtw=1CDpSWbbokG!Ibu6>(UH)ev3Jb zFuTl$QD{Rg>uy&1i7QL_&Z#V&@`@y#T0W5`9lUjkrZ|yi^>ZqN0E|ckA=9YM zxf#htVbCqMjbWjrl8?(Q@36QgnG|S#*_=|X=~M;5^8&9Z%#;;Y|IK!nERtp@0Kz+& zitdBCCJ7;KsUYcwD%dYQo^Gv+@dugXu1u^NAOH1(-6tA%=F=;i0rzxKu zCqpCGB8ezx5JW0;Ytl}EK@h7SX4zeno}`SkzxtsI!?yyG4=?ZSfqcR;E_K z+oA5ZtJ!xDU|SIX*`&u3MXUwCQJRhKl5{dQLN1VWft?o&9B6-sUfOboKT5opVe6#1Nf_{vDw`-5>nQacyeMClZ6cg^-g2^V+SGRY?tZ*>Vq|z6e+uH|vDYY@b zrMvmkMbhi7<9<>r!1DVUEN|QogH|ZfP@BF&s<3TJ#u`w#bA^AR&lu_H?liDU82Hk@ zn!Cj=5>++H`r$nB*0Ci@GgA~7Aq~AUL7z-t8x_N)jAn_V`Dn876`@*O%RiSOctuf8 z`)|cFZVwanB2QHQE@@hX1zCk@s@)~|l;yg}mx`ZkF;9g-4ffHg zSiOna|72cSz3Kd7+IQ^>%O#0aZd$hV7RtBCqP99H9y4RO^0Tr|n&Tjam7NOQy%VTA z7MMHr5vP(=JeH=8uhlOT9B>se0@rlcXHt8KLPGD~>r-?O}rJ1%Ya`F*Vcv`3;C8E*! zk0iBK7ejUY*I_zaA}Yz8=K}S-CU$7r2iIJIyA#U1Kw~V9YEc%#Z)KUX6+4m|Afb$m zWHYK%J3AX)=t`2WH~ZICkLpz07a*XJkS%fq7xcWdXyjU;q^H${2DcVOfpztv z%)kBaB9hYZcA(NUk$;8bQX#mN^|^1MU$ZlgDoql}n^{TnPiOveF)Oygq%X}^rPOwZ zZ0Uh2A&`=fa(Kxjp@Pm>=I(lHT&O&fw**ESaBC;=6jlObgQS9X%gnV=Yh~43V|Z59 z%Qa4lrFaOr#woBpf?VVDY;>toA}f7m5{bF&TWM)As-gfpx29`(w)2H}wi!Cf7wERs zSuX)xk61XTvY0rJG$TZ^zbKo7o+>^uQ%OrAeR9w{ROZNy)AYCNphxL06`O%*DD}G= z+qzW-bi|V`s9|Y9KA%~m$q?ZnOO=L?a`@tOaH{>cP!ci&u}zSypa}r*rLM`@t$kI# zaP7fWG+6yi;%CRxsh0UEIiL%r2pd$HHERjVi8Dn!gfpfH91{P@o0a+HPZme+@Oyba zIx;`+L8m}vQx1qmc`qoVnZJs+53y#`W0)wsQOaCOHxKL^tGy`V}+9TZ@Xr!y1X7*KjtwyNRJ4u@Qew5}8}l%-L(x-AZS!RwjnLKG+E zO5uUBh~cu8T!fIsCN3BZco-)YbVi^zQK6Gcc@mG}%hNAY5L)1lhr|kc-`V&cIph7; zxS}Y(X1OB5D0tWZ7R;~{%bk7c+2c#cd;MwOW@T6#*tcxyG6&`an{Pq6Vd4-RE)JyF zG&|zu^8?5Zf@tIwIu_&fgu#??gW#}$o2o7QZ%{1H;ti^rjR$%(ZqKDsr>> zkZEoqCk~KCZ?xNOqop+}^>)3DVjg^RH0O>i^;WCJ5;;W4iM-bA=tk2oI-WRMLvJ_R zq0tPZRjaWvaxt3G>a^O3^AFaft^v83W(_$1f&5($F;)MU89Gv5m~QXaY2|u08dk)T zN#x{yOZEow^ukm;HuQSEP3z#}(P-551_~F1X5MV;26_d{(%ZT4*z7c64=xIiB!@4> zV;qS&U&)WbhF+r@H~|cTdQkIhMGV#(5lXDrYi+9OTMQ*qK%p9geNumhaRg$oOCn{Z zS14!~L#O{K19>$%T>CtLoMv5LnY>zcG;s-zW`GeyQN7MK1$SD$O(9Q>6dQGg_wo~3 z3la07$s5g<5uvli!m75h6EWvXK2=s3}og-OV%7GqR*F#wM!fJ||u^5W3y1R{wJO=eK`>j43QL%ojhL z9hBR2B_vBG%`TAG8!=w7>X?STJF`n+OQ+kVAO{I0b>@7sAmE91KJ|np72YIBxV?)wjg$a@TS>D^EQgZ?p zK)~-8L;fT9qUFFkCKTC!n&Y|YektiST|gQb-*T|N>c^-|{P>3M;D?lJD0ZXbF!?4g`D#x3sz#^@$`Q4f1KZ%r`^KrGNpu+x1q z0{o6laS6(Yvt5rle->G4)|fDWEW`z(A(92gYXd+*H9_!`%!xsdk-bJCy3M!>ZA zddmCMgy?td*Pb&G5mo_67(L*|q5F&RAa(3}V6*8$l*Hi^#_u`Ay~{Ah)STEoYM3c~ zIhT`B`LcgyV^eLIBdFQba%>*b3Ph3d3G}4=;viONsZT zbleqIV#P??xx)7<3WY6TRAEi-SI}|51W^?7jDS>_SiMd0-E>qI*1CtX3v!FgF_0CQ zMVGcG$8~l$=LQ^L+^HVkTW-Te0+H6yD_XN%X&M#u^<)8XWX-M}mS-U2yxxa(ap7;q z+jxnBlpxQujCJiGT)$mw*Q)d!X}HqIvM@h-G9n94NW>V3p3pTG+A!RW?at=ruqWE7 Uvh?D2hyCOK0FquK^hKHh0CnsKVE_OC literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/fb/06/9706fb b/var/cache/dev/profiler/fb/06/9706fb new file mode 100644 index 0000000000000000000000000000000000000000..a4b3c5a45b095e38aa0327c7ba13a6ac1e683a7e GIT binary patch literal 21532 zcmXV%Q;;Z4)2+w0ZQHi(*<;(D*<;(bZQHhO+xE=a|NEV~d9u4|Wpw66M@7^s{749Z z{|4}N_q!|hcs*H-?{%r)c@LTiGzb)T96C*yUq zhv&9yvx_%ruZ+wp*6dMg%JTIR?8n0SHLUIRJOcksH-l%}bnT*UVJka}85u6ah4Z1S z-E8v@YimhczecU^8?spxw_Z=qG?{PXRy}J6&&aU&jJYwaX^f{k zT@4KG)+OdckNnS<2+w7e+HJ+nXW}{D>@8V}r#s6)qIS)nX_fv}=35q_YW zSS9K=j3o);ePXxW|*x!|%p{`6rUAiCCSR4+s`@Nvp|$8CLI%$5NPx%1PSE@a;9 zxvaj7WmMF5Hc#arKg7zg6RBN;t_}A=d$8v|=nJ1Ny=V0SfWO+ZO`F9(W;o+*Pxi};L|fX$h6jW@R#X0UuzXe}wz&rmFar%CT+8vv)?6&Vj`~b< zUep49P=lHIWaZ&_=Puj(=F81sS7cg1(IU8M;%{pP%YD(+_6K#h(21Qox4Cn!3JmA$ zyxu&t5_i-Z?i#>;%shw=AJ*2?H;`&Q$Gt})Hq(y*xqW^K;vgWy=GvS5{Na6@%{AcB zW3rCR_#46tg1ouP#tTfMRx{m~!LJE(p1`^MyK{NXzv=0(s#*wXH&+2fNnUf^_5#B* zA)M1&#Yex+qf~O3=Vdbu)_Tl|A=NXcr=cJ0o3jxBZ9k1MKH6#SI%h&aDcYky^ z%05bOm0MCcV$IOj{kvMnnZD(=Sv|s!-I~pXq0g9V1R=$c?RJ!CB0F(1)`KoQOfl8p zmoYW5f&smQx62?{w`TWaBcGERf`(yk%1f`)J}dp3Go!8oT7#8-n92Dz?`dbH{j>jh zy7D&MtNRB&!}03?@(Yw*H>~pX#F(i8oD8=1AsA#$uV*WIK%8*tOm6$sx8^IIAF><_ ztzew`a9rrtnL+Y4%XhOdUc&-UMf&r0%AYrfb8!=$6v?#^2`*`dFXcyVybKRx8lChN zZ&8Q8jF0-;5A{&RQnfJR7qeJ-v$-al9`#3c=C_)dEFL2W9RT;tr2?1FKgNer-j>|t zw1TJMhL*6#)AJ3rN(0=gMLjeDgrBdAzBS5=}vmw;BVHC60VK4&g>wkDlxuW8i`pMD3whkM^)FTYvSNq@yE z`$e_zq+0z>@pt-@{riyp)C(e2^+dUK;8v|4sC+N_ue*>_kIyG^?8>1O%*S(j7eAkx zZ8mr1!~5fDL!6Zm*&Ol?UTzQX*M1>;+{3Q;?4+4kIS(R?EVE=OF73>PpXkIYf_b3) zaX56jkVg+sumsj_(!?sVXWy@8@qEY4TYB75m{_HGYFQ*q>N3+vBSA|Qdf$zKh(4Sp7pOiz;OYO1 zYc}{Uv2s?S*S3#!#u(c(ipvZe)3)97Hu!AvF&W}wty-5&aPrZMwxyf4P4-r?#xgnZ z_-vASgR$axo@|Vtt#v&mdookEfPWA4t*5Dkv6Y3mP-Hkr0I#_z|^ z_haqo1&Y~eyh)PvI-WXr zVaaoCCpbDq@b9v#7{A)zC-u&D`vHDqt||d@A3Arp({s<%vZ(0YsNLbR~c$Un++Z-v{-9uvBaJyELAoKZL2+5%l?2z z|EXTYS*gW-uF({fHJ<|t%YDANN}G+y0K8|8mFH^+#;*sx z(C5b6j>Y%k;OF75ci&Hb9icZfz1Umzfe*>8-UnfZAM$*nR$(-)ka-0kJ( z?1&49194bmD|0X8;^E?Yw+Bq&=Hm8w`~f$ecLpZ(INuz6<^THo7N{UjV7eux-j(zh zLtbC7CE&G(W#1d-pgS#q6$@r(C=u;NSHplcPM4R<7kD9|=V6JJQP^BnmF$r^O%m0U zr>Q6I>sagH;1RjZc1r*EaCm<>c8ZulqngSZ$sSS{qoSsl0mQ@edrTgGX2v~89b_Tt zo}QbB4=n@`%(%%4TByvPVQp|mLW@X)ST8!?)~uq@2}tdFt28I;GahU zjLoMX!yx=wIr<-;zda0UBkV62U>N1d4pc=u@S*7BzWiU9R)+^iUr%>o@+0?!_&a-3 z!S8fxGQY$iwRQ4qfjP8gWccs4&5doOf2YS=EIm6Hn?l7Z!J3SP+0-G^#q|NHO# zBe;*}ExGn7@7MPD@FjD~p3juOE?~jQml?xiyY|t8lKmrP7>rccG55je`}iol*=;QP zK$^sP!}6_wp{0m1x{a5jVg9RT7M%Y$bK&Q z$)dAe-V+caDUM%EUK@05EX&dT_$z-y6_O*e>tEp^khiE{tH;9WvYoBKDR(SZrJveX=^E>M>_`R8b|C=GZ`#lt# zL#xk|hau0aW3A8ws;Aq7G?kdvlfM!^JY}2Zk)i;-r(@}f!lHl}`;y#u0q$R}wZ!4E zdyt5|Wa1L8AiK!7*l60XD}T@0at?tSL&4NEV2TPbvdDMGW*f#&M>xY!Ab{<6UjmFiUDmMXJn%NZ+{E`%4Uz9Wls3l?C1@Z(kI$-n|q zV`^T=o6Q_GhL?%)V-&L*nCc9gfrGb>K|g0HU?x+Z!VwG2`S_dsW$mQ||BHnq<#>Ov z@)4_<{089rQ~2jIc7t+C=nI+{_BX*IjNkC%-ha?)F|d{lcVv7y-$?e}>}u+c9(KBE z^vyYzVHm;Jm(T0Cy$#oa!B@-Hi!3^F4biv5 zD{^M70R1Sn+Lbbg3~bDw#fOqho{yfN@oXm7?z*2=N9M4%0UOr1@}TR=OE2U@1|lTGML4<%X53+p_R! zklR3g|7HieoQ=Hi#YWyfG>AMM&mt3M98jDRu&eFcvwj7gCCGKGyX8Ang-B6$SyMbJ zU8Jrxtp2L5(;+mjHmYZt3t?3~ob=_As4%X8z3$;fs_8;XorkpjK&op;s;S4LSonwf zhID1^fJIY})JYSniq>o9QN-y_fvU!j2gUj# zQf+iXE0a_cT|r=9y?`17}Pa=h6~w6-d8q-gee|OZevLe1KuO z%0Q)9Mr9MQ0M?4KHni*-nGLdjYcf7qO1&7dCsVV53W1X3YpLilt~Lb(l#*dhm+0xQ z?S}nleo=ppf@na?{ymoZxICKF@Ay#jjg48%sYOD@bS+9`Sj)gpRC+l4Ha1*Ss5M@K zNYkXj>xA)E&=SWN_QnnXXUX2jatBAIszsL9e@31{g1Ww^tY@)rX18#i1UKfSwN zv4p2Clg{dw=0}WdGClK^0LM((6YkpS#!rBaX5~`@i__^!V@{U}7fZO)mZi-E9rMM2 zv5nuT<18GuT9bqLRC?WO)k##m6Y|b2OWi!oO#t1*xATi$(LMeeC+lAg7ITf$tR3!hx1O)i&8 zQKi`qpM)I{P7)i$v7p=xvyZ6@LMT27t6@I>~Er@?`Trw37ciVfkQ%Asj!`|%L+ ztrv=9Crgi7Tx5^>Rf_jgsueC?N0 z6w-A$f)N7MQJab$;=wqhHKUwt>Y_jduAqR#7n;&=xN;uL+UejCCt=InF5pW97!e)y zpeWmby@sZjx8M{0rg_znZ)I({YT0S+M68lP=~IbYYE?5tP&c-nn^SfW0QWws`HseO z;~hdH2|is&qA-yP4T`YH-`by*#%G^a$wxc|*8t^)Hb+a@>;|ricw(T1LLO6h8u8jG zDw%7SP6Aj9h&g*(^*WBPe=a~FJ%>yP2S8dp2jM_OG1n-E{+iX?EoPCG$SM} z9&Z`K6fp>_pE3Fl0bxWta!?VOPlrxJJ4rs2;qvbvF%Kr9?6^*mMHXDS;T z6NL_nQ998a0y3_;sml1|u@f=c>}f4QVtdLB=>7yYq@vOqGrFM5)iFYYh=;F%isfBc z*s^(31^c1&ZoEWlEK8Oz0TPBnOLJHrIv&9t=jpxs0-S#9juvL?^E4QZoT}?*`$~Ig zY)%q!MO}lm3Lm_Lt&Hi03L~~qFv;&w!cI5Z6c?R04_vB**}a7UZQdfXO}8dN7e0Jw zD^1(;!^B>;;aEU%t;H7R216l34AlFq2pl0%RzF>D+7=z1wony;c+t=0F5wD1Y(mBA z+Xy$fHM?`e7PLhxm*&<24004}(99=H~U4kq~uL}jHYTvkoEPKdoO8WRVSdLgJ#xwB> zZ!{O=Bq$UF6#1r74ra*eav7mSQbfbr^M%<~nqDj}JC16P-NBEab$OzxUt$WG-iXPcOke(E9GE{d!!G)~K}s4A3ZQ)(rnegI04 zLZ;kjJHVs5G5AO27_}Kd*c8nr$N~|SJTUUh-_PFP+9&eD?S)(xAAkJ|)+#K0sI*7K z)kSb-Gn012~1c+Wp@3>Ps)W=;~Qg(fkP?Kb;NbS?1hwSS8L+U!5D~wAM-Um~xJ* zJ!0MvjI;QS(=1T#2 zb!pU+Pm`*SBy8-)aGa>i?RYraErPg|A7lCAT=i1F61a~@?*j?}(L8l)AeVlLH@!iy7sXm`aBq3WQC zKRZS5cZB+sn*iH%@q9s}t(yhVKjJOP$4<~jMj99NJd1xn#Ha3RR0+?L3%<2Zeo-iU z0sq+Aw<`t2mK@~}SqG!+!`r39gz;-{Eb>7oe}iVaU-)FI_zi&+Uwpxq`=PP)?HfB% z8V((+5ecK;1!kc$Y^#lVhPnR0o_uy2nT0TFE|;`C@5BU1suC%wl?o9M*=_=n3))QA zrs8H2u+{DFR1?Y2Yy=>Qq0IKsCxcGvU(Lsl zir7j^Y%RajicVA~x?o_5ig&qSS*h;E+4iQ;1mQGiwM1hyuC)|NKn#bmla4bm3eFH6 z3PLd=3K^vxT3Ig?PNcyL_}xPy31}V^l&rWD4RRi_9Muu5j>k1uz{r*fHLA z3N@25u9_6G@%v1(Rmzwl@bwTD1%cI&zA{M?Xk9-^M0^F zGz+lAW>G%n{|z+jt9YBzMy8b58f}IVj!_G_rUdW=+1;;fk~qf49IiJdKlH?wC^=HP z;rB#~g+&e~esI*N@gWEgAD2W-x2(~zV^EttUJt7hVFDVL3UFGFt756xtNOddaqtEL zJwH(!_V^GSof=<>m{x`3n7pqM=vSzS&3KS5K6z1~+tx>;xFJ7X{W_2-`ggwxnY4;q zk65Wr##~yk_o4C@WFww@-h>9t{x+hUc7S*4&=7sng0i7Tzr^C=qjUP13qy-yD-Kg+ zAX?v+jciLGq>8rQ9I&9oYqHsY7w93frdfic6)O$9f@`8oKe6+z;!fJT8?6A3n@ZHK z8{)7Aupr?w;_i0~*Aqxq&Yh*A48cfMJJ$%gj3P%WQE#|WJj1`_DE)cEOf&Nu$j0rO zn;C^sXaqU`(^@J7ajc$vu*ZxdW>OhGQ`qOVsu^`%ZWYv)25|;hycDWgorAtwj)!O$ z!AXu~OY<_iR{@>oweruMDCLpnG!T!vRQKsy)@|6pU*zdF58jp?r!X!oJ%J^gtmlQV zB^O6UX-AhEo68jsRq|u+FQ_5eremyghcz)0B2MYJuq1*G!f*+bKu*vC3X7vXS&_DD z`uz+xleyJN;i}*C$w}N1yWF2uAD{-O=c4}n|q;}e}0%}|3ooK7DS*DIC7t|7?>A0r z;ibP2S8}6G<|S>^8Qn@lI*3^bWIIdBjk@n8#~_I)>-r|JE-w;0Tz5qh5173$Lm^nD zOQp6gEs!z1T#x6^^q>sDF9r$2VuYU2lpe5PQ_o&gongh_0Qw60w;9-^<|P)jc7-dni82XGOD05Dy+xG70*!6ccHqtO4DaGs;dYAg{hSEFQy+W=mHac zP)LaZHf~N~Df|M`rzwMWCYdYnHBPZRopl~AYvDuFWYF5?i~Nikxsdjt^nNRoKzh2? z{e`9HVR={xH1WCmTV*L)El~;k%CNT#%!DFr9b;bXqDBY-LlTb2mzT>LOM_`nw1Uc( z_YV^}IRX2&@#}RSK~=gU1hdqj>M~pjZ0czvkq>3wBAP?|PPR~covKP~e+&pM=}Hoh z{?HS7q+3dz*7i{A3-?vpsJv- z7)!Oq_{ zZ+CKAGIN7JxAIOmjiS0Joh>vOUkc+%l|9*X$CPO?t(0-JxGC5-TmVy+ao6Z=19S2r z-lz0GRVY*nf(z4(sFVKdTEXxY03`9#2(z@Sdm@3NXzNIG8bJ z9Z!LBwx>>zS98Eo)90iS(+O9j70M-%?z*mywTv+Q-5_)Np@e3_lZebq)@2GhGXcqL z`>NP&9etf4x7yujv8TlO7K^5#-ZiS`p%=ZufYABmm~tr~M0l8s{u+Qn%8P4l;H~ZZTU8MVduHE4~lo-h5-$chsmU{HI zeW&X~ahR8sWlpv|3v9H>h||Fb$Fi`nyg2`%JuT1Y3mm>8tAwY3%b_(T{*s>0oF5x3 z$i3NQ;2Z)AZuL;$Ip0SB`y(%bb&6Us#yO8#q0(MWu7XOjrs%LCyJ=C4Mp&XWOo{oI zE8fKA*`hh@SyW)i+Rme~8ZBAdzhbS5APIW;$3jJ-CjETDabcy8zwdUniQQ_Ms6w*E ztda=4LPZ(nz(~*DD7`~WHJvbFJSv9}ft3;ctrEKZ6u2DfJr(uFYPD7PAm5p&eZ;x@ zA?8AIja=^xIlE3yNyi$o!EWDbvS>RF52m6wZkfW6*+E01{{Gl_-}0)}V0~2v*}I~m z`ovEDA-uuE55rFGL2*N%<(gdks)!EPuONliafJW^`y+q>nT@7DSME}%;8=Zig&H%J z@<7Q$^Q^LqYYR$H1XK#c>y)Dp&4FFh1SRAW{wqkk`Lv79Rwh0&Q=jHa?}GFavzZlo zqPphNGQ!e3O*%6%JqQsoHQj%%?YI8xVx>rF&FRs}`tsF%yo47!e4f8qY_)r*bCCV^ z^OXGeaWpX&JqwUIJMZu41PeN^I(T#u--fodOI)D;v;AdW8H06+C}!qmb&stfQ_$ad z2{}izsNfNx2jQERP=;$Ye|w?ZA|es;EjV~gk9lJ`Lbl-){NDMd)yFkq11U1q@7hdu zWnStT*i((xcBFGRmq9H<6HS4meWpfI`bY%@XVYH7`x)#HMf_W=b zro1Jrs?T)pR_7rT>0Y@)4n8^BsBOMU#p6uW1*u`DLf$CkBHhM@$Jc7_?el9@a&}S+ z5(8p>7GhfwwicJ}%NLJmu??j+R8izMMGUVtroVhCCjj$<{Ie;^WR?c({wHFVl zx{6R+nv}l4NojBOGSih5!?~`f&u>xL$&{cBwU1gWIRTofSvnHP_&nCYI0a}Kxm+uX zQcWfq5q%-s2Sb&%?WV-SD1JT?_7ccxLkz3S1l(3^{$k3A-}w#)BO#`IYqciFE|hC( zdR~5>jUFTkj7P@f*TK=5rySlo2-w?nDuKny@5k2lsDWKY3=V_eg1Cx?0|9^}b1Tub zI$4cKfj4=?LInWS&w!ahUc~b!tm2MIMkP(OX)Jdk^ec->dn9(l;qZ)>53ou8vu27q z2c`Nn>)UpIXR>5+&i6_y zNo18jEyjsfqbx(_3mFIT$!pz6^09G zQ;7`;MUyGWYrRUxkc@=+R56Fi%1*whY}R6;Y+Qqfjlk zru?@aAy%<@@DN_Pnb?%%2~3BPn6SciI4Wod@Hvn1zvyq^#DYm>$S{q|zt?Srlehh0 z{Xgzscv0!+_{gqk9{e5yx_g-PahmH;5gG$XJA`xO5i`OlQFN$%pl15u%Oe-^B||Qq zB1XtB@1~EH-MY=M&|M_J=P%BY`sf-LOmcue!aIChEXg_2)ye~ZmX~l<0u(7cMET*x zpCcHj2K0uwf3U1Wnz!j8ksP$I!&lwy%Owev#$DP08X=s7<&@^5k2L$D*B*ei9B%2Z z{p)c9PAeE0OL(Q=XRXN-mc>~n_t-f+!dnZLr^;)0v>@+h26iLrsvo+N0Z>qOi6*{=Ja(ll?nWq&ZYlb_uy{3*96T z&>sNnZzHq@Tgx8q*zgq0vwqqZ44tJ%paKMs6oBjld3%Q2OFfC6OO5Ne%})2W(Hcw` zbKUw3{{87t%itu9)pJ<-e7nSxVFmm?*@&^4^@O?x$ayI^yuC(sf9{iu4p!G-=JO9M9-tWnzua6)2#j} z*1T3V=s^&aXt_iLskxy;4k~KG6U-xZOD7AQ)(z1R;zr5=Y=5 zQ4Cn>tb6jsfuDMxzOH)Oe-2$3PxT-EWXyssi#<|9HRK-qbyh`;G8~&0_;9ot~<+7|$YVHGqKa zBV*?~buZuytiaGJwuQ9umu+o&?fmCx0R`Je-8$|5cYHZ>6ST z+;~=xjqTV;9XE!tNDMJB(kX+`K=BL_K(P9+A5~_w0s2OksgMELY&roHUjR^Ao@vyC zTKEdoGsZxKJPz66?!?YO2uNlM;)uQm+}l7`To(&wt=mA>?H5SK|9HiI`F{*(Y0>hd zJ<3k0->?O2Kyu9>*a)Gvp}4Bk2pB@r!ED$JptxbE;nJGGY%pw&FM+l^l z|67|vwFm9?A3J`pSp=JCRiDT=EdtE7D$Zn^7D47)RQ#d;$N6T1Qpf_Ea-av-@il~AB+v2D3tlS^SR zo2AgS-HD@|BU6luZsbf-t;m+fO6Z7z39bA^)3~_Ao7DohFihdkDre-X!iJQ-gpUdp8K9pr;tWj!jYL2Bfv*uhkM~z}ch)vGo(R`j%CF9q+mFfq zSrQ8wa(RJZn4(o1L z=a(ze7QQfU_TgnSJBeq;$`_0}^e{2Y4-}L{#7fajIKfWIncyrSnjT!AYOYmq$dsgS zmY8O(YuP~|lLp2Y%PzH7^hZGgdk-lRuN)h2s^&i3;mVNH)hc+%2rW$6Zx3079GkpV z^yX}!`?b|^4~i2XU_$O~M0DEcD5O><|{G2{r%l~tqcFj;3C zCrwMMU=$>iK9&}xrn8_9i3_9ok<(u&!r>|&S<1zIP5i=}cilSU5nRuIF}|ai{+=X8Z%JSNb@|{W!^Z zkqYSCFX036IB+%gt)l&HYPv1U-v{$}qh#8KlwCht3L&N!iNFb*b4Lr2M)N8FRE7ca zAdWE-mF(aa+KEIUE!{4lFDQfix6j}b7Ie#5<7_X-Pm1W^>m737lnl`Rt`LL)C67J< zA9<({a@dN_UgO0GBnVO$U=Qo2iav)GhQL~dyBT=?2mK(NomoJvN^^b&(y(YZmq-9) z=i=2O>EcBiUlHytT|nM1g@PaQi)btP;5Von$!xT!GDn6+KMcm5APPjI7@T@J?*L7o zLc5E6P77k3WH)ixL_SSUgh&_8l26L(3^|g+bnOxY9A+r-v-x=N7NOq3ow3DIr_i6Q zWr+BF*Wcm?1CfG1uY`Arj~SnLsN2ujX!|ZL%|Fx-eQ;1^u^kzC1;`!b z_7Xu2CfF|;lYwd?DLjBYzE{BHGSCXvdV@8AgZBcrOFRVp{9E+eHvxwlv&W+^!PDKx z4r5ykSKm}?*n}_*&AR8_=7Z^4GksqZ zvHA3LZ~N0Qo=$rnb*qVo=W?)in!vm?Af#Oj-$WuT^+jkrdF4>B>w@eKn?}P1mJfj< z(oXwd2*n3kFwICN*%pe44;%VY3VihDEX^=2E8|#dwoM-`tBAw;$&Id9ODe`FP3^J@ zfDk%MhvmBFlhRe(JYP%xwVRXH#^ct7igMgJI!nZu2Q-U9+Vw~2!lFXlw z764Fa`bsue7eMP_GJT~6hx<>z$rJhC5}2ydWF%?$b*53$HuN?gY4l<(O%2Jebx{EL z`W`&%UPG;w)xjZ*O`92ftv`s9lWGj2t&HE+n@7@!)EyM}O2T+zLxIpLpI;?3YpQ5+ zhkhT#HFdTvEYUXD3v7!TO=ZDz;}y`4(7kls3oJ>0ISM_UJ$`p^yc$Bt58rVe9Zn=@ z&__La)x10)V88SY-ai0c^tAtghF7{-lP(V`tt8fY-_%4vVfWL)XV7$*{?J>eo7yZC z(<-M;psDin&@Jd16^9kKeK^E(9oDA$oDM&a{%~I&{S>5_vsZS}+JsLq^?}+>9x4qh zk#0I_cy}bGoU`Z2vo}CRXf~uXK=l%e+b?a8ZLUZX7(I;yjCwCs1nq(V7s2Lfqbn&cYmY(H%$CG$+8 zhCXyft=h2*J678|-PK4-x3O1-Wj!)te0QC$vYB8w(L|wqAe0#e-we}sh`%Z^Tx&2+ zOMY*sh%VraqwqPkvoWYfx&8YjwbHBF#>9`_T(<#;Ftl9v>#JpD%{uGLPTNJRtSj2! zYA{Jl-N|B2P;!XzTk>a%cxTcEr^9LUk9Pf*&QyW$axq}5^#$PC%Qa(#_q;t&TCtiR z9g(?I&?j%ypFJS6h?#U{i3sqriSczrRHo006Hy)&TVz-KO2k7HXYf z9+c1m29LQXsiXkG@D3U;XC$@`ZK62l@y)APCBp^W8ZW?@+?*dA4+Doo>@X5q#PZ(ITmOWA3?{!&y_RUbf4w^$ zySlPhgxN-;rgFu|!1rXh6?QMo)t404GgB*8tu~F47R7B0F3g7B?z~8aeyMF)>Bj{A z|LtXpHNouFSkU&8C}3p=NoSI9l6&%T?K*)n95Kk`0PXSTK%Z(%KJwi zXLkPcwZKK4Gmp^f1!oRL&_-oO(OF;HWn|)=Zpg;-3y%BySa)}as^4jGi{4t;RB8bn z>1_V9wg|`p4EIpa9m+mMB54LaK$IZ=xI^JQ@WLy2c|c39;73hSx``+B3Y3e&BkKRI zO5Qn!{an7M5k3H?9`GRTIR|Ah2ANP>nuW$_rTcVuirqK_I}05Lp3Bjunvm)UPb-ho zT$M$K%w68V3Li8=l|)|!tyWN8C*(@rOT0aeZ3;PtmpYvb?PUw{2kRGc>wKVtPy~Rd z>W$wh31%Qf1P!WWUlaA#%zU_ObL;g5-(G*u?;_>C`23C{{S;bewsY4Vsd16OWCR96rQ`i*s}6xa z=^emCDw`V&5Gda1y%CxKbMouuAt z9mP!*nK874sgnhAxLlB+9#0j|WXv1NVCs1vBP>kHV&^dC#O57IT=k$6rD}$kpGvRe zVk!amXpT7dbKLE6u&GM%L2SP=dAY=B1cWm>@6@$6kECCSkX7ts%8zd}rG+D9FqR3{ z&e5$gwPz>$?@1@8lv(Ge=B--gDW;ha!In~i-ghrv+hu)RU_AO&Z*2!sJfinfLi>lLuR!f#Yk=N+EHp{ffYI%m!11U8>_LqmO{+0?J@x3Q8R) zKl0Rh}>nDC8Ht8<2TEk8i`=wny2hgN) zYGpxO?QEj7Au*?5{FKw%tp`XJ+~Q`kkg|tdYc2Dp%ND~hQ+N*nm|NLb3i zh^GRNzzNtX*JGUU9cM(A>3^L1gD})P5GhDSL64Au@*=GsCM{nEfUdR%Y2%IF*q5A! zQKR9G#Ta>zy(nTfvh~hBRu2+R<>z~16@zo-O+T>F|JU`8b072-$&4E9g{24K_0S#E z$2=KzzcIJ0Y`1fEi710mGf@AI;;j}7Q_gO_%Qf}{Hbx|Eh~c;?$rT8R7-vhe^|Q+I z@1*{bi~;O#g%!kP9SWeEqV?O^3Q%4ubrN!_TW$t$TZbMhQPE6!U5{SoAY6$@SDOKu zs=)&W4`>cX1VN5ehaFJms==0VkBdrJStp%IjNSr6DICFV2t{wma9;1bFf&>`V0?N1 zVPzji&D6HyZ%hi)R8No0+8!)tus0gp0wGc?$fCz$CI<1^3ajK!CH(|cEqBfUfW9V$%=|L3e?yj3@kipBbEQTeR$nYA5*Ou8ax>1M1qWx$Vx&W+(cL4n9g4E z9-$;n$au7ju*^554Z^W79ct@@f$U(~4RPet&O3^#FN%;ftk@6-H4|MhsB)zk%7I-% zX~H1UMAjjO85MC42^ESNn6e30yZRr8L>#XmXH^Wv!gz9p0>A?odt}EyLNE4N>31(B zml=AZ>T4ng(j^ekAvj)r!&%aFi(p#MH<(Ozs1EsSJy8-%sJD0<4H1){Gl0@?AKsln5f8{kuB+Seat!$iGT^E{#$--Zm+sB!k{v3$ zqSUOMNgp;-=+3=qwP(gA?+yK`=w+MXM+M@69PVCG2WC{v$YYt)M;MomjgS`=%KS@! z*M5R|$;b&T;n!118}EO?jK3z{y`lh=M8)E%e>jHVE8g5l2khX#R|7!Yd=pl3IdeIapyozdpK7RP`4Zk} z+$Jr<;}@GzS`@A+gTt&>FSzfot37BGO__SJ)&rrIseBZRole*6AxA5)JXnGR#06=p z(@~}1+EdQ#KNQj85d?Hl?LI~=i?o@#i_Cf#JyxiP*O?EU6zcbCa}o=Ag=FG3VY~w zu!$>Qx>E{`Qz{}I+E`AT<;d)RhvbvkJXnR1oSaF25uIe5WqcqVpma%5f2%qpDZFxD zEEl9JYxyKUSYkMI_8}4nBOAXy%1zc1ofmx)h1&AVBkdF6Y9~{E!4Th?*UPeCJN8P_ zAmLQzf|fE*>DL@G*Kx4fg_m}6St%srwdj#+nj%rXY35jm6+J`Z`A{XknA?kmOw3If zZQ8LqRW+YcpWs`C#7O>2@X)vm2gN!K()a~DU7iATDD1e%quER--jRvsUqY*98{ zF?BkQgBB(=@f}8$=UM-^crD2tmuCn@wlK}Ei1(JXn9Xtm3($bde_o z`hv#%)qBp|&s2ia`)HN z(B!Ow2fOcc?Ln1Etp>OGf!fZ=1ONVa;-zzle9nG={;E*Kn25&k1Xzkf;g+u{>TG$5Xd-InP|1Yxv@>IE)PbgvL=gjsoZ%g_foin z>2m}HH?%R%vnfYtix&c$nD0H|+S&b@rY0dnD9-1)mj?-Ae}?J^2=ze<`U-kYWewrR z8<+&$%^FTJU%}giqjZ$OP?Hwy_2mi?PZ(&%>_ne=<=%N!*f?4Ur6ywXv^I#Q|85;q z=m&>FwN0Nt6%Il%swCJ9P>5!6$|GVSi6(z1N>db6Aqgk3`McDNcvJ%D!76*GVnP

    E=&`_ax6jC0oSc{cQOW4s!kJ)P#b|DF7|HZ#NoK|fTQ3=LV zWw0}S#A1?$7jsmm*Tf={DCi{|`a#Cd#mCoaIBjT_U0LEmNUDfVAlU3sOo>r5PY?kj?uA}?GYl)aem3F zzxb6*dNmYWO6ll>lsXlBofv*d`iErsi#6IU(s4+!0Ho<*h@GR#&?a$TM)Q7#`87Xc}1sdXfQ^nayYm>>TuZB#uqb6VUlL7)(8 znsjWEn$zY2F;4_LkA%_j143b-?BEiR!a_m*oW?I96mWcu!b=)=N!ZW$sERJto1qnp zgt*XAmK@kom;e)#)LN5xhekr|kE~YP{dI^S6O-lIpq2e10cJ-Zg++JHN>qHj;&l%z z0w!kg2~|`C5F!&3RQqahT)h0emlXsi=kmNTk?|RE0Zn*ZzT#fivayj91SVz#;jinp z9UvjGu;TH6->lR5O&^xF>3`k?TusZXe_M63eFN)T5puLe4b7^68f zsJ{_|(qM|A5lbr|b|6-dh4U#{*xpdjmKgU!8aFb!(Yr^Jcvi3-x|spHJv*KQ8XlS% zp#%6UqS=1tfQH1@o9GHQKxLw5R3&zR0#;P4Q}uiT3(!vWruH8*HIjtKSl$F2TFilU zDbWKOYtV&Z;u#^PEzpUGhP?U2gs6Y{Rze%&w2K?MbUwox^Da!WEV83esv$0Zr+`Wd z3*ZQV%?R7cjF*ADiAP1iK1(bQo=%snAbb^aL&NBZzvfkP=||BlMS`2H3}DFs0|vfD zS6L%3g(u&p`)No@3RhcD=>3SiBx$h=vill@a5iHr`$DD_-$U2^C2HKs4S#H2UovXk3>pe(u?W@!a7j5W~eXK&$9z zy?CVO726fTMpS57vj%V{m5Mhu(AqX_E*x`i^lC0*#uA3+c4p7v?%JY05>E{fPXTQ# zxBrvEVU5NR28qnJ7_DDW1~YAfH`YaRF#MZ1XMm<$!=l#W`WI`#Hpb!1YuC(uBAWX9 z9j<^k-c=78@(j>`7@#E>RZUj+h^Gak{)-z+@C?wJ4A78>OaIBNf;7q$`Cg?MpyB<^ z;}o9{u6cc+!@w|I7`f8zv4vPDkOB=F|2;3aAhxVC6bOo`UJnvs8LQNjowQNJqibHk zjh;{2Ow>}mo9ekX+&-USOAW!p!OczooTFshT>C$xZ2PBz>Om}Jwp#h;TxN`mw2!9y zch%{N1d{HdM8z~9b`RCGp&U{7N=@MBqs@tlX%rvb+riEel(Kn92n1GLOsZpt4Ut`p zKTb1O&1?F20>Cmo4G`z`2YoQ8-!Nww=sbZB>+b&C0AZm3zSed7fnj#A8svLP{|hwV zwLn?a0n75Yl`g*fS~~u7qu{`cue86r>!rcqPj?}DrL6M4i@VGFQt;I6;{{od0YV0hnziog92`0c=0S%(o!190wjWqxoG*ePj zFBi}Tmm-Ql|31PUtQqcL)WZPo{f3znkEOMV(q=4E*eO>>+KCj<`jiS_`KRW?ClAq zL$@{-jm&2=G&A9n8GiOPuomc9El?~EM8kse6~*#b#IuE@wzZ_#7-_pfsnE?8$SyRmuxcbe^x|@Em+{InWw1-Kvn0xH= zsda8$3%&;r*gd`lH9gLK3j_;h))!>(nLVx?Vd`T`YvkPAP=?i6kHAyXu;h7N966&A z>=eg^oTm#z$M%Tzv34=6Kg-pSoA*~;bYLXeSSq~y3}SOIn`k-Kq460gk+evV^arr3 zKoY@CgrGbmnK5925&01rgr7}!jP8$-A3(L~z_rY~$Z_n$OkCS>!Lc-FQY_GLYA--~ z&g(-;6Be4=$0YD6G&9p)4Yv&a)TiYLrxH9U#B5|qnr>xa!sDzAt@{cJ(EGyFJGSmQ z7Z;JjnQ23^9m(e%;CWsVoqRGAt%kwXnO3xS%7=_9B{7JPEQ{z@+Q`EogY>2!n_d;< z;`A0B@$ZFm+H{1jU!2pSBea{fI0D%~Hwzpws&t4_h8HIpm{hu5@DK=V_bA88KMSv8 z_oztEKZJLn_X-^oLnjXL&*Q;!rH+4$htEw?{bT$BM(7Plyx~~r9UwcryywNWHGTjHawCKS$!p_Q4*0fsmfCAiQ zdXSZ&MGq+dU8V2<|%v9TJ+d$`;?;yTJ+d$`;;RnTJ+d$`xJ2^O?vFMeOlACPaC^!pK=FH zt@X0o_GwMmK5gu_eOlACPaC^!pVr7e<-Jx!+&LW17^>J36xfmnt^nPTfp9N0PG8$f z1gR)$$6Fa!7pMVp!+h!;?e!Lb!yMYKk$Je>a5_q4jl|*nMC~xl8Fn-I{rmwrW3gu? ze-OhWD{Z-9X;SGUb}X>vmp&YXY&SHVx6Z&suLC)Uz24NC9b4Dtd^8ikFm>u=qbx}s zWd=dwq=`)I4C0W5u#wS3iKF72I`2>}x4yFAjY4_Y*afEvImFg*V7`M)hcT!0W?-@ifwTRC(qK*>jIv~Y# z7|$Co&m*EAss)j6R9VX*Os6bX3y(`J@^g(#bN)WK4keu^rG8-k8fvkhZ$x^Oig3AW z-8uKx(RA|KqI^>^Z)&lhYc!oW>h|BQD~}9P=7#4Ezq5ID;W(o!Gm}(m1(0uWnns^J zHAf@o^SN{7%%*R~L+cCjmV!$$%vNgopKD}oq>yQdg%m?8$W>~wkM%C))U`dfr?>rN zE4iaY6iBpil5C1oeooLPg`=ht@#`B}lJTV&no_#gbcUwKW~sJMbbODwo?q{-o$=R8 zO2QL3X6lU5b>w<-rYHNEFjSD~si!$bNm?-Z^Fb3m7toeziJqK@N{tZst@}QhW;7F1 zCMe>j;(VC%BWu|AjBh`4Qzl0uT@12i?9BR!XUarL+z;!?aVN-~!yP^H%lzBNEXr>+ zixONy*|4F+Py}>h38aXs#F9l3(un4^QYKg=w-v6v%-CEcSJpWzG?XX`CpVVJTIZzD zQ0^$aI~)q7j@CJ~HIz9@8{{HI+J7XEKlGX~*U4xPo<%!_(e&4bNNWwHzrs?aG*mjq z1rE6aU%?E}S`|S-7Gy}#p3RUIx`tpF7e7p?3?qNJh^X4|yi_!NowNUBRP~(BtVrGd zUqu(L(sv?{_GM{2AB|9Kc<)bn776m5Z z;*#(Qrj3+eiMi$%g^+QTS`-p2`wW+@D_>GkAA-R$Of(sSOR`Io5RpUNvbI=dkz7L< ze;NjL-hk?U5XM=ukOuG2$}5I9xz(rX^&pyc9g?T^@ z$r#&e;$$m0B>aX74(U*tm1mDH$0Eq$T#ZFCx5gfjMKZ>=11yp)L_8KDH)}~2X~tMY zZ?7oder2J2q8A~~Gr-lDrNza7MVKdTxL7M`oY20p%8-Ru&O(K}@Hoe$Y#s+a=a_M_ zzTM;^8HdtgJWr^|J@0*gdvrOIrCpePtHnT}2y8{M!LMK-3{@}?#cT>>pscMsovqhk zHbSBNvz|e&&OU_QP>lS^LgxquVj}FLNW)MGpcVsl$N*oAf%0WygzLDY3TzX(8AY;H zJ&UdMHux2}8UYSlt4B->Q= z_U*HW2LoHAV=O0jTJ^#>1#h;b*onTSQoBiBQ3r~b(%aFECE=oDERuCJ^;GuoR%M!P&{NU3RC)2zrr|Q(C2g9rYD-hkmC4G$EtFOC zq)htIR%DX`Hz3w%_@d^JbrRPu7sw>*O^hy*XDEFy5-=<*g?mL7DlTN$%}T!cY+aQn zGJC>EqFB^ro(Zet}OZ(Ws!BcnfD|Gg|v)ta$Qi;kYdf?mJ5^Vth!C_VX@f0(Os zQ*mJ(9a}k)%9T1Psvh-nGlPrgmt`j4K*p^ey&a|;H3&sAk!BiT=IB=BodVMUmse)_ zlXE;vnGpu!@#l=H=(= zuIzhO{h~Oj*F$~c%m${$zd4b=u-b(-^lGlB((V$C4KjvaDqEdI8%%WKX!h24=(v@s zD3`0mdS!;KQ2G2EK@@CCh#5+Z*=Em>ss^P2GlD_W5BT4{=&s>T1G5xBTPbjos5eL6 z2kR7%#HJ|A<1DV+gArepu0i(P7**Ja5g}an=LQ{K);=S3NEtaJ36D$Ap;404`df0_ zi(1)up1x|!OGb$p%qC80Zb~8K6nDr_NU50n)x=wS7ft7A3NoGb?`#0-pjF1i9DG76 zfc|uTg(eyHmE{r&iCnZCv@29@QE+7Wp?JcK$E7dIx>s&U9TIX9mYg3|)SjeFXpwGcasq2BohMeDmR6RnCSN`h)y&Ea@e)HA8)~V=QdX(| zIydV{G|4xd2b$HLJqC1K9+gC$v2qHM zi{O0=nlDN*ILVaz2*d|H!gc2>zDE ztU6Y)ETiaU7bmCRgc|!6$SOr;FD=HmGP6)vx0s~FEaxyeh>|C^B{Sz4PBE^Q^YKfW z3**97?0P$^N&6h@;upOTd*i49*-lnP>+uMTYEi1lcN;X^I;Gw6 zji@36CboJ}c~7m2=n>&Y=XYK0rh52|B)8eZsq9jOLKDDCEdb^7e(< zCuCX+jhagQ}+O7pY5CSm1_@gq6vN%l0GpAYt@DTZ-PIfb3QaWr^|rt zjLum=-Ma#y)9f+EB?PZ)4Q+HeM|X)UZhQ`7WA4h{&M>KXB-H7dxPrPx6B;@Vtf{mH zxxgdR8=jA4A%;pEUF>4oV{~jD4@8@E7JmHL(TLGX>&j{+C3xzdXhPG#bJ%w=O00UwWEEp<;TY8- zZ|g{zAbhuOoXKinyM`)FhM6-nVNk@BxwrBnf>SKVrC05?k${Y8hzFSGY&8Wc*}i9M z{qh1oMJy&dl+$2>C<*Sj)UnjgQ1#W@>2H5r_*WII*kLP+A%0lh~Mt!batoFZMLKxIT449x?vbi zhODNIU7BA3{VXBdbB-5}_#c4^u8Q|=m6_(7N+`lW0+gE;Ve;70$4#@aY{NH2HV!m>*4o*a z8l(o0qHloAf9>DHxRe`#INCm_AJpj-TJPQ|$cw;s zdEi8FAx`8w1x_20u^~J@+S2f@CJTs@Dli0mzM}SW;R`JX&Wx}-{?i=KP4{c5R;{(- zr$OYaPb09s@jd;DPeY48;cYlqlE%dKBpB-Cb`pFKjHq)^JE(Q}zO*xe-%WP_vk30% z+-37i!1>{B^rJnVjrt?mB#&39ATN!bekYsl-{`&}hw|gak+%-Ni0oZ!OcX$NwofSe z3(;xL&Bcg%@10qR-B#)r;XT2e4Cb*r;I;U8#`V-y;@?Pp?mH892ZQ%v^1uWL{qEln z3gN^XHd~sa>eFvsK@BOmVKeSAH79m|Y?A59Qtx_lSH2$H*rMa2r?QEjr!LO=?6{u< z_@0I8K}9 zYPdI+j2akeQnjt{amg+$jC%1k?BAXZ+x%=-SQTM2Yvqbixu}Kr$Ec#3T(98c7<9nu z01tUm)~U8S<2%8HB)Sq03-$!U-K3=g=^0OG?8vSGOkgUIOC z4vbdkpw&Duqyczm&2AmGXJF&}Z~|}8-yXo#SQeD0(yLV1#=3Q;vtFm#saDJ@Y#PwX yfw-9OGkW$UTTuOhGi1Z9$(8&xkbB#m&COBYYe<8~EL!{h`u_v%{9V~z*#ZFWZ_981 literal 0 HcmV?d00001 diff --git a/var/cache/dev/profiler/index.csv b/var/cache/dev/profiler/index.csv new file mode 100644 index 0000000..555b45d --- /dev/null +++ b/var/cache/dev/profiler/index.csv @@ -0,0 +1,6 @@ +e3b3f6,192.168.65.1,GET,http://localhost:8080/,1758885714,,404,request +2c3968,192.168.65.1,GET,http://localhost:8080/about,1758887261,195988,500,request +195988,192.168.65.1,GET,http://localhost:8080/about,1758887261,,500,request +9706fb,192.168.65.1,GET,http://localhost:8080/about,1758887284,6e9831,500,request +6e9831,192.168.65.1,GET,http://localhost:8080/about,1758887284,,500,request +9cb5a0,192.168.65.1,GET,http://localhost:8080/about,1758887304,,200,request diff --git a/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php b/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php new file mode 100644 index 0000000..902266a --- /dev/null +++ b/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php @@ -0,0 +1,1736 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/mailer.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/mailer.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 161 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 162 + yield " "; + yield from $this->yieldParentBlock("javascripts", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 191 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 192 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 192, $this->source); })()), "events", [], "any", false, false, false, 192); + // line 193 + yield " + "; + // line 194 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 194, $this->source); })()), "messages", [], "any", false, false, false, 194))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 195 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 196 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/mailer.svg"); + yield " + "; + // line 197 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 197, $this->source); })()), "messages", [], "any", false, false, false, 197)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 199 + yield " + "; + // line 200 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 201 + yield "

    + Queued messages + "; + // line 203 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 203, $this->source); })()), "events", [], "any", false, false, false, 203), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 203, $this->source); })()), "isQueued", [], "method", false, false, false, 203); })), "html", null, true); + yield " +
    +
    + Sent messages + "; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 207, $this->source); })()), "events", [], "any", false, false, false, 207), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 207, $this->source); })()), "isQueued", [], "method", false, false, false, 207); })), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 210 + yield " + "; + // line 211 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 211, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 215 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 216 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 216, $this->source); })()), "events", [], "any", false, false, false, 216); + // line 217 + yield " + env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 218, $this->source); })()), "messages", [], "any", false, false, false, 218))) ? ("disabled") : ("")); + yield "\"> + "; + // line 219 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/mailer.svg"); + yield " + + Emails + "; + // line 222 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 222, $this->source); })()), "messages", [], "any", false, false, false, 222)) > 0)) { + // line 223 + yield " + "; + // line 224 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 224, $this->source); })()), "messages", [], "any", false, false, false, 224)), "html", null, true); + yield " + + "; + } + // line 227 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 230 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 231 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 231, $this->source); })()), "events", [], "any", false, false, false, 231); + // line 232 + yield "

    Emails

    + + "; + // line 234 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 234, $this->source); })()), "messages", [], "any", false, false, false, 234))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 235 + yield "
    +

    No emails were sent.

    +
    + "; + } else { + // line 239 + yield "
    +
    +
    + "; + // line 242 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 242, $this->source); })()), "events", [], "any", false, false, false, 242), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 242, $this->source); })()), "isQueued", [], "method", false, false, false, 242); })), "html", null, true); + yield " + Queued +
    + +
    + "; + // line 247 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 247, $this->source); })()), "events", [], "any", false, false, false, 247), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 247, $this->source); })()), "isQueued", [], "method", false, false, false, 247); })), "html", null, true); + yield " + Sent +
    +
    +
    + "; + } + // line 253 + yield " + "; + // line 254 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 254, $this->source); })()), "transports", [], "any", false, false, false, 254)) > 1)) { + // line 255 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 255, $this->source); })()), "transports", [], "any", false, false, false, 255)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 256 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true); + yield " transport

    + "; + // line 257 + yield $this->getTemplateForMacro("macro_render_transport_details", $context, 257, $this->getSourceContext())->macro_render_transport_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 257, $this->source); })()), $context["transport"]]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 259 + yield " "; + } elseif ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 259, $this->source); })()), "transports", [], "any", false, false, false, 259))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 260 + yield " "; + yield $this->getTemplateForMacro("macro_render_transport_details", $context, 260, $this->getSourceContext())->macro_render_transport_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 260, $this->source); })()), Twig\Extension\CoreExtension::first($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 260, $this->source); })()), "transports", [], "any", false, false, false, 260)), true]); + yield " + "; + } + // line 262 + yield " + "; + // line 317 + yield " + "; + // line 501 + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 263 + public function macro_render_transport_details($collector = null, $transport = null, $show_transport_name = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "transport" => $transport, + "show_transport_name" => $show_transport_name, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details")); + + // line 264 + yield "
    + "; + // line 265 + $context["num_emails"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 265, $this->source); })()), "events", [], "any", false, false, false, 265), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 265, $this->source); })())], "method", false, false, false, 265)); + // line 266 + yield " "; + if (((isset($context["num_emails"]) || array_key_exists("num_emails", $context) ? $context["num_emails"] : (function () { throw new RuntimeError('Variable "num_emails" does not exist.', 266, $this->source); })()) > 1)) { + // line 267 + yield "
    + + + + + + + + + + + "; + // line 278 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 278, $this->source); })()), "events", [], "any", false, false, false, 278), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 278, $this->source); })())], "method", false, false, false, 278)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 279 + yield " env, $this->source, $context["loop"], "first", [], "any", false, false, false, 279)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\" data-target=\"#email-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 279), "html", null, true); + yield "\"> + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 302 + yield " +
    #SubjectToActions
    "; + // line 280 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 280), "html", null, true); + yield " + "; + // line 282 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 282), "subject", [], "any", true, true, false, 282)) { + // line 283 + yield " "; + yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 283), "getSubject", [], "method", true, true, false, 283) && !(null === CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 283), "getSubject", [], "method", false, false, false, 283)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 283), "getSubject", [], "method", false, false, false, 283), "html", null, true)) : ("(No subject)")); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 284 +$context["event"], "message", [], "any", false, false, false, 284), "headers", [], "any", false, false, false, 284), "has", ["subject"], "method", false, false, false, 284)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 285 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 285), "headers", [], "any", false, true, false, 285), "get", ["subject"], "method", false, true, false, 285), "bodyAsString", [], "method", true, true, false, 285)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 285), "headers", [], "any", false, false, false, 285), "get", ["subject"], "method", false, false, false, 285), "bodyAsString", [], "method", false, false, false, 285), "(No subject)")) : ("(No subject)")), "html", null, true); + yield " + "; + } else { + // line 287 + yield " (No subject) + "; + } + // line 289 + yield " + "; + // line 291 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 291), "to", [], "any", true, true, false, 291)) { + // line 292 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 292), "getTo", [], "method", false, false, false, 292), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 292, $this->source); })()), "toString", [], "method", false, false, false, 292); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 293 +$context["event"], "message", [], "any", false, false, false, 293), "headers", [], "any", false, false, false, 293), "has", ["to"], "method", false, false, false, 293)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 294 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 294), "headers", [], "any", false, true, false, 294), "get", ["to"], "method", false, true, false, 294), "bodyAsString", [], "method", true, true, false, 294)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 294), "headers", [], "any", false, false, false, 294), "get", ["to"], "method", false, false, false, 294), "bodyAsString", [], "method", false, false, false, 294), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 296 + yield " (empty) + "; + } + // line 298 + yield "
    +
    + + "; + // line 306 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 306, $this->source); })()), "events", [], "any", false, false, false, 306), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 306, $this->source); })())], "method", false, false, false, 306)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 307 + yield "
    env, $this->source, $context["loop"], "first", [], "any", false, false, false, 307)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\" id=\"email-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 307), "html", null, true); + yield "\"> + "; + // line 308 + yield $this->getTemplateForMacro("macro_render_email_details", $context, 308, $this->getSourceContext())->macro_render_email_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 308, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 308, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 308), CoreExtension::getAttribute($this->env, $this->source, $context["event"], "isQueued", [], "any", false, false, false, 308), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 308, $this->source); })())]); + yield " +
    + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 311 + yield " "; + } else { + // line 312 + yield " "; + $context["event"] = Twig\Extension\CoreExtension::first($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 312, $this->source); })()), "events", [], "any", false, false, false, 312), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 312, $this->source); })())], "method", false, false, false, 312)); + // line 313 + yield " "; + yield $this->getTemplateForMacro("macro_render_email_details", $context, 313, $this->getSourceContext())->macro_render_email_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 313, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 313, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 313, $this->source); })()), "message", [], "any", false, false, false, 313), CoreExtension::getAttribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 313, $this->source); })()), "isQueued", [], "any", false, false, false, 313), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 313, $this->source); })())]); + yield " + "; + } + // line 315 + yield "
    + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 318 + public function macro_render_email_details($collector = null, $transport = null, $message = null, $message_is_queued = null, $show_transport_name = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "transport" => $transport, + "message" => $message, + "message_is_queued" => $message_is_queued, + "show_transport_name" => $show_transport_name, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details")); + + // line 319 + yield " "; + if ((($tmp = (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 319, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 320 + yield "

    + Status: source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("success")); + yield "\">"; + yield (((($tmp = (isset($context["message_is_queued"]) || array_key_exists("message_is_queued", $context) ? $context["message_is_queued"] : (function () { throw new RuntimeError('Variable "message_is_queued" does not exist.', 321, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("Queued") : ("Sent")); + yield " + • + Transport: "; + // line 323 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 323, $this->source); })()), "html", null, true); + yield " +

    + "; + } + // line 326 + yield " + "; + // line 327 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", true, true, false, 327)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 328 + yield " "; + // line 329 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 329, $this->source); })()), "base64Encode", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 329, $this->source); })()), "toString", [], "method", false, false, false, 329)], "method", false, false, false, 329), "html", null, true); + yield "\" download=\"email.eml\"> + "; + // line 330 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/download.svg"); + yield " + Download as EML file + + +
    ";
    +                // line 334
    +                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 334, $this->source); })()), "toString", [], "method", false, false, false, 334), "html", null, true);
    +                yield "
    + "; + } else { + // line 336 + yield "
    +
    +

    Email contents

    +
    +
    +

    + "; + // line 342 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "subject", [], "any", true, true, false, 342)) { + // line 343 + yield " "; + yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "getSubject", [], "method", true, true, false, 343) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 343, $this->source); })()), "getSubject", [], "method", false, false, false, 343)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 343, $this->source); })()), "getSubject", [], "method", false, false, false, 343), "html", null, true)) : ("(No subject)")); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 344 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 344, $this->source); })()), "headers", [], "any", false, false, false, 344), "has", ["subject"], "method", false, false, false, 344)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 345 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 345), "get", ["subject"], "method", false, true, false, 345), "bodyAsString", [], "method", true, true, false, 345)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 345, $this->source); })()), "headers", [], "any", false, false, false, 345), "get", ["subject"], "method", false, false, false, 345), "bodyAsString", [], "method", false, false, false, 345), "(No subject)")) : ("(No subject)")), "html", null, true); + yield " + "; + } else { + // line 347 + yield " (No subject) + "; + } + // line 349 + yield "

    +
    +

    + From: + "; + // line 353 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "from", [], "any", true, true, false, 353)) { + // line 354 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 354, $this->source); })()), "getFrom", [], "method", false, false, false, 354), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 354, $this->source); })()), "toString", [], "method", false, false, false, 354); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 355 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 355, $this->source); })()), "headers", [], "any", false, false, false, 355), "has", ["from"], "method", false, false, false, 355)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 356 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 356), "get", ["from"], "method", false, true, false, 356), "bodyAsString", [], "method", true, true, false, 356)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 356, $this->source); })()), "headers", [], "any", false, false, false, 356), "get", ["from"], "method", false, false, false, 356), "bodyAsString", [], "method", false, false, false, 356), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 358 + yield " (empty) + "; + } + // line 360 + yield "

    +

    + To: + "; + // line 363 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "to", [], "any", true, true, false, 363)) { + // line 364 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 364, $this->source); })()), "getTo", [], "method", false, false, false, 364), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 364, $this->source); })()), "toString", [], "method", false, false, false, 364); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 365 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 365, $this->source); })()), "headers", [], "any", false, false, false, 365), "has", ["to"], "method", false, false, false, 365)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 366 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 366), "get", ["to"], "method", false, true, false, 366), "bodyAsString", [], "method", true, true, false, 366)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 366, $this->source); })()), "headers", [], "any", false, false, false, 366), "get", ["to"], "method", false, false, false, 366), "bodyAsString", [], "method", false, false, false, 366), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 368 + yield " (empty) + "; + } + // line 370 + yield "

    + "; + // line 371 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 371, $this->source); })()), "headers", [], "any", false, false, false, 371), "all", [], "any", false, false, false, 371), function ($__header__) use ($context, $macros) { $context["header"] = $__header__; return !CoreExtension::inFilter(Twig\Extension\CoreExtension::lower($this->env->getCharset(), (((CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", true, true, false, 371) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 371)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 371)) : (""))), ["subject", "from", "to"]); })); + foreach ($context['_seq'] as $context["_key"] => $context["header"]) { + // line 372 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["header"], "toString", [], "any", false, false, false, 372), "html", null, true); + yield "

    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['header'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 374 + yield "
    +
    + + "; + // line 377 + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "attachments", [], "any", true, true, false, 377) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 377, $this->source); })()), "attachments", [], "any", false, false, false, 377))) { + // line 378 + yield "
    + "; + // line 379 + $context["num_of_attachments"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 379, $this->source); })()), "attachments", [], "any", false, false, false, 379)); + // line 380 + yield " "; + $context["total_attachments_size_in_bytes"] = Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 380, $this->source); })()), "attachments", [], "any", false, false, false, 380), function ($__total_size__, $__attachment__) use ($context, $macros) { $context["total_size"] = $__total_size__; $context["attachment"] = $__attachment__; return ((isset($context["total_size"]) || array_key_exists("total_size", $context) ? $context["total_size"] : (function () { throw new RuntimeError('Variable "total_size" does not exist.', 380, $this->source); })()) + Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["attachment"]) || array_key_exists("attachment", $context) ? $context["attachment"] : (function () { throw new RuntimeError('Variable "attachment" does not exist.', 380, $this->source); })()), "body", [], "any", false, false, false, 380))); }, 0); + // line 381 + yield "

    + "; + // line 382 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/attachment.svg"); + yield " + Attachments ("; + // line 383 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 383, $this->source); })()), "html", null, true); + yield " file"; + yield ((((isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 383, $this->source); })()) > 1)) ? ("s") : ("")); + yield " / "; + yield $this->getTemplateForMacro("macro_render_file_size_humanized", $context, 383, $this->getSourceContext())->macro_render_file_size_humanized(...[(isset($context["total_attachments_size_in_bytes"]) || array_key_exists("total_attachments_size_in_bytes", $context) ? $context["total_attachments_size_in_bytes"] : (function () { throw new RuntimeError('Variable "total_attachments_size_in_bytes" does not exist.', 383, $this->source); })())]); + yield ") +

    + + +
    + "; + } + // line 405 + yield " +
    +
    + "; + // line 408 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "htmlBody", [], "any", true, true, false, 408)) { + // line 409 + yield " "; + $context["textBody"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 409, $this->source); })()), "textBody", [], "any", false, false, false, 409); + // line 410 + yield " "; + $context["htmlBody"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 410, $this->source); })()), "htmlBody", [], "any", false, false, false, 410); + // line 411 + yield "
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield (((($tmp = (isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 411, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

    Text content

    +
    + "; + // line 414 + if ((($tmp = (isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 414, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 415 + yield "
    ";
    +                        // line 416
    +                        if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 416, $this->source); })()), "textCharset", [], "method", false, false, false, 416)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
    +                            // line 417
    +                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::convertEncoding((isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 417, $this->source); })()), "UTF-8", CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 417, $this->source); })()), "textCharset", [], "method", false, false, false, 417)), "html", null, true);
    +                        } else {
    +                            // line 419
    +                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 419, $this->source); })()), "html", null, true);
    +                        }
    +                        // line 421
    +                        yield "
    + "; + } else { + // line 423 + yield "
    +

    The text body is empty.

    +
    + "; + } + // line 427 + yield "
    +
    + + "; + // line 430 + if ((($tmp = (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 430, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 431 + yield "
    +

    HTML preview

    +
    +
    
    +                                            
    +
    +
    + "; + } + // line 439 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield ((( !(isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 440, $this->source); })()) && (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 440, $this->source); })()))) ? ("active") : ("")); + yield "\"> +

    HTML content

    +
    + "; + // line 443 + if ((($tmp = (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 443, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 444 + yield "
    ";
    +                        // line 445
    +                        if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 445, $this->source); })()), "htmlCharset", [], "method", false, false, false, 445)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
    +                            // line 446
    +                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::convertEncoding((isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 446, $this->source); })()), "UTF-8", CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 446, $this->source); })()), "htmlCharset", [], "method", false, false, false, 446)), "html", null, true);
    +                        } else {
    +                            // line 448
    +                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 448, $this->source); })()), "html", null, true);
    +                        }
    +                        // line 450
    +                        yield "
    + "; + } else { + // line 452 + yield "
    +

    The HTML body is empty.

    +
    + "; + } + // line 456 + yield "
    +
    + "; + } else { + // line 459 + yield " "; + $context["body"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 459, $this->source); })()), "body", [], "any", false, false, false, 459)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 459, $this->source); })()), "body", [], "any", false, false, false, 459), "toString", [], "method", false, false, false, 459)) : (null)); + // line 460 + yield "
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield (((($tmp = (isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 460, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

    Content

    +
    + "; + // line 463 + if ((($tmp = (isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 463, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 464 + yield "
    ";
    +                        // line 465
    +                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 465, $this->source); })()), "html", null, true);
    +                        yield "
    +                                            
    + "; + } else { + // line 468 + yield "
    +

    The body is empty.

    +
    + "; + } + // line 472 + yield "
    +
    + "; + } + // line 475 + yield "
    +
    +
    +
    + +
    +

    MIME parts

    +
    +
    ";
    +                // line 483
    +                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 483, $this->source); })()), "body", [], "method", false, false, false, 483), "asDebugString", [], "method", false, false, false, 483), "html", null, true);
    +                yield "
    +
    +
    + + +
    + "; + } + // line 500 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 502 + public function macro_render_file_size_humanized($bytes = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "bytes" => $bytes, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized")); + + // line 503 + if (((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 503, $this->source); })()) < 1000)) { + // line 504 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 504, $this->source); })()) . " bytes"), "html", null, true); + } elseif (( // line 505 +(isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 505, $this->source); })()) < (1000 ** 2))) { + // line 506 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 506, $this->source); })()) / 1000), 2) . " kB"), "html", null, true); + } else { + // line 508 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 508, $this->source); })()) / (1000 ** 2)), 2) . " MB"), "html", null, true); + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/mailer.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1185 => 508, 1182 => 506, 1180 => 505, 1178 => 504, 1176 => 503, 1158 => 502, 1146 => 500, 1138 => 495, 1131 => 491, 1127 => 490, 1117 => 483, 1107 => 475, 1102 => 472, 1096 => 468, 1090 => 465, 1088 => 464, 1086 => 463, 1077 => 460, 1074 => 459, 1069 => 456, 1063 => 452, 1059 => 450, 1056 => 448, 1053 => 446, 1051 => 445, 1049 => 444, 1047 => 443, 1039 => 440, 1036 => 439, 1028 => 434, 1023 => 431, 1021 => 430, 1016 => 427, 1010 => 423, 1006 => 421, 1003 => 419, 1000 => 417, 998 => 416, 996 => 415, 994 => 414, 985 => 411, 982 => 410, 979 => 409, 977 => 408, 972 => 405, 967 => 402, 954 => 399, 949 => 397, 946 => 396, 942 => 394, 936 => 392, 934 => 391, 929 => 389, 926 => 388, 922 => 387, 911 => 383, 907 => 382, 904 => 381, 901 => 380, 899 => 379, 896 => 378, 894 => 377, 889 => 374, 880 => 372, 876 => 371, 873 => 370, 869 => 368, 863 => 366, 861 => 365, 856 => 364, 854 => 363, 849 => 360, 845 => 358, 839 => 356, 837 => 355, 832 => 354, 830 => 353, 824 => 349, 820 => 347, 814 => 345, 812 => 344, 807 => 343, 805 => 342, 797 => 336, 792 => 334, 785 => 330, 780 => 329, 778 => 328, 776 => 327, 773 => 326, 767 => 323, 760 => 321, 757 => 320, 754 => 319, 732 => 318, 719 => 315, 713 => 313, 710 => 312, 707 => 311, 690 => 308, 683 => 307, 666 => 306, 660 => 302, 643 => 299, 640 => 298, 636 => 296, 630 => 294, 628 => 293, 623 => 292, 621 => 291, 617 => 289, 613 => 287, 607 => 285, 605 => 284, 600 => 283, 598 => 282, 593 => 280, 586 => 279, 569 => 278, 556 => 267, 553 => 266, 551 => 265, 548 => 264, 528 => 263, 516 => 501, 513 => 317, 510 => 262, 504 => 260, 501 => 259, 493 => 257, 488 => 256, 483 => 255, 481 => 254, 478 => 253, 469 => 247, 461 => 242, 456 => 239, 450 => 235, 448 => 234, 444 => 232, 441 => 231, 428 => 230, 416 => 227, 410 => 224, 407 => 223, 405 => 222, 399 => 219, 395 => 218, 392 => 217, 389 => 216, 376 => 215, 362 => 211, 359 => 210, 352 => 207, 345 => 203, 341 => 201, 339 => 200, 336 => 199, 330 => 197, 325 => 196, 322 => 195, 320 => 194, 317 => 193, 314 => 192, 301 => 191, 261 => 162, 248 => 161, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set events = collector.events %} + + {% if events.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/mailer.svg') }} + {{ events.messages|length }} + {% endset %} + + {% set text %} +
    + Queued messages + {{ events.events|filter(e => e.isQueued())|length }} +
    +
    + Sent messages + {{ events.events|filter(e => not e.isQueued())|length }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + {% set events = collector.events %} + + + {{ source('@WebProfiler/Icon/mailer.svg') }} + + Emails + {% if events.messages|length > 0 %} + + {{ events.messages|length }} + + {% endif %} + +{% endblock %} + +{% block panel %} + {% set events = collector.events %} +

    Emails

    + + {% if not events.messages|length %} +
    +

    No emails were sent.

    +
    + {% else %} +
    +
    +
    + {{ events.events|filter(e => e.isQueued())|length }} + Queued +
    + +
    + {{ events.events|filter(e => not e.isQueued())|length }} + Sent +
    +
    +
    + {% endif %} + + {% if events.transports|length > 1 %} + {% for transport in events.transports %} +

    {{ transport }} transport

    + {{ _self.render_transport_details(collector, transport) }} + {% endfor %} + {% elseif events.transports is not empty %} + {{ _self.render_transport_details(collector, events.transports|first, true) }} + {% endif %} + + {% macro render_transport_details(collector, transport, show_transport_name = false) %} +
    + {% set num_emails = collector.events.events(transport)|length %} + {% if num_emails > 1 %} +
    + + + + + + + + + + + {% for event in collector.events.events(transport) %} + + + + + + + {% endfor %} + +
    #SubjectToActions
    {{ loop.index }} + {% if event.message.subject is defined %} + {{ event.message.getSubject() ?? '(No subject)' }} + {% elseif event.message.headers.has('subject') %} + {{ event.message.headers.get('subject').bodyAsString()|default('(No subject)') }} + {% else %} + (No subject) + {% endif %} + + {% if event.message.to is defined %} + {{ event.message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif event.message.headers.has('to') %} + {{ event.message.headers.get('to').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +
    +
    + + {% for event in collector.events.events(transport) %} +
    + {{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }} +
    + {% endfor %} + {% else %} + {% set event = (collector.events.events(transport)|first) %} + {{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }} + {% endif %} +
    + {% endmacro %} + + {% macro render_email_details(collector, transport, message, message_is_queued, show_transport_name = false) %} + {% if show_transport_name %} +

    + Status: {{ message_is_queued ? 'Queued' : 'Sent' }} + • + Transport: {{ transport }} +

    + {% endif %} + + {% if message.headers is not defined %} + {# render the raw message contents #} + + {{ source('@WebProfiler/Icon/download.svg') }} + Download as EML file + + +
    {{ message.toString() }}
    + {% else %} +
    +
    +

    Email contents

    +
    +
    +

    + {% if message.subject is defined %} + {{ message.getSubject() ?? '(No subject)' }} + {% elseif message.headers.has('subject') %} + {{ message.headers.get('subject').bodyAsString()|default('(No subject)') }} + {% else %} + (No subject) + {% endif %} +

    +
    +

    + From: + {% if message.from is defined %} + {{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif message.headers.has('from') %} + {{ message.headers.get('from').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +

    +

    + To: + {% if message.to is defined %} + {{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif message.headers.has('to') %} + {{ message.headers.get('to').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +

    + {% for header in message.headers.all|filter(header => (header.name ?? '')|lower not in ['subject', 'from', 'to']) %} +

    {{ header.toString }}

    + {% endfor %} +
    +
    + + {% if message.attachments is defined and message.attachments %} +
    + {% set num_of_attachments = message.attachments|length %} + {% set total_attachments_size_in_bytes = message.attachments|reduce((total_size, attachment) => total_size + attachment.body|length, 0) %} +

    + {{ source('@WebProfiler/Icon/attachment.svg') }} + Attachments ({{ num_of_attachments }} file{{ num_of_attachments > 1 ? 's' }} / {{ _self.render_file_size_humanized(total_attachments_size_in_bytes) }}) +

    + +
      + {% for attachment in message.attachments %} +
    • + {{ source('@WebProfiler/Icon/file.svg') }} + + {% if attachment.filename|default %} + {{ attachment.filename }} + {% else %} + (no filename) + {% endif %} + + ({{ _self.render_file_size_humanized(attachment.body|length) }}) + + Download +
    • + {% endfor %} +
    +
    + {% endif %} + +
    +
    + {% if message.htmlBody is defined %} + {% set textBody = message.textBody %} + {% set htmlBody = message.htmlBody %} +
    +

    Text content

    +
    + {% if textBody %} +
    +                                                {%- if message.textCharset() %}
    +                                                    {{- textBody|convert_encoding('UTF-8', message.textCharset()) }}
    +                                                {%- else %}
    +                                                    {{- textBody }}
    +                                                {%- endif -%}
    +                                            
    + {% else %} +
    +

    The text body is empty.

    +
    + {% endif %} +
    +
    + + {% if htmlBody %} +
    +

    HTML preview

    +
    +
    
    +                                            
    +
    +
    + {% endif %} + +
    +

    HTML content

    +
    + {% if htmlBody %} +
    +                                                {%- if message.htmlCharset() %}
    +                                                    {{- htmlBody|convert_encoding('UTF-8', message.htmlCharset()) }}
    +                                                {%- else %}
    +                                                    {{- htmlBody }}
    +                                                {%- endif -%}
    +                                            
    + {% else %} +
    +

    The HTML body is empty.

    +
    + {% endif %} +
    +
    + {% else %} + {% set body = message.body ? message.body.toString() : null %} +
    +

    Content

    +
    + {% if body %} +
    +                                                {{- body }}
    +                                            
    + {% else %} +
    +

    The body is empty.

    +
    + {% endif %} +
    +
    + {% endif %} +
    +
    +
    +
    + +
    +

    MIME parts

    +
    +
    {{ message.body().asDebugString() }}
    +
    +
    + +
    +

    Raw Message

    + +
    +
    + {% endif %} + {% endmacro %} + + {% macro render_file_size_humanized(bytes) %} + {%- if bytes < 1000 -%} + {{- bytes ~ ' bytes' -}} + {%- elseif bytes < 1000 ** 2 -%} + {{- (bytes / 1000)|number_format(2) ~ ' kB' -}} + {%- else -%} + {{- (bytes / 1000 ** 2)|number_format(2) ~ ' MB' -}} + {%- endif -%} + {% endmacro %} +{% endblock %} +", "@WebProfiler/Collector/mailer.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/mailer.html.twig"); + } +} diff --git a/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php b/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php new file mode 100644 index 0000000..f1a0c11 --- /dev/null +++ b/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php @@ -0,0 +1,318 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Router/panel.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Router/panel.html.twig")); + + // line 1 + yield "

    Routing

    + +
    +
    + "; + // line 5 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "route", [], "any", false, false, false, 5)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "route", [], "any", false, false, false, 5), "html", null, true)) : ("(none)")); + yield " + Matched route +
    +
    + +"; + // line 10 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 10, $this->source); })()), "route", [], "any", false, false, false, 10)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 11 + yield "

    Route Parameters

    + + "; + // line 13 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 13, $this->source); })()), "routeParams", [], "any", false, false, false, 13))) { + // line 14 + yield "
    +

    No parameters.

    +
    + "; + } else { + // line 18 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 18, $this->source); })()), "routeParams", [], "any", false, false, false, 18), "labels" => ["Name", "Value"]], false); + yield " + "; + } + } + // line 21 + yield " +"; + // line 22 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 22, $this->source); })()), "redirect", [], "any", false, false, false, 22)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 23 + yield "

    Route Redirection

    + +

    This page redirects to:

    +
    + "; + // line 27 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 27, $this->source); })()), "targetUrl", [], "any", false, false, false, 27), "html", null, true); + yield " + "; + // line 28 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 28, $this->source); })()), "targetRoute", [], "any", false, false, false, 28)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "(route: \""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 28, $this->source); })()), "targetRoute", [], "any", false, false, false, 28), "html", null, true); + yield "\")"; + } + // line 29 + yield "
    +"; + } + // line 31 + yield " +

    Route Matching Logs

    + +
    + Path to match: "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 35, $this->source); })()), "pathinfo", [], "any", false, false, false, 35), "html", null, true); + yield " +
    + + + + + + + + + + + + "; + // line 48 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["traces"]) || array_key_exists("traces", $context) ? $context["traces"] : (function () { throw new RuntimeError('Variable "traces" does not exist.', 48, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["trace"]) { + // line 49 + yield " env, $this->source, $context["trace"], "level", [], "any", false, false, false, 49) == 1)) ? ("status-warning") : ((((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "level", [], "any", false, false, false, 49) == 2)) ? ("status-success") : ("")))); + yield "\"> + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['trace'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 65 + yield " +
    #Route namePathLog
    "; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 50), "html", null, true); + yield ""; + // line 51 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "name", [], "any", false, false, false, 51), "html", null, true); + yield ""; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "path", [], "any", false, false, false, 52), "html", null, true); + yield " + "; + // line 54 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "level", [], "any", false, false, false, 54) == 1)) { + // line 55 + yield " Path almost matches, but + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "log", [], "any", false, false, false, 56), "html", null, true); + yield " + "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, // line 57 +$context["trace"], "level", [], "any", false, false, false, 57) == 2)) { + // line 58 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "log", [], "any", false, false, false, 58), "html", null, true); + yield " + "; + } else { + // line 60 + yield " Path does not match + "; + } + // line 62 + yield "
    + +

    + Note: These matching logs are based on the current router configuration, + which might differ from the configuration used when profiling this request. +

    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Router/panel.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 202 => 65, 186 => 62, 182 => 60, 176 => 58, 174 => 57, 170 => 56, 167 => 55, 165 => 54, 160 => 52, 156 => 51, 152 => 50, 147 => 49, 130 => 48, 114 => 35, 108 => 31, 104 => 29, 98 => 28, 94 => 27, 88 => 23, 86 => 22, 83 => 21, 76 => 18, 70 => 14, 68 => 13, 64 => 11, 62 => 10, 54 => 5, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("

    Routing

    + +
    +
    + {{ request.route ?: '(none)' }} + Matched route +
    +
    + +{% if request.route %} +

    Route Parameters

    + + {% if request.routeParams is empty %} +
    +

    No parameters.

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: request.routeParams, labels: ['Name', 'Value'] }, with_context = false) }} + {% endif %} +{% endif %} + +{% if router.redirect %} +

    Route Redirection

    + +

    This page redirects to:

    +
    + {{ router.targetUrl }} + {% if router.targetRoute %}(route: \"{{ router.targetRoute }}\"){% endif %} +
    +{% endif %} + +

    Route Matching Logs

    + +
    + Path to match: {{ request.pathinfo }} +
    + + + + + + + + + + + + {% for trace in traces %} + + + + + + + {% endfor %} + +
    #Route namePathLog
    {{ loop.index }}{{ trace.name }}{{ trace.path }} + {% if trace.level == 1 %} + Path almost matches, but + {{ trace.log }} + {% elseif trace.level == 2 %} + {{ trace.log }} + {% else %} + Path does not match + {% endif %} +
    + +

    + Note: These matching logs are based on the current router configuration, + which might differ from the configuration used when profiling this request. +

    +", "@WebProfiler/Router/panel.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Router/panel.html.twig"); + } +} diff --git a/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php b/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php new file mode 100644 index 0000000..d09c7fc --- /dev/null +++ b/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php @@ -0,0 +1,274 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'title' => [$this, 'block_title'], + 'head' => [$this, 'block_head'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/base.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_redirect.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_redirect.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/base.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_title(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + yield "Redirection Intercepted"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 6 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 7 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 34 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + // line 35 + yield "
    + "; + // line 36 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/header.html.twig", [], false); + yield " + +
    +
    +

    Redirection Intercepted

    + + "; + // line 42 + $context["absolute_url"] = $this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl((isset($context["location"]) || array_key_exists("location", $context) ? $context["location"] : (function () { throw new RuntimeError('Variable "location" does not exist.', 42, $this->source); })())); + // line 43 + yield "

    This request redirects to "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["absolute_url"]) || array_key_exists("absolute_url", $context) ? $context["absolute_url"] : (function () { throw new RuntimeError('Variable "absolute_url" does not exist.', 43, $this->source); })()), "html", null, true); + yield "

    + +

    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["absolute_url"]) || array_key_exists("absolute_url", $context) ? $context["absolute_url"] : (function () { throw new RuntimeError('Variable "absolute_url" does not exist.', 45, $this->source); })()), "html", null, true); + yield "\">Follow redirect

    + +

    + The redirect was intercepted by the Symfony Web Debug toolbar to help debugging. + For more information, see the \"intercept-redirects\" option of the Profiler. +

    +
    +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_redirect.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 172 => 45, 166 => 43, 164 => 42, 155 => 36, 152 => 35, 139 => 34, 101 => 7, 88 => 6, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/base.html.twig' %} + +{% block title 'Redirection Intercepted' %} + + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block body %} +
    + {{ include('@WebProfiler/Profiler/header.html.twig', with_context = false) }} + +
    +
    +

    Redirection Intercepted

    + + {% set absolute_url = absolute_url(location) %} +

    This request redirects to {{ absolute_url }}

    + +

    Follow redirect

    + +

    + The redirect was intercepted by the Symfony Web Debug toolbar to help debugging. + For more information, see the \"intercept-redirects\" option of the Profiler. +

    +
    +
    +
    +{% endblock %} +", "@WebProfiler/Profiler/toolbar_redirect.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_redirect.html.twig"); + } +} diff --git a/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php b/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php new file mode 100644 index 0000000..1d14d76 --- /dev/null +++ b/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php @@ -0,0 +1,626 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'summary' => [$this, 'block_summary'], + 'sidebar_search_css_class' => [$this, 'block_sidebar_search_css_class'], + 'sidebar_shortcuts_links' => [$this, 'block_sidebar_shortcuts_links'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/results.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/results.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 9 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 10 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 31 + /** + * @return iterable + */ + public function block_summary(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + // line 32 + yield "
    +

    Profile Search

    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 37 + /** + * @return iterable + */ + public function block_sidebar_search_css_class(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_search_css_class")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_search_css_class")); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 38 + /** + * @return iterable + */ + public function block_sidebar_shortcuts_links(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_shortcuts_links")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_shortcuts_links")); + + // line 39 + yield " "; + yield from $this->yieldParentBlock("sidebar_shortcuts_links", $context, $blocks); + yield " + "; + // line 40 + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.profiler::searchBarAction", [], Twig\Extension\CoreExtension::merge(["type" => (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 40, $this->source); })())], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 40, $this->source); })()), "query", [], "any", false, false, false, 40), "all", [], "any", false, false, false, 40)))); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 43 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 44 + yield "
    +
    + + +
    +
    + +

    "; + // line 59 + yield (((($tmp = (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 59, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 59, $this->source); })())), "html", null, true)) : ("No")); + yield " results found

    + + "; + // line 61 + if ((($tmp = (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 61, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 62 + yield " + + + + + + + + + + + + "; + // line 98 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 98, $this->source); })())); + foreach ($context['_seq'] as $context["_key"] => $context["result"]) { + // line 99 + yield " "; + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 99, $this->source); })()))) { + // line 100 + yield " "; + $context["css_class"] = (((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 100) == 113)) ? ("status-warning") : ((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 100) > 0)) ? ("status-error") : ("status-success")))); + // line 101 + yield " "; + } else { + // line 102 + yield " "; + $context["css_class"] = (((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 102)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 102), 0)) : (0)) > 399)) ? ("status-error") : ((((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 102)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 102), 0)) : (0)) > 299)) ? ("status-warning") : ("status-success")))); + // line 103 + yield " "; + } + // line 104 + yield " + + + + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['result'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 130 + yield " +
    + "; + // line 66 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 66, $this->source); })()))) { + // line 67 + yield " Exit code + "; + } else { + // line 69 + yield " Status + "; + } + // line 71 + yield " + "; + // line 73 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 73, $this->source); })()))) { + // line 74 + yield " Application + "; + } else { + // line 76 + yield " IP + "; + } + // line 78 + yield " + "; + // line 80 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 80, $this->source); })()))) { + // line 81 + yield " Mode + "; + } else { + // line 83 + yield " Method + "; + } + // line 85 + yield " + "; + // line 87 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 87, $this->source); })()))) { + // line 88 + yield " Command + "; + } else { + // line 90 + yield " URL + "; + } + // line 92 + yield " TimeToken
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 107, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 107)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 107), "n/a")) : ("n/a")), "html", null, true); + yield " + + "; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "ip", [], "any", false, false, false, 110), "html", null, true); + yield " "; + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 110, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 110, $this->source); })()), $context["result"], "ip"]); + yield " + + "; + // line 113 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "method", [], "any", false, false, false, 113), "html", null, true); + yield " "; + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 113, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 113, $this->source); })()), $context["result"], "method"]); + yield " + + "; + // line 116 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "url", [], "any", false, false, false, 116), "html", null, true); + yield " + "; + // line 117 + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 117, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 117, $this->source); })()), $context["result"], "url"]); + yield " + + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["result"], "token", [], "any", false, false, false, 127)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "token", [], "any", false, false, false, 127), "html", null, true); + yield "
    + "; + } else { + // line 133 + yield "
    +

    The query returned no result.

    +
    + "; + } + // line 137 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 3 + public function macro_profile_search_filter($request = null, $result = null, $property = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "request" => $request, + "result" => $result, + "property" => $property, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "profile_search_filter")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "profile_search_filter")); + + // line 4 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 4, $this->source); })()), "hasSession", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "query", [], "any", false, false, false, 5), "all", [], "any", false, false, false, 5), ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["result"]) || array_key_exists("result", $context) ? $context["result"] : (function () { throw new RuntimeError('Variable "result" does not exist.', 5, $this->source); })()), "token", [], "any", false, false, false, 5)]), [ (string)(isset($context["property"]) || array_key_exists("property", $context) ? $context["property"] : (function () { throw new RuntimeError('Variable "property" does not exist.', 5, $this->source); })()) => CoreExtension::getAttribute($this->env, $this->source, (isset($context["result"]) || array_key_exists("result", $context) ? $context["result"] : (function () { throw new RuntimeError('Variable "result" does not exist.', 5, $this->source); })()), (isset($context["property"]) || array_key_exists("property", $context) ? $context["property"] : (function () { throw new RuntimeError('Variable "property" does not exist.', 5, $this->source); })()), [], "array", false, false, false, 5)])), "html", null, true); + yield "\" title=\"Search\">"; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/search.svg"); + yield ""; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/results.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 444 => 5, 442 => 4, 422 => 3, 410 => 137, 404 => 133, 399 => 130, 388 => 127, 382 => 124, 378 => 123, 373 => 121, 369 => 120, 363 => 117, 359 => 116, 351 => 113, 343 => 110, 335 => 107, 330 => 104, 327 => 103, 324 => 102, 321 => 101, 318 => 100, 315 => 99, 311 => 98, 303 => 92, 299 => 90, 295 => 88, 293 => 87, 289 => 85, 285 => 83, 281 => 81, 279 => 80, 275 => 78, 271 => 76, 267 => 74, 265 => 73, 261 => 71, 257 => 69, 253 => 67, 251 => 66, 245 => 62, 243 => 61, 238 => 59, 228 => 52, 222 => 51, 215 => 47, 209 => 46, 205 => 44, 192 => 43, 179 => 40, 174 => 39, 161 => 38, 139 => 37, 125 => 32, 112 => 31, 80 => 10, 67 => 9, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% macro profile_search_filter(request, result, property) %} + {%- if request.hasSession -%} + {{ source('@WebProfiler/Icon/search.svg') }} + {%- endif -%} +{% endmacro %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block summary %} +
    +

    Profile Search

    +
    +{% endblock %} + +{% block sidebar_search_css_class %}{% endblock %} +{% block sidebar_shortcuts_links %} + {{ parent() }} + {{ render(controller('web_profiler.controller.profiler::searchBarAction', query={type: profile_type }|merge(request.query.all))) }} +{% endblock %} + +{% block panel %} + + +

    {{ tokens ? tokens|length : 'No' }} results found

    + + {% if tokens %} + + + + + + + + + + + + + {% for result in tokens %} + {% if 'command' == profile_type %} + {% set css_class = result.status_code == 113 ? 'status-warning' : result.status_code > 0 ? 'status-error' : 'status-success' %} + {% else %} + {% set css_class = result.status_code|default(0) > 399 ? 'status-error' : result.status_code|default(0) > 299 ? 'status-warning' : 'status-success' %} + {% endif %} + + + + + + + + + + {% endfor %} + +
    + {% if 'command' == profile_type %} + Exit code + {% else %} + Status + {% endif %} + + {% if 'command' == profile_type %} + Application + {% else %} + IP + {% endif %} + + {% if 'command' == profile_type %} + Mode + {% else %} + Method + {% endif %} + + {% if 'command' == profile_type %} + Command + {% else %} + URL + {% endif %} + TimeToken
    + {{ result.status_code|default('n/a') }} + + {{ result.ip }} {{ _self.profile_search_filter(request, result, 'ip') }} + + {{ result.method }} {{ _self.profile_search_filter(request, result, 'method') }} + + {{ result.url }} + {{ _self.profile_search_filter(request, result, 'url') }} + + + + {{ result.token }}
    + {% else %} +
    +

    The query returned no result.

    +
    + {% endif %} + +{% endblock %} +", "@WebProfiler/Profiler/results.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/results.html.twig"); + } +} diff --git a/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php b/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php new file mode 100644 index 0000000..4c18177 --- /dev/null +++ b/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php @@ -0,0 +1,1047 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/config.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/config.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 49 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 50 + yield " "; + if (("unknown" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "symfonyState", [], "any", false, false, false, 50))) { + // line 51 + yield " "; + $context["block_status"] = ""; + // line 52 + yield " "; + $context["symfony_version_status"] = "Unable to retrieve information about the Symfony version."; + // line 53 + yield " "; + } elseif (("eol" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 53, $this->source); })()), "symfonyState", [], "any", false, false, false, 53))) { + // line 54 + yield " "; + $context["block_status"] = "red"; + // line 55 + yield " "; + $context["symfony_version_status"] = "This Symfony version will no longer receive security fixes."; + // line 56 + yield " "; + } elseif (("eom" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "symfonyState", [], "any", false, false, false, 56))) { + // line 57 + yield " "; + $context["block_status"] = "yellow"; + // line 58 + yield " "; + $context["symfony_version_status"] = "This Symfony version will only receive security fixes."; + // line 59 + yield " "; + } elseif (("dev" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 59, $this->source); })()), "symfonyState", [], "any", false, false, false, 59))) { + // line 60 + yield " "; + $context["block_status"] = "yellow"; + // line 61 + yield " "; + $context["symfony_version_status"] = "This Symfony version is still in the development phase."; + // line 62 + yield " "; + } else { + // line 63 + yield " "; + $context["block_status"] = ""; + // line 64 + yield " "; + $context["symfony_version_status"] = ""; + // line 65 + yield " "; + } + // line 66 + yield " + "; + // line 67 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 68 + yield " + "; + // line 69 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/symfony.svg"); + yield " + + "; + // line 71 + yield ((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "symfonyState", [], "any", true, true, false, 71)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 71, $this->source); })()), "symfonyversion", [], "any", false, false, false, 71), "html", null, true)) : ("n/a")); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 73 + yield " + "; + // line 74 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 75 + yield " "; + if ((($tmp = (isset($context["symfony_version_status"]) || array_key_exists("symfony_version_status", $context) ? $context["symfony_version_status"] : (function () { throw new RuntimeError('Variable "symfony_version_status" does not exist.', 75, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 76 + yield "
    +
    + "; + // line 78 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["symfony_version_status"]) || array_key_exists("symfony_version_status", $context) ? $context["symfony_version_status"] : (function () { throw new RuntimeError('Variable "symfony_version_status" does not exist.', 78, $this->source); })()), "html", null, true); + yield " +
    +
    + "; + } + // line 82 + yield " +
    +
    + Profiler token + + "; + // line 87 + if ((($tmp = (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 87, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 88 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 88, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "token", [], "any", false, false, false, 88), "html", null, true); + yield " + "; + } else { + // line 90 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "token", [], "any", false, false, false, 90), "html", null, true); + yield " + "; + } + // line 92 + yield " +
    + + "; + // line 95 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "env", [], "any", false, false, false, 95))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 96 + yield "
    + Environment + "; + // line 98 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 98, $this->source); })()), "env", [], "any", false, false, false, 98), "html", null, true); + yield " +
    + "; + } + // line 101 + yield " + "; + // line 102 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 102, $this->source); })()), "debug", [], "any", false, false, false, 102))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 103 + yield "
    + Debug + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 105, $this->source); })()), "debug", [], "any", false, false, false, 105)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("red")); + yield "\">"; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 105, $this->source); })()), "debug", [], "any", false, false, false, 105)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("enabled") : ("disabled")); + yield " +
    + "; + } + // line 108 + yield "
    + +
    +
    + PHP version + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversionextra", [], "any", false, false, false, 113)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversion", [], "any", false, false, false, 113) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversionextra", [], "any", false, false, false, 113)), "html", null, true); + yield "\""; + } + yield "> + "; + // line 114 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 114, $this->source); })()), "phpversion", [], "any", false, false, false, 114), "html", null, true); + yield " +   extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_phpinfo"); + yield "\">View phpinfo() + +
    + +
    + PHP Extensions + "; + // line 121 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 121, $this->source); })()), "hasXdebugInfo", [], "any", false, false, false, 121)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 122 + yield " extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_xdebug"); + yield "\" title=\"View xdebug_info()\"> + "; + } + // line 124 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 124, $this->source); })()), "hasXdebug", [], "any", false, false, false, 124)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("gray")); + yield "\">Xdebug "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 124, $this->source); })()), "hasXdebug", [], "any", false, false, false, 124)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " + "; + // line 125 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 125, $this->source); })()), "hasXdebugInfo", [], "any", false, false, false, 125)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 126 + yield " + "; + } + // line 128 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "hasapcu", [], "any", false, false, false, 128)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("gray")); + yield "\">APCu "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "hasapcu", [], "any", false, false, false, 128)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 129, $this->source); })()), "haszendopcache", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("red")); + yield "\">OPcache "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 129, $this->source); })()), "haszendopcache", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " +
    + +
    + PHP SAPI + "; + // line 134 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "sapiName", [], "any", false, false, false, 134), "html", null, true); + yield " +
    +
    + + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 159 + yield " + "; + // line 160 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => true, "name" => "config", "status" => (isset($context["block_status"]) || array_key_exists("block_status", $context) ? $context["block_status"] : (function () { throw new RuntimeError('Variable "block_status" does not exist.', 160, $this->source); })()), "additional_classes" => "sf-toolbar-block-right"]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 163 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 164 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "symfonyState", [], "any", false, false, false, 164) == "eol")) ? ("red") : (((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "symfonyState", [], "any", false, false, false, 164), ["eom", "dev"])) ? ("yellow") : ("")))); + yield "\"> + "; + // line 165 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/config.svg"); + yield " + Configuration + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 170 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 171 + yield "

    Symfony Configuration

    + +
    +
    + + "; + // line 176 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 176, $this->source); })()), "symfonyversion", [], "any", false, false, false, 176), "html", null, true); + yield " + + "; + // line 178 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 178, $this->source); })()), "symfonylts", [], "any", false, false, false, 178)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 179 + yield " (LTS) + "; + } + // line 181 + yield " + Symfony version +
    + + "; + // line 185 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 185, $this->source); })()), "env", [], "any", false, false, false, 185))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 186 + yield "
    + "; + // line 187 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 187, $this->source); })()), "env", [], "any", false, false, false, 187), "html", null, true); + yield " + Environment +
    + "; + } + // line 191 + yield " + "; + // line 192 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 192, $this->source); })()), "debug", [], "any", false, false, false, 192))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 193 + yield "
    + "; + // line 194 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 194, $this->source); })()), "debug", [], "any", false, false, false, 194)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("enabled") : ("disabled")); + yield " + Debug +
    + "; + } + // line 198 + yield "
    + + "; + // line 200 + $context["symfony_status"] = ["dev" => "In Development", "stable" => "Maintained", "eom" => "Security Fixes Only", "eol" => "Unmaintained"]; + // line 201 + yield " "; + $context["symfony_status_class"] = ["dev" => "warning", "stable" => "success", "eom" => "warning", "eol" => "error"]; + // line 202 + yield " +
    +
    +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["symfony_status_class"]) || array_key_exists("symfony_status_class", $context) ? $context["symfony_status_class"] : (function () { throw new RuntimeError('Variable "symfony_status_class" does not exist.', 207, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "symfonystate", [], "any", false, false, false, 207), [], "array", false, false, false, 207), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["symfony_status"]) || array_key_exists("symfony_status", $context) ? $context["symfony_status"] : (function () { throw new RuntimeError('Variable "symfony_status" does not exist.', 207, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "symfonystate", [], "any", false, false, false, 207), [], "array", false, false, false, 207)), "html", null, true); + yield " + + Your Symfony version status +
    + + "; + // line 212 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 212, $this->source); })()), "symfonylts", [], "any", false, false, false, 212)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 213 + yield "
    + + "; + // line 215 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 215, $this->source); })()), "symfonyeom", [], "any", false, false, false, 215), "html", null, true); + yield " + + Bug fixes "; + // line 217 + yield ((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 217, $this->source); })()), "symfonystate", [], "any", false, false, false, 217), ["eom", "eol"])) ? ("ended on") : ("until")); + yield " +
    + "; + } + // line 220 + yield " +
    + + "; + // line 223 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 223, $this->source); })()), "symfonyeol", [], "any", false, false, false, 223), "html", null, true); + yield " + + + "; + // line 226 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 226, $this->source); })()), "symfonylts", [], "any", false, false, false, 226)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("Security fixes") : ("Bug fixes and security fixes")); + yield " + "; + // line 227 + yield ((("eol" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 227, $this->source); })()), "symfonystate", [], "any", false, false, false, 227))) ? ("ended on") : ("until")); + yield " +
    +
    +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 232, $this->source); })()), "symfonyminorversion", [], "any", false, false, false, 232), "html", null, true); + yield "\">View Symfony "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 232, $this->source); })()), "symfonyversion", [], "any", false, false, false, 232), "html", null, true); + yield " release details + +

    PHP Configuration

    + +
    +
    + "; + // line 238 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversion", [], "any", false, false, false, 238), "html", null, true); + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversionextra", [], "any", false, false, false, 238)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversionextra", [], "any", false, false, false, 238), "html", null, true); + yield ""; + } + yield " + PHP version +
    + +
    + "; + // line 243 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 243, $this->source); })()), "phparchitecture", [], "any", false, false, false, 243), "html", null, true); + yield " bits + Architecture +
    + +
    + "; + // line 248 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "phpintllocale", [], "any", false, false, false, 248), "html", null, true); + yield " + Intl locale +
    + +
    + "; + // line 253 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 253, $this->source); })()), "phptimezone", [], "any", false, false, false, 253), "html", null, true); + yield " + Timezone +
    +
    + +
    +
    +
    + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "haszendopcache", [], "any", false, false, false, 261)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "zendopcachestatus", [], "any", true, true, false, 261)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "zendopcachestatus", [], "any", false, false, false, 261), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "haszendopcache", [], "any", false, false, false, 261)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + OPcache +
    + +
    + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "hasapcu", [], "any", false, false, false, 266)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "apcustatus", [], "any", true, true, false, 266)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "apcustatus", [], "any", false, false, false, 266), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "hasapcu", [], "any", false, false, false, 266)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + APCu +
    + +
    + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "hasxdebug", [], "any", false, false, false, 271)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "xdebugstatus", [], "any", true, true, false, 271)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "xdebugstatus", [], "any", false, false, false, 271), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "hasxdebug", [], "any", false, false, false, 271)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Xdebug +
    +
    +
    + +

    + extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_phpinfo"); + yield "\">View full PHP configuration +

    + + "; + // line 281 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 281, $this->source); })()), "bundles", [], "any", false, false, false, 281)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 282 + yield "

    Enabled Bundles ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 282, $this->source); })()), "bundles", [], "any", false, false, false, 282)), "html", null, true); + yield ")

    + + + + + + + + + "; + // line 291 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, Twig\Extension\CoreExtension::keys(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 291, $this->source); })()), "bundles", [], "any", false, false, false, 291)))); + foreach ($context['_seq'] as $context["_key"] => $context["name"]) { + // line 292 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['name'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 297 + yield " +
    NameClass
    "; + // line 293 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield ""; + // line 294 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 294, $this->source); })()), "bundles", [], "any", false, false, false, 294), $context["name"], [], "array", false, false, false, 294)); + yield "
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/config.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 706 => 297, 697 => 294, 693 => 293, 690 => 292, 686 => 291, 673 => 282, 671 => 281, 665 => 278, 651 => 271, 639 => 266, 627 => 261, 616 => 253, 608 => 248, 600 => 243, 587 => 238, 576 => 232, 568 => 227, 564 => 226, 558 => 223, 553 => 220, 547 => 217, 542 => 215, 538 => 213, 536 => 212, 526 => 207, 519 => 202, 516 => 201, 514 => 200, 510 => 198, 503 => 194, 500 => 193, 498 => 192, 495 => 191, 488 => 187, 485 => 186, 483 => 185, 477 => 181, 473 => 179, 471 => 178, 466 => 176, 459 => 171, 446 => 170, 431 => 165, 426 => 164, 413 => 163, 400 => 160, 397 => 159, 392 => 157, 376 => 144, 372 => 143, 367 => 140, 365 => 139, 357 => 134, 347 => 129, 340 => 128, 336 => 126, 334 => 125, 327 => 124, 321 => 122, 319 => 121, 310 => 115, 306 => 114, 298 => 113, 291 => 108, 283 => 105, 279 => 103, 277 => 102, 274 => 101, 268 => 98, 264 => 96, 262 => 95, 257 => 92, 251 => 90, 243 => 88, 241 => 87, 234 => 82, 227 => 78, 223 => 76, 220 => 75, 218 => 74, 215 => 73, 209 => 71, 204 => 69, 201 => 68, 199 => 67, 196 => 66, 193 => 65, 190 => 64, 187 => 63, 184 => 62, 181 => 61, 178 => 60, 175 => 59, 172 => 58, 169 => 57, 166 => 56, 163 => 55, 160 => 54, 157 => 53, 154 => 52, 151 => 51, 148 => 50, 135 => 49, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if 'unknown' == collector.symfonyState %} + {% set block_status = '' %} + {% set symfony_version_status = 'Unable to retrieve information about the Symfony version.' %} + {% elseif 'eol' == collector.symfonyState %} + {% set block_status = 'red' %} + {% set symfony_version_status = 'This Symfony version will no longer receive security fixes.' %} + {% elseif 'eom' == collector.symfonyState %} + {% set block_status = 'yellow' %} + {% set symfony_version_status = 'This Symfony version will only receive security fixes.' %} + {% elseif 'dev' == collector.symfonyState %} + {% set block_status = 'yellow' %} + {% set symfony_version_status = 'This Symfony version is still in the development phase.' %} + {% else %} + {% set block_status = '' %} + {% set symfony_version_status = '' %} + {% endif %} + + {% set icon %} + + {{ source('@WebProfiler/Icon/symfony.svg') }} + + {{ collector.symfonyState is defined ? collector.symfonyversion : 'n/a' }} + {% endset %} + + {% set text %} + {% if symfony_version_status %} +
    +
    + {{ symfony_version_status }} +
    +
    + {% endif %} + +
    +
    + Profiler token + + {% if profiler_url %} + {{ collector.token }} + {% else %} + {{ collector.token }} + {% endif %} + +
    + + {% if 'n/a' is not same as(collector.env) %} +
    + Environment + {{ collector.env }} +
    + {% endif %} + + {% if 'n/a' is not same as(collector.debug) %} +
    + Debug + {{ collector.debug ? 'enabled' : 'disabled' }} +
    + {% endif %} +
    + +
    +
    + PHP version + + {{ collector.phpversion }} +   View phpinfo() + +
    + +
    + PHP Extensions + {% if collector.hasXdebugInfo %} + + {% endif %} + Xdebug {{ collector.hasXdebug ? '✓' : '✗' }} + {% if collector.hasXdebugInfo %} + + {% endif %} + APCu {{ collector.hasapcu ? '✓' : '✗' }} + OPcache {{ collector.haszendopcache ? '✓' : '✗' }} +
    + +
    + PHP SAPI + {{ collector.sapiName }} +
    +
    + +
    + {% if collector.symfonyversion is defined %} + + + {% endif %} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: true, name: 'config', status: block_status, additional_classes: 'sf-toolbar-block-right' }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/config.svg') }} + Configuration + +{% endblock %} + +{% block panel %} +

    Symfony Configuration

    + +
    +
    + + {{ collector.symfonyversion }} + + {% if collector.symfonylts %} + (LTS) + {% endif %} + + Symfony version +
    + + {% if 'n/a' is not same as(collector.env) %} +
    + {{ collector.env }} + Environment +
    + {% endif %} + + {% if 'n/a' is not same as(collector.debug) %} +
    + {{ collector.debug ? 'enabled' : 'disabled' }} + Debug +
    + {% endif %} +
    + + {% set symfony_status = { dev: 'In Development', stable: 'Maintained', eom: 'Security Fixes Only', eol: 'Unmaintained' } %} + {% set symfony_status_class = { dev: 'warning', stable: 'success', eom: 'warning', eol: 'error' } %} + +
    +
    +
    + + {{ symfony_status[collector.symfonystate]|upper }} + + Your Symfony version status +
    + + {% if collector.symfonylts %} +
    + + {{ collector.symfonyeom }} + + Bug fixes {{ collector.symfonystate in ['eom', 'eol'] ? 'ended on' : 'until' }} +
    + {% endif %} + +
    + + {{ collector.symfonyeol }} + + + {{ collector.symfonylts ? 'Security fixes' : 'Bug fixes and security fixes' }} + {{ 'eol' == collector.symfonystate ? 'ended on' : 'until' }} +
    +
    +
    + + View Symfony {{ collector.symfonyversion }} release details + +

    PHP Configuration

    + +
    +
    + {{ collector.phpversion }}{% if collector.phpversionextra %} {{ collector.phpversionextra }}{% endif %} + PHP version +
    + +
    + {{ collector.phparchitecture }} bits + Architecture +
    + +
    + {{ collector.phpintllocale }} + Intl locale +
    + +
    + {{ collector.phptimezone }} + Timezone +
    +
    + +
    +
    +
    + {{ source('@WebProfiler/Icon/' ~ (collector.haszendopcache ? 'yes' : 'no') ~ '.svg') }} + OPcache +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.hasapcu ? 'yes' : 'no') ~ '.svg') }} + APCu +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.hasxdebug ? 'yes' : 'no') ~ '.svg') }} + Xdebug +
    +
    +
    + +

    + View full PHP configuration +

    + + {% if collector.bundles %} +

    Enabled Bundles ({{ collector.bundles|length }})

    + + + + + + + + + {% for name in collector.bundles|keys|sort %} + + + + + {% endfor %} + +
    NameClass
    {{ name }}{{ profiler_dump(collector.bundles[name]) }}
    + {% endif %} +{% endblock %} +", "@WebProfiler/Collector/config.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/config.html.twig"); + } +} diff --git a/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php b/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php new file mode 100644 index 0000000..e2cb380 --- /dev/null +++ b/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php @@ -0,0 +1,274 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "hasexception", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " + "; + } + // line 10 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 13 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 14 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "hasexception", [], "any", false, false, false, 14)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("label-status-error") : ("disabled")); + yield "\"> + "; + // line 15 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/exception.svg"); + yield " + Exception + "; + // line 17 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 17, $this->source); })()), "hasexception", [], "any", false, false, false, 17)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 18 + yield " + 1 + + "; + } + // line 22 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 25 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 26 + yield " "; + // line 28 + yield " + +

    Exceptions

    + + "; + // line 36 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 36, $this->source); })()), "hasexception", [], "any", false, false, false, 36)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 37 + yield "
    +

    No exception was thrown and caught.

    +
    + "; + } else { + // line 41 + yield "
    + "; + // line 42 + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.exception_panel::body", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 42, $this->source); })())])); + yield " +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/exception.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 187 => 42, 184 => 41, 178 => 37, 176 => 36, 166 => 28, 164 => 26, 151 => 25, 139 => 22, 133 => 18, 131 => 17, 126 => 15, 121 => 14, 108 => 13, 94 => 10, 88 => 7, 84 => 6, 81 => 5, 78 => 4, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {% if collector.hasexception %} + + {% endif %} + {{ parent() }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/exception.svg') }} + Exception + {% if collector.hasexception %} + + 1 + + {% endif %} + +{% endblock %} + +{% block panel %} + {# these styles are needed to override some styles from Exception page, which wasn't + updated yet to the new style of the Symfony Profiler #} + + +

    Exceptions

    + + {% if not collector.hasexception %} +
    +

    No exception was thrown and caught.

    +
    + {% else %} +
    + {{ render(controller('web_profiler.controller.exception_panel::body', { token: token })) }} +
    + {% endif %} +{% endblock %} +", "@WebProfiler/Collector/exception.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.html.twig"); + } +} diff --git a/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php b/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php new file mode 100644 index 0000000..6379ff6 --- /dev/null +++ b/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php @@ -0,0 +1,192 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/ajax.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/ajax.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 5 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/ajax.svg"); + yield " + 0 + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 8 + yield " + "; + // line 9 + $context["text"] = new Markup("
    + + + (Clear) + +
    +
    + + + + + + + + + + + + + +
    #ProfileMethodTypeStatusURLTime
    +
    + ", $this->env->getCharset()); + // line 33 + yield " + "; + // line 34 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => false]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/ajax.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 117 => 34, 114 => 33, 90 => 9, 87 => 8, 79 => 5, 76 => 4, 63 => 3, 40 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set icon %} + {{ source('@WebProfiler/Icon/ajax.svg') }} + 0 + {% endset %} + + {% set text %} +
    + + + (Clear) + +
    +
    + + + + + + + + + + + + + +
    #ProfileMethodTypeStatusURLTime
    +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: false }) }} +{% endblock %} +", "@WebProfiler/Collector/ajax.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/ajax.html.twig"); + } +} diff --git a/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php b/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php new file mode 100644 index 0000000..d49b31d --- /dev/null +++ b/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php @@ -0,0 +1,2224 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/form.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/form.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "data", [], "any", false, false, false, 4), "nb_errors", [], "any", false, false, false, 4) > 0) || Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "data", [], "any", false, false, false, 4), "forms", [], "any", false, false, false, 4)))) { + // line 5 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 5, $this->source); })()), "data", [], "any", false, false, false, 5), "nb_errors", [], "any", false, false, false, 5)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 6 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 7 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/form.svg"); + yield " + + "; + // line 9 + yield ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "nb_errors", [], "any", false, false, false, 9)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "nb_errors", [], "any", false, false, false, 9), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "forms", [], "any", false, false, false, 9)), "html", null, true))); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 12 + yield " + "; + // line 13 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 14 + yield "
    + Number of forms + "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 16, $this->source); })()), "data", [], "any", false, false, false, 16), "forms", [], "any", false, false, false, 16)), "html", null, true); + yield " +
    +
    + Number of errors + env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 20, $this->source); })()), "data", [], "any", false, false, false, 20), "nb_errors", [], "any", false, false, false, 20) > 0)) ? ("red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 20, $this->source); })()), "data", [], "any", false, false, false, 20), "nb_errors", [], "any", false, false, false, 20), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 23 + yield " + "; + // line 24 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 24, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 24, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 28 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 29 + yield " env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "data", [], "any", false, false, false, 29), "nb_errors", [], "any", false, false, false, 29)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ("")); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "data", [], "any", false, false, false, 29), "forms", [], "any", false, false, false, 29))) ? ("disabled") : ("")); + yield "\"> + "; + // line 30 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/form.svg"); + yield " + Forms + "; + // line 32 + if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 32, $this->source); })()), "data", [], "any", false, false, false, 32), "nb_errors", [], "any", false, false, false, 32) > 0)) { + // line 33 + yield " + "; + // line 34 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "data", [], "any", false, false, false, 34), "nb_errors", [], "any", false, false, false, 34), "html", null, true); + yield " + + "; + } + // line 37 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 40 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 41 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 197 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 198 + yield " "; + yield from $this->yieldParentBlock("javascripts", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 378 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 379 + yield "

    Forms

    + + "; + // line 381 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 381, $this->source); })()), "data", [], "any", false, false, false, 381), "forms", [], "any", false, false, false, 381))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 382 + yield "
    +
      + "; + // line 384 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 384, $this->source); })()), "data", [], "any", false, false, false, 384), "forms", [], "any", false, false, false, 384)); + foreach ($context['_seq'] as $context["formName"] => $context["formData"]) { + // line 385 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_entry", $context, 385, $this->getSourceContext())->macro_form_tree_entry(...[$context["formName"], $context["formData"], true]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['formName'], $context['formData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 387 + yield "
    +
    + +
    + "; + // line 391 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 391, $this->source); })()), "data", [], "any", false, false, false, 391), "forms", [], "any", false, false, false, 391)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["formName"] => $context["formData"]) { + // line 392 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_details", $context, 392, $this->getSourceContext())->macro_form_tree_details(...[$context["formName"], $context["formData"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 392, $this->source); })()), "data", [], "any", false, false, false, 392), "forms_by_hash", [], "any", false, false, false, 392), CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 392)]); + yield " + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['formName'], $context['formData'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 394 + yield "
    + "; + } else { + // line 396 + yield "
    +

    No forms were submitted.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 402 + public function macro_form_tree_entry($name = null, $data = null, $is_root = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "name" => $name, + "data" => $data, + "is_root" => $is_root, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_entry")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_entry")); + + // line 403 + yield " "; + $context["has_error"] = (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 403) && (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 403, $this->source); })()), "errors", [], "any", false, false, false, 403)) > 0)); + // line 404 + yield "
  • +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 405, $this->source); })()), "id", [], "any", false, false, false, 405), "html", null, true); + yield "-details\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 405, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield "\"> + "; + // line 406 + if ((($tmp = (isset($context["has_error"]) || array_key_exists("has_error", $context) ? $context["has_error"] : (function () { throw new RuntimeError('Variable "has_error" does not exist.', 406, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 407 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 407, $this->source); })()), "errors", [], "any", false, false, false, 407)), "html", null, true); + yield "
    + "; + } + // line 409 + yield " + "; + // line 410 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 410, $this->source); })()), "children", [], "any", false, false, false, 410))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 411 + yield " + "; + } else { + // line 415 + yield "
    + "; + } + // line 417 + yield " + source); })()) || ((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "has_children_error", [], "any", true, true, false, 418)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 418, $this->source); })()), "has_children_error", [], "any", false, false, false, 418), false)) : (false)))) { + yield "class=\"has-error\""; + } + yield "> + "; + // line 419 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 419, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield " + +
    + + "; + // line 423 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 423, $this->source); })()), "children", [], "any", false, false, false, 423))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 424 + yield "
      env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 424, $this->source); })()), "id", [], "any", false, false, false, 424), "html", null, true); + yield "-children\" "; + if (( !(isset($context["is_root"]) || array_key_exists("is_root", $context) ? $context["is_root"] : (function () { throw new RuntimeError('Variable "is_root" does not exist.', 424, $this->source); })()) && !((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "has_children_error", [], "any", true, true, false, 424)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 424, $this->source); })()), "has_children_error", [], "any", false, false, false, 424), false)) : (false)))) { + yield "class=\"hidden\""; + } + yield "> + "; + // line 425 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 425, $this->source); })()), "children", [], "any", false, false, false, 425)); + foreach ($context['_seq'] as $context["childName"] => $context["childData"]) { + // line 426 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_entry", $context, 426, $this->getSourceContext())->macro_form_tree_entry(...[$context["childName"], $context["childData"], false]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['childName'], $context['childData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 428 + yield "
    + "; + } + // line 430 + yield "
  • +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 433 + public function macro_form_tree_details($name = null, $data = null, $forms_by_hash = null, $show = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "name" => $name, + "data" => $data, + "forms_by_hash" => $forms_by_hash, + "show" => $show, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_details")); + + // line 434 + yield "
    source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " hidden"; + } + yield "\" "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "id", [], "any", true, true, false, 434)) { + yield "id=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 434, $this->source); })()), "id", [], "any", false, false, false, 434), "html", null, true); + yield "-details\""; + } + yield "> +

    "; + // line 435 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 435, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield "

    + "; + // line 436 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "type_class", [], "any", true, true, false, 436)) { + // line 437 + yield "
    + Form type: + "; + // line 439 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 439, $this->source); })()), "type_class", [], "any", false, false, false, 439)); + yield " +
    + "; + } + // line 442 + yield " + "; + // line 443 + $context["form_has_errors"] = !Twig\Extension\CoreExtension::testEmpty((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 443) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 443, $this->source); })()), "errors", [], "any", false, false, false, 443)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 443, $this->source); })()), "errors", [], "any", false, false, false, 443)) : ([]))); + // line 444 + yield "
    +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("disabled")); + yield "\"> +

    Errors

    + +
    + "; + // line 449 + yield $this->getTemplateForMacro("macro_render_form_errors", $context, 449, $this->getSourceContext())->macro_render_form_errors(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 449, $this->source); })())]); + yield " +
    +
    + +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

    Default Data

    + +
    + "; + // line 457 + yield $this->getTemplateForMacro("macro_render_form_default_data", $context, 457, $this->getSourceContext())->macro_render_form_default_data(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 457, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", true, true, false, 461) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 461, $this->source); })()), "submitted_data", [], "any", false, false, false, 461)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 461, $this->source); })()), "submitted_data", [], "any", false, false, false, 461)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Submitted Data

    + +
    + "; + // line 465 + yield $this->getTemplateForMacro("macro_render_form_submitted_data", $context, 465, $this->getSourceContext())->macro_render_form_submitted_data(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 465, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "passed_options", [], "any", true, true, false, 469) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 469, $this->source); })()), "passed_options", [], "any", false, false, false, 469)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 469, $this->source); })()), "passed_options", [], "any", false, false, false, 469)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Passed Options

    + +
    + "; + // line 473 + yield $this->getTemplateForMacro("macro_render_form_passed_options", $context, 473, $this->getSourceContext())->macro_render_form_passed_options(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 473, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", true, true, false, 477) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 477, $this->source); })()), "resolved_options", [], "any", false, false, false, 477)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 477, $this->source); })()), "resolved_options", [], "any", false, false, false, 477)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Resolved Options

    + +
    + "; + // line 481 + yield $this->getTemplateForMacro("macro_render_form_resolved_options", $context, 481, $this->getSourceContext())->macro_render_form_resolved_options(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 481, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "view_vars", [], "any", true, true, false, 485) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 485, $this->source); })()), "view_vars", [], "any", false, false, false, 485)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 485, $this->source); })()), "view_vars", [], "any", false, false, false, 485)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    View Vars

    + +
    + "; + // line 489 + yield $this->getTemplateForMacro("macro_render_form_view_variables", $context, 489, $this->getSourceContext())->macro_render_form_view_variables(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 489, $this->source); })())]); + yield " +
    +
    +
    +
    + + "; + // line 495 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 495, $this->source); })()), "children", [], "any", false, false, false, 495)); + foreach ($context['_seq'] as $context["childName"] => $context["childData"]) { + // line 496 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_details", $context, 496, $this->getSourceContext())->macro_form_tree_details(...[$context["childName"], $context["childData"], (isset($context["forms_by_hash"]) || array_key_exists("forms_by_hash", $context) ? $context["forms_by_hash"] : (function () { throw new RuntimeError('Variable "forms_by_hash" does not exist.', 496, $this->source); })())]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['childName'], $context['childData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 500 + public function macro_render_form_errors($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_errors")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_errors")); + + // line 501 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 501) && (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 501, $this->source); })()), "errors", [], "any", false, false, false, 501)) > 0))) { + // line 502 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 503, $this->source); })()), "id", [], "any", false, false, false, 503), "html", null, true); + yield "-errors\"> + + + + + + + + + "; + // line 512 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 512, $this->source); })()), "errors", [], "any", false, false, false, 512)); + foreach ($context['_seq'] as $context["_key"] => $context["error"]) { + // line 513 + yield " + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['error'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 536 + yield " +
    MessageOriginCause
    "; + // line 514 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "message", [], "any", false, false, false, 514), "html", null, true); + yield " + "; + // line 516 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 516))) { + // line 517 + yield " This form. + "; + } elseif ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, // line 518 +($context["forms_by_hash"] ?? null), CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 518), [], "array", true, true, false, 518)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 519 + yield " Unknown. + "; + } else { + // line 521 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forms_by_hash"]) || array_key_exists("forms_by_hash", $context) ? $context["forms_by_hash"] : (function () { throw new RuntimeError('Variable "forms_by_hash" does not exist.', 521, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 521), [], "array", false, false, false, 521), "name", [], "any", false, false, false, 521), "html", null, true); + yield " + "; + } + // line 523 + yield " + "; + // line 525 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["error"], "trace", [], "any", false, false, false, 525)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 526 + yield " Caused by: + "; + // line 527 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "trace", [], "any", false, false, false, 527)); + foreach ($context['_seq'] as $context["_key"] => $context["stacked"]) { + // line 528 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["stacked"]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['stacked'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 530 + yield " "; + } else { + // line 531 + yield " Unknown. + "; + } + // line 533 + yield "
    +
    + "; + } else { + // line 540 + yield "
    +

    This form has no errors.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 546 + public function macro_render_form_default_data($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_default_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_default_data")); + + // line 547 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", true, true, false, 547)) { + // line 548 + yield " + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    Model Format + "; + // line 559 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", false, true, false, 559), "model", [], "any", true, true, false, 559)) { + // line 560 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 560, $this->source); })()), "default_data", [], "any", false, false, false, 560), "seek", ["model"], "method", false, false, false, 560)); + yield " + "; + } else { + // line 562 + yield " same as normalized format + "; + } + // line 564 + yield "
    Normalized Format"; + // line 568 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 568, $this->source); })()), "default_data", [], "any", false, false, false, 568), "seek", ["norm"], "method", false, false, false, 568)); + yield "
    View Format + "; + // line 573 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", false, true, false, 573), "view", [], "any", true, true, false, 573)) { + // line 574 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 574, $this->source); })()), "default_data", [], "any", false, false, false, 574), "seek", ["view"], "method", false, false, false, 574)); + yield " + "; + } else { + // line 576 + yield " same as normalized format + "; + } + // line 578 + yield "
    + "; + } else { + // line 583 + yield "
    +

    This form has default data defined.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 589 + public function macro_render_form_submitted_data($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_submitted_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_submitted_data")); + + // line 590 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 590), "norm", [], "any", true, true, false, 590)) { + // line 591 + yield " + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    View Format + "; + // line 602 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 602), "view", [], "any", true, true, false, 602)) { + // line 603 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 603, $this->source); })()), "submitted_data", [], "any", false, false, false, 603), "seek", ["view"], "method", false, false, false, 603)); + yield " + "; + } else { + // line 605 + yield " same as normalized format + "; + } + // line 607 + yield "
    Normalized Format"; + // line 611 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 611, $this->source); })()), "submitted_data", [], "any", false, false, false, 611), "seek", ["norm"], "method", false, false, false, 611)); + yield "
    Model Format + "; + // line 616 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 616), "model", [], "any", true, true, false, 616)) { + // line 617 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 617, $this->source); })()), "submitted_data", [], "any", false, false, false, 617), "seek", ["model"], "method", false, false, false, 617)); + yield " + "; + } else { + // line 619 + yield " same as normalized format + "; + } + // line 621 + yield "
    + "; + } else { + // line 626 + yield "
    +

    This form was not submitted.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 632 + public function macro_render_form_passed_options($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_passed_options")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_passed_options")); + + // line 633 + yield " "; + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "passed_options", [], "any", true, true, false, 633) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 633, $this->source); })()), "passed_options", [], "any", false, false, false, 633)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 633, $this->source); })()), "passed_options", [], "any", false, false, false, 633)) : ([])))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 634 + yield " + + + + + + + + + "; + // line 643 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 643, $this->source); })()), "passed_options", [], "any", false, false, false, 643)); + foreach ($context['_seq'] as $context["option"] => $context["value"]) { + // line 644 + yield " + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['option'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 661 + yield " +
    OptionPassed ValueResolved Value
    "; + // line 645 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["option"], "html", null, true); + yield ""; + // line 646 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield " + "; + // line 649 + yield " "; + $context["option_value"] = ((CoreExtension::getAttribute($this->env, $this->source, $context["value"], "value", [], "any", true, true, false, 649)) ? (CoreExtension::getAttribute($this->env, $this->source, $context["value"], "value", [], "any", false, false, false, 649)) : ($context["value"])); + // line 650 + yield " "; + $context["resolved_option_value"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", false, true, false, 650), $context["option"], [], "array", false, true, false, 650), "value", [], "any", true, true, false, 650)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 651 +(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 651, $this->source); })()), "resolved_options", [], "any", false, false, false, 651), $context["option"], [], "array", false, false, false, 651), "value", [], "any", false, false, false, 651)) : (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 652 +(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 652, $this->source); })()), "resolved_options", [], "any", false, false, false, 652), $context["option"], [], "array", false, false, false, 652))); + // line 653 + yield " "; + if (((isset($context["resolved_option_value"]) || array_key_exists("resolved_option_value", $context) ? $context["resolved_option_value"] : (function () { throw new RuntimeError('Variable "resolved_option_value" does not exist.', 653, $this->source); })()) == (isset($context["option_value"]) || array_key_exists("option_value", $context) ? $context["option_value"] : (function () { throw new RuntimeError('Variable "option_value" does not exist.', 653, $this->source); })()))) { + // line 654 + yield " same as passed value + "; + } else { + // line 656 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 656, $this->source); })()), "resolved_options", [], "any", false, false, false, 656), "seek", [$context["option"]], "method", false, false, false, 656)); + yield " + "; + } + // line 658 + yield "
    + "; + } else { + // line 664 + yield "
    +

    No options were passed when constructing this form.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 670 + public function macro_render_form_resolved_options($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_resolved_options")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_resolved_options")); + + // line 671 + yield " + + + + + + + + "; + // line 679 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", true, true, false, 679) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 679, $this->source); })()), "resolved_options", [], "any", false, false, false, 679)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 679, $this->source); })()), "resolved_options", [], "any", false, false, false, 679)) : ([]))); + foreach ($context['_seq'] as $context["option"] => $context["value"]) { + // line 680 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['option'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 685 + yield " +
    OptionValue
    "; + // line 681 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["option"], "html", null, true); + yield ""; + // line 682 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 689 + public function macro_render_form_view_variables($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_view_variables")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_view_variables")); + + // line 690 + yield " + + + + + + + + "; + // line 698 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "view_vars", [], "any", true, true, false, 698) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 698, $this->source); })()), "view_vars", [], "any", false, false, false, 698)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 698, $this->source); })()), "view_vars", [], "any", false, false, false, 698)) : ([]))); + foreach ($context['_seq'] as $context["variable"] => $context["value"]) { + // line 699 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['variable'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 704 + yield " +
    VariableValue
    "; + // line 700 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["variable"], "html", null, true); + yield ""; + // line 701 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/form.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1477 => 704, 1468 => 701, 1464 => 700, 1461 => 699, 1457 => 698, 1447 => 690, 1429 => 689, 1415 => 685, 1406 => 682, 1402 => 681, 1399 => 680, 1395 => 679, 1385 => 671, 1367 => 670, 1351 => 664, 1346 => 661, 1338 => 658, 1332 => 656, 1328 => 654, 1325 => 653, 1323 => 652, 1322 => 651, 1320 => 650, 1317 => 649, 1312 => 646, 1308 => 645, 1305 => 644, 1301 => 643, 1290 => 634, 1287 => 633, 1269 => 632, 1253 => 626, 1246 => 621, 1242 => 619, 1236 => 617, 1234 => 616, 1226 => 611, 1220 => 607, 1216 => 605, 1210 => 603, 1208 => 602, 1195 => 591, 1192 => 590, 1174 => 589, 1158 => 583, 1151 => 578, 1147 => 576, 1141 => 574, 1139 => 573, 1131 => 568, 1125 => 564, 1121 => 562, 1115 => 560, 1113 => 559, 1100 => 548, 1097 => 547, 1079 => 546, 1063 => 540, 1057 => 536, 1049 => 533, 1045 => 531, 1042 => 530, 1033 => 528, 1029 => 527, 1026 => 526, 1024 => 525, 1020 => 523, 1014 => 521, 1010 => 519, 1008 => 518, 1005 => 517, 1003 => 516, 998 => 514, 995 => 513, 991 => 512, 979 => 503, 976 => 502, 973 => 501, 955 => 500, 936 => 496, 932 => 495, 923 => 489, 916 => 485, 909 => 481, 902 => 477, 895 => 473, 888 => 469, 881 => 465, 874 => 461, 867 => 457, 860 => 453, 853 => 449, 846 => 445, 843 => 444, 841 => 443, 838 => 442, 832 => 439, 828 => 437, 826 => 436, 822 => 435, 809 => 434, 788 => 433, 775 => 430, 771 => 428, 762 => 426, 758 => 425, 749 => 424, 747 => 423, 740 => 419, 734 => 418, 731 => 417, 727 => 415, 721 => 412, 716 => 411, 714 => 410, 711 => 409, 705 => 407, 703 => 406, 697 => 405, 694 => 404, 691 => 403, 671 => 402, 656 => 396, 652 => 394, 635 => 392, 618 => 391, 612 => 387, 603 => 385, 599 => 384, 595 => 382, 593 => 381, 589 => 379, 576 => 378, 385 => 198, 372 => 197, 205 => 41, 192 => 40, 180 => 37, 174 => 34, 171 => 33, 169 => 32, 164 => 30, 157 => 29, 144 => 28, 130 => 24, 127 => 23, 118 => 20, 111 => 16, 107 => 14, 105 => 13, 102 => 12, 95 => 9, 89 => 7, 86 => 6, 83 => 5, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.data.nb_errors > 0 or collector.data.forms|length %} + {% set status_color = collector.data.nb_errors ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/form.svg') }} + + {{ collector.data.nb_errors ?: collector.data.forms|length }} + + {% endset %} + + {% set text %} +
    + Number of forms + {{ collector.data.forms|length }} +
    +
    + Number of errors + 0 ? 'red' }}\">{{ collector.data.nb_errors }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/form.svg') }} + Forms + {% if collector.data.nb_errors > 0 %} + + {{ collector.data.nb_errors }} + + {% endif %} + +{% endblock %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + {{ parent() }} + + +{% endblock %} + +{% block panel %} +

    Forms

    + + {% if collector.data.forms|length %} +
    +
      + {% for formName, formData in collector.data.forms %} + {{ _self.form_tree_entry(formName, formData, true) }} + {% endfor %} +
    +
    + +
    + {% for formName, formData in collector.data.forms %} + {{ _self.form_tree_details(formName, formData, collector.data.forms_by_hash, loop.first) }} + {% endfor %} +
    + {% else %} +
    +

    No forms were submitted.

    +
    + {% endif %} +{% endblock %} + +{% macro form_tree_entry(name, data, is_root) %} + {% set has_error = data.errors is defined and data.errors|length > 0 %} +
  • +
    + {% if has_error %} +
    {{ data.errors|length }}
    + {% endif %} + + {% if data.children is not empty %} + + {% else %} +
    + {% endif %} + + + {{ name|default('(no name)') }} + +
    + + {% if data.children is not empty %} +
      + {% for childName, childData in data.children %} + {{ _self.form_tree_entry(childName, childData, false) }} + {% endfor %} +
    + {% endif %} +
  • +{% endmacro %} + +{% macro form_tree_details(name, data, forms_by_hash, show) %} +
    +

    {{ name|default('(no name)') }}

    + {% if data.type_class is defined %} +
    + Form type: + {{ profiler_dump(data.type_class) }} +
    + {% endif %} + + {% set form_has_errors = data.errors ?? [] is not empty %} +
    +
    +

    Errors

    + +
    + {{ _self.render_form_errors(data) }} +
    +
    + +
    +

    Default Data

    + +
    + {{ _self.render_form_default_data(data) }} +
    +
    + +
    +

    Submitted Data

    + +
    + {{ _self.render_form_submitted_data(data) }} +
    +
    + +
    +

    Passed Options

    + +
    + {{ _self.render_form_passed_options(data) }} +
    +
    + +
    +

    Resolved Options

    + +
    + {{ _self.render_form_resolved_options(data) }} +
    +
    + +
    +

    View Vars

    + +
    + {{ _self.render_form_view_variables(data) }} +
    +
    +
    +
    + + {% for childName, childData in data.children %} + {{ _self.form_tree_details(childName, childData, forms_by_hash) }} + {% endfor %} +{% endmacro %} + +{% macro render_form_errors(data) %} + {% if data.errors is defined and data.errors|length > 0 %} +
    + + + + + + + + + + {% for error in data.errors %} + + + + + + {% endfor %} + +
    MessageOriginCause
    {{ error.message }} + {% if error.origin is empty %} + This form. + {% elseif forms_by_hash[error.origin] is not defined %} + Unknown. + {% else %} + {{ forms_by_hash[error.origin].name }} + {% endif %} + + {% if error.trace %} + Caused by: + {% for stacked in error.trace %} + {{ profiler_dump(stacked) }} + {% endfor %} + {% else %} + Unknown. + {% endif %} +
    +
    + {% else %} +
    +

    This form has no errors.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_default_data(data) %} + {% if data.default_data is defined %} + + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    Model Format + {% if data.default_data.model is defined %} + {{ profiler_dump(data.default_data.seek('model')) }} + {% else %} + same as normalized format + {% endif %} +
    Normalized Format{{ profiler_dump(data.default_data.seek('norm')) }}
    View Format + {% if data.default_data.view is defined %} + {{ profiler_dump(data.default_data.seek('view')) }} + {% else %} + same as normalized format + {% endif %} +
    + {% else %} +
    +

    This form has default data defined.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_submitted_data(data) %} + {% if data.submitted_data.norm is defined %} + + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    View Format + {% if data.submitted_data.view is defined %} + {{ profiler_dump(data.submitted_data.seek('view')) }} + {% else %} + same as normalized format + {% endif %} +
    Normalized Format{{ profiler_dump(data.submitted_data.seek('norm')) }}
    Model Format + {% if data.submitted_data.model is defined %} + {{ profiler_dump(data.submitted_data.seek('model')) }} + {% else %} + same as normalized format + {% endif %} +
    + {% else %} +
    +

    This form was not submitted.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_passed_options(data) %} + {% if data.passed_options ?? [] is not empty %} + + + + + + + + + + {% for option, value in data.passed_options %} + + + + + + {% endfor %} + +
    OptionPassed ValueResolved Value
    {{ option }}{{ profiler_dump(value) }} + {# values can be stubs #} + {% set option_value = (value.value is defined) ? value.value : value %} + {% set resolved_option_value = (data.resolved_options[option].value is defined) + ? data.resolved_options[option].value + : data.resolved_options[option] %} + {% if resolved_option_value == option_value %} + same as passed value + {% else %} + {{ profiler_dump(data.resolved_options.seek(option)) }} + {% endif %} +
    + {% else %} +
    +

    No options were passed when constructing this form.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_resolved_options(data) %} + + + + + + + + + {% for option, value in data.resolved_options ?? [] %} + + + + + {% endfor %} + +
    OptionValue
    {{ option }}{{ profiler_dump(value) }}
    +{% endmacro %} + +{% macro render_form_view_variables(data) %} + + + + + + + + + {% for variable, value in data.view_vars ?? [] %} + + + + + {% endfor %} + +
    VariableValue
    {{ variable }}{{ profiler_dump(value) }}
    +{% endmacro %} +", "@WebProfiler/Collector/form.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/form.html.twig"); + } +} diff --git a/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php b/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php new file mode 100644 index 0000000..aef25b6 --- /dev/null +++ b/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php @@ -0,0 +1,239 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_command_summary.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_command_summary.html.twig")); + + // line 1 + $context["status_code"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["profile"] ?? null), "statuscode", [], "any", true, true, false, 1)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 1, $this->source); })()), "statuscode", [], "any", false, false, false, 1), 0)) : (0)); + // line 2 + $context["interrupted"] = ((((isset($context["command_collector"]) || array_key_exists("command_collector", $context) ? $context["command_collector"] : (function () { throw new RuntimeError('Variable "command_collector" does not exist.', 2, $this->source); })()) === false)) ? (null) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["command_collector"]) || array_key_exists("command_collector", $context) ? $context["command_collector"] : (function () { throw new RuntimeError('Variable "command_collector" does not exist.', 2, $this->source); })()), "interruptedBySignal", [], "any", false, false, false, 2))); + // line 3 + $context["css_class"] = (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 3, $this->source); })()) == 113) || !(null === (isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 3, $this->source); })())))) ? ("status-warning") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 3, $this->source); })()) > 0)) ? ("status-error") : ("status-success")))); + // line 4 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 5, $this->source); })()), "html", null, true); + yield "\"> +
    +

    + + "; + // line 9 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 9, $this->source); })()), "method", [], "any", false, false, false, 9)), "html", null, true); + yield " + + + + "; + // line 13 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 13, $this->source); })()), "url", [], "any", false, false, false, 13), "html", null, true); + yield " + +

    + +
    + "; + // line 18 + if ((($tmp = (isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 18, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 19 + yield " Interrupted +
    Signal
    +
    "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 21, $this->source); })()), "html", null, true); + yield "
    + +
    Exit code
    +
    "; + // line 24 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 24, $this->source); })()), "html", null, true); + yield "
    + "; + } elseif (( // line 25 +(isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 25, $this->source); })()) == 0)) { + // line 26 + yield " Success + "; + } elseif (( // line 27 +(isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 27, $this->source); })()) > 0)) { + // line 28 + yield " Error +
    Exit code
    +
    "; + // line 30 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 30, $this->source); })()), "html", null, true); + yield "
    + "; + } + // line 32 + yield " + "; + // line 33 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 33, $this->source); })()), "requestserver", [], "any", false, false, false, 33), "has", ["SYMFONY_CLI_BINARY_NAME"], "method", false, false, false, 33)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 34 + yield "
    Symfony CLI
    +
    v"; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 35, $this->source); })()), "requestserver", [], "any", false, false, false, 35), "get", ["SYMFONY_CLI_VERSION"], "method", false, false, false, 35), "html", null, true); + yield "
    + "; + } + // line 37 + yield " +
    Application
    +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 40, $this->source); })()), "limit" => 10, "ip" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "ip", [], "any", false, false, false, 40), "type" => "command"]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "ip", [], "any", false, false, false, 40), "html", null, true); + yield " +
    + +
    Profiled on
    +
    + +
    Token
    +
    "; + // line 47 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 47, $this->source); })()), "token", [], "any", false, false, false, 47), "html", null, true); + yield "
    +
    +
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/_command_summary.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 146 => 47, 138 => 44, 129 => 40, 124 => 37, 119 => 35, 116 => 34, 114 => 33, 111 => 32, 106 => 30, 102 => 28, 100 => 27, 97 => 26, 95 => 25, 91 => 24, 85 => 21, 81 => 19, 79 => 18, 71 => 13, 64 => 9, 57 => 5, 54 => 4, 52 => 3, 50 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% set status_code = profile.statuscode|default(0) %} +{% set interrupted = command_collector is same as false ? null : command_collector.interruptedBySignal %} +{% set css_class = status_code == 113 or interrupted is not null ? 'status-warning' : status_code > 0 ? 'status-error' : 'status-success' %} + +
    +
    +

    + + {{ profile.method|upper }} + + + + {{ profile.url }} + +

    + +
    + {% if interrupted %} + Interrupted +
    Signal
    +
    {{ interrupted }}
    + +
    Exit code
    +
    {{ status_code }}
    + {% elseif status_code == 0 %} + Success + {% elseif status_code > 0 %} + Error +
    Exit code
    +
    {{ status_code }}
    + {% endif %} + + {% if request_collector.requestserver.has('SYMFONY_CLI_BINARY_NAME') %} +
    Symfony CLI
    +
    v{{ request_collector.requestserver.get('SYMFONY_CLI_VERSION') }}
    + {% endif %} + +
    Application
    +
    + {{ profile.ip }} +
    + +
    Profiled on
    +
    + +
    Token
    +
    {{ profile.token }}
    +
    +
    +
    +", "@WebProfiler/Profiler/_command_summary.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_command_summary.html.twig"); + } +} diff --git a/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php b/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php new file mode 100644 index 0000000..af7ad63 --- /dev/null +++ b/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php @@ -0,0 +1,1756 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/logger.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/logger.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 238 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 239 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 323 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 324 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "counterrors", [], "any", false, false, false, 324) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "countdeprecations", [], "any", false, false, false, 324)) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "countwarnings", [], "any", false, false, false, 324))) { + // line 325 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 326 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 326, $this->source); })()), "counterrors", [], "any", false, false, false, 326)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 326, $this->source); })()), "countwarnings", [], "any", false, false, false, 326)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("none")))); + // line 327 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/logger.svg"); + yield " + "; + // line 328 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "counterrors", [], "any", false, false, false, 328)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "counterrors", [], "any", false, false, false, 328), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "countdeprecations", [], "any", false, false, false, 328) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "countwarnings", [], "any", false, false, false, 328)), "html", null, true))); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 330 + yield " + "; + // line 331 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 332 + yield "
    + Errors + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 334, $this->source); })()), "counterrors", [], "any", false, false, false, 334)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "counterrors", [], "any", true, true, false, 334)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 334, $this->source); })()), "counterrors", [], "any", false, false, false, 334), 0)) : (0)), "html", null, true); + yield " +
    + +
    + Warnings + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 339, $this->source); })()), "countwarnings", [], "any", false, false, false, 339)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "countwarnings", [], "any", true, true, false, 339)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 339, $this->source); })()), "countwarnings", [], "any", false, false, false, 339), 0)) : (0)), "html", null, true); + yield " +
    + +
    + Deprecations + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 344, $this->source); })()), "countdeprecations", [], "any", false, false, false, 344)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("none") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "countdeprecations", [], "any", true, true, false, 344)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 344, $this->source); })()), "countdeprecations", [], "any", false, false, false, 344), 0)) : (0)), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 347 + yield " + "; + // line 348 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 348, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 348, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 352 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 353 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "counterrors", [], "any", false, false, false, 353)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "countwarnings", [], "any", false, false, false, 353)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("none")))); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "logs", [], "any", false, false, false, 353))) ? ("disabled") : ("")); + yield "\"> + "; + // line 354 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/logger.svg"); + yield " + Logs + "; + // line 356 + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "counterrors", [], "any", false, false, false, 356) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "countdeprecations", [], "any", false, false, false, 356)) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "countwarnings", [], "any", false, false, false, 356))) { + // line 357 + yield " + "; + // line 358 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "counterrors", [], "any", false, false, false, 358)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "counterrors", [], "any", false, false, false, 358), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "countdeprecations", [], "any", false, false, false, 358) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "countwarnings", [], "any", false, false, false, 358)), "html", null, true))); + yield " + + "; + } + // line 361 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 364 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 365 + yield "

    Log Messages

    + + "; + // line 367 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 367, $this->source); })()), "processedLogs", [], "any", false, false, false, 367))) { + // line 368 + yield "
    +

    No log messages available.

    +
    + "; + } else { + // line 372 + yield " "; + $context["has_error_logs"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, Twig\Extension\CoreExtension::column(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 372, $this->source); })()), "processedLogs", [], "any", false, false, false, 372), "type"), function ($__type__) use ($context, $macros) { $context["type"] = $__type__; return ("error" == (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 372, $this->source); })())); })) > 0); + // line 373 + yield " "; + $context["has_deprecation_logs"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, Twig\Extension\CoreExtension::column(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "processedLogs", [], "any", false, false, false, 373), "type"), function ($__type__) use ($context, $macros) { $context["type"] = $__type__; return ("deprecation" == (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 373, $this->source); })())); })) > 0); + // line 374 + yield " + "; + // line 375 + $context["filters"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 375, $this->source); })()), "filters", [], "any", false, false, false, 375); + // line 376 + yield "
    +
    +
    + "; + // line 379 + $context["initially_active_tab"] = (((($tmp = (isset($context["has_error_logs"]) || array_key_exists("has_error_logs", $context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.', 379, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = (isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs", $context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.', 379, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("deprecation") : ("all")))); + // line 380 + yield " source); })()))) ? ("checked") : ("")); + yield "> + + + source); })()))) ? ("checked") : ("")); + yield "> + + + source); })()))) ? ("checked") : ("")); + yield "> + +
    +
    + +
    + + "; + // line 401 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/filter.svg"); + yield " + Level ("; + // line 402 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 402, $this->source); })()), "priority", [], "any", false, false, false, 402)) - 1), "html", null, true); + yield ") + + +
    +
    + + +
    + + "; + // line 411 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 411, $this->source); })()), "priority", [], "any", false, false, false, 411)); + foreach ($context['_seq'] as $context["label"] => $context["value"]) { + // line 412 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" name=\"filter-log-level-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\"> + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['label'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 417 + yield "
    +
    + +
    + + "; + // line 422 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/filter.svg"); + yield " + Channel ("; + // line 423 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 423, $this->source); })()), "channel", [], "any", false, false, false, 423)) - 1), "html", null, true); + yield ") + + +
    +
    + + +
    + + "; + // line 432 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 432, $this->source); })()), "channel", [], "any", false, false, false, 432)); + foreach ($context['_seq'] as $context["_key"] => $context["value"]) { + // line 433 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" name=\"filter-log-channel-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\"> + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 438 + yield "
    +
    +
    + + + + + + + + + + + + + + + + "; + // line 456 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 456, $this->source); })()), "processedLogs", [], "any", false, false, false, 456)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["log"]) { + // line 457 + yield " "; + $context["css_class"] = ((("error" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 457))) ? ("error") : (((((CoreExtension::getAttribute($this->env, $this->source, // line 458 +$context["log"], "priorityName", [], "any", false, false, false, 458) == "WARNING") || ("deprecation" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 458)))) ? ("warning") : (((("silenced" == CoreExtension::getAttribute($this->env, $this->source, // line 459 +$context["log"], "type", [], "any", false, false, false, 459))) ? ("silenced") : ("")))))); + // line 461 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 461, $this->source); })()), "html", null, true); + yield "\" data-type=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 461), "html", null, true); + yield "\" data-priority=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priority", [], "any", false, false, false, 461), "html", null, true); + yield "\" data-channel=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "channel", [], "any", false, false, false, 461), "html", null, true); + yield "\" style=\""; + yield (((("event" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "channel", [], "any", false, false, false, 461)) || ("DEBUG" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 461)))) ? ("display: none") : ("")); + yield "\"> + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['log'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 487 + yield " +
    TimeMessage
    + + + "; + // line 467 + if ((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 467), ["error", "deprecation", "silenced"]) || ("WARNING" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 467)))) { + // line 468 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 468, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 469 + if ((("error" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 469)) || ("WARNING" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 469)))) { + // line 470 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 470)), "html", null, true); + yield " + "; + } else { + // line 472 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 472)), "html", null, true); + yield " + "; + } + // line 474 + yield " + "; + } else { + // line 476 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 476, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 477 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 477)), "html", null, true); + yield " + + "; + } + // line 480 + yield " + "; + // line 483 + yield $this->getTemplateForMacro("macro_render_log_message", $context, 483, $this->getSourceContext())->macro_render_log_message(...["debug", CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 483), $context["log"]]); + yield " +
    + +
    +

    There are no log messages.

    +
    + "; + } + // line 494 + yield " + "; + // line 495 + $context["compilerLogTotal"] = Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 495, $this->source); })()), "compilerLogs", [], "any", false, false, false, 495), function ($__total__, $__logs__) use ($context, $macros) { $context["total"] = $__total__; $context["logs"] = $__logs__; return ((isset($context["total"]) || array_key_exists("total", $context) ? $context["total"] : (function () { throw new RuntimeError('Variable "total" does not exist.', 495, $this->source); })()) + Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["logs"]) || array_key_exists("logs", $context) ? $context["logs"] : (function () { throw new RuntimeError('Variable "logs" does not exist.', 495, $this->source); })()))); }, 0); + // line 496 + yield "
    + +

    Container Compilation Logs ("; + // line 498 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["compilerLogTotal"]) || array_key_exists("compilerLogTotal", $context) ? $context["compilerLogTotal"] : (function () { throw new RuntimeError('Variable "compilerLogTotal" does not exist.', 498, $this->source); })()), "html", null, true); + yield ")

    + Log messages generated during the compilation of the service container. +
    + + "; + // line 502 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 502, $this->source); })()), "compilerLogs", [], "any", false, false, false, 502))) { + // line 503 + yield "
    +

    There are no compiler log messages.

    +
    + "; + } else { + // line 507 + yield " + + + + + + + + + "; + // line 516 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 516, $this->source); })()), "compilerLogs", [], "any", false, false, false, 516)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["class"] => $context["logs"]) { + // line 517 + yield " + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['class'], $context['logs'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 534 + yield " +
    MessagesClass
    "; + // line 518 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), $context["logs"]), "html", null, true); + yield " + "; + // line 520 + $context["context_id"] = ("context-compiler-" . CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 520)); + // line 521 + yield " + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 524, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> +
      + "; + // line 526 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable($context["logs"]); + foreach ($context['_seq'] as $context["_key"] => $context["log"]) { + // line 527 + yield "
    • "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["log"], "message", [], "any", false, false, false, 527)); + yield "
    • + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['log'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 529 + yield "
    +
    +
    + "; + } + // line 537 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 540 + public function macro_render_log_message($category = null, $log_index = null, $log = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "category" => $category, + "log_index" => $log_index, + "log" => $log, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_log_message")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_log_message")); + + // line 541 + yield " "; + $context["has_context"] = (CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "context", [], "any", true, true, false, 541) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 541, $this->source); })()), "context", [], "any", false, false, false, 541))); + // line 542 + yield " "; + $context["has_trace"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "context", [], "any", false, true, false, 542), "exception", [], "any", false, true, false, 542), "trace", [], "any", true, true, false, 542); + // line 543 + yield " + "; + // line 544 + if ((($tmp = !(isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 544, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 545 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 545, $this->source); })()), "message", [], "any", false, false, false, 545)); + yield " + "; + } else { + // line 547 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 547, $this->source); })()), "message", [], "any", false, false, false, 547), CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 547, $this->source); })()), "context", [], "any", false, false, false, 547)); + yield " + "; + } + // line 549 + yield " +
    + "; + // line 551 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 551, $this->source); })()), "channel", [], "any", false, false, false, 551)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 552 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 552, $this->source); })()), "channel", [], "any", false, false, false, 552), "html", null, true); + yield " + "; + } + // line 554 + yield " + "; + // line 555 + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "errorCount", [], "any", true, true, false, 555) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 555, $this->source); })()), "errorCount", [], "any", false, false, false, 555) > 1))) { + // line 556 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 556, $this->source); })()), "errorCount", [], "any", false, false, false, 556), "html", null, true); + yield " times + "; + } + // line 558 + yield " + "; + // line 559 + if ((($tmp = (isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 559, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 560 + yield " "; + $context["context_id"] = ((("context-" . (isset($context["category"]) || array_key_exists("category", $context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.', 560, $this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index", $context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.', 560, $this->source); })())); + // line 561 + yield " + "; + } + // line 563 + yield " + "; + // line 564 + if ((($tmp = (isset($context["has_trace"]) || array_key_exists("has_trace", $context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.', 564, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 565 + yield " "; + $context["trace_id"] = ((("trace-" . (isset($context["category"]) || array_key_exists("category", $context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.', 565, $this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index", $context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.', 565, $this->source); })())); + // line 566 + yield " + "; + } + // line 568 + yield " + "; + // line 569 + if ((($tmp = (isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 569, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 570 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 570, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 571 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 571, $this->source); })()), "context", [], "any", false, false, false, 571), 1); + yield " +
    + "; + } + // line 574 + yield " + "; + // line 575 + if ((($tmp = (isset($context["has_trace"]) || array_key_exists("has_trace", $context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.', 575, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 576 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 576, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 577 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 577, $this->source); })()), "context", [], "any", false, false, false, 577), "exception", [], "any", false, false, false, 577), "trace", [], "any", false, false, false, 577), 1); + yield " +
    + "; + } + // line 580 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/logger.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1135 => 580, 1129 => 577, 1124 => 576, 1122 => 575, 1119 => 574, 1113 => 571, 1108 => 570, 1106 => 569, 1103 => 568, 1097 => 566, 1094 => 565, 1092 => 564, 1089 => 563, 1083 => 561, 1080 => 560, 1078 => 559, 1075 => 558, 1069 => 556, 1067 => 555, 1064 => 554, 1058 => 552, 1056 => 551, 1052 => 549, 1046 => 547, 1040 => 545, 1038 => 544, 1035 => 543, 1032 => 542, 1029 => 541, 1009 => 540, 997 => 537, 992 => 534, 974 => 529, 965 => 527, 961 => 526, 956 => 524, 947 => 522, 944 => 521, 942 => 520, 937 => 518, 934 => 517, 917 => 516, 906 => 507, 900 => 503, 898 => 502, 891 => 498, 887 => 496, 885 => 495, 882 => 494, 873 => 487, 855 => 483, 850 => 480, 844 => 477, 839 => 476, 835 => 474, 829 => 472, 823 => 470, 821 => 469, 816 => 468, 814 => 467, 808 => 464, 802 => 463, 788 => 461, 786 => 459, 785 => 458, 783 => 457, 766 => 456, 746 => 438, 735 => 435, 725 => 434, 722 => 433, 718 => 432, 706 => 423, 702 => 422, 695 => 417, 684 => 414, 674 => 413, 671 => 412, 667 => 411, 655 => 402, 651 => 401, 639 => 394, 633 => 391, 625 => 388, 619 => 385, 610 => 380, 608 => 379, 603 => 376, 601 => 375, 598 => 374, 595 => 373, 592 => 372, 586 => 368, 584 => 367, 580 => 365, 567 => 364, 555 => 361, 549 => 358, 546 => 357, 544 => 356, 539 => 354, 532 => 353, 519 => 352, 505 => 348, 502 => 347, 493 => 344, 483 => 339, 473 => 334, 469 => 332, 467 => 331, 464 => 330, 458 => 328, 453 => 327, 450 => 326, 447 => 325, 444 => 324, 431 => 323, 338 => 239, 325 => 238, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + +{% endblock %} + +{% block toolbar %} + {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %} + {% set icon %} + {% set status_color = collector.counterrors ? 'red' : collector.countwarnings ? 'yellow' : 'none' %} + {{ source('@WebProfiler/Icon/logger.svg') }} + {{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }} + {% endset %} + + {% set text %} +
    + Errors + {{ collector.counterrors|default(0) }} +
    + +
    + Warnings + {{ collector.countwarnings|default(0) }} +
    + +
    + Deprecations + {{ collector.countdeprecations|default(0) }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/logger.svg') }} + Logs + {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %} + + {{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Log Messages

    + + {% if collector.processedLogs is empty %} +
    +

    No log messages available.

    +
    + {% else %} + {% set has_error_logs = collector.processedLogs|column('type')|filter(type => 'error' == type)|length > 0 %} + {% set has_deprecation_logs = collector.processedLogs|column('type')|filter(type => 'deprecation' == type)|length > 0 %} + + {% set filters = collector.filters %} +
    +
    +
    + {% set initially_active_tab = has_error_logs ? 'error' : has_deprecation_logs ? 'deprecation' : 'all' %} + + + + + + + + +
    +
    + +
    + + {{ source('@WebProfiler/Icon/filter.svg') }} + Level ({{ filters.priority|length - 1 }}) + + +
    +
    + + +
    + + {% for label, value in filters.priority %} +
    + + +
    + {% endfor %} +
    +
    + +
    + + {{ source('@WebProfiler/Icon/filter.svg') }} + Channel ({{ filters.channel|length - 1 }}) + + +
    +
    + + +
    + + {% for value in filters.channel %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + + + + + + + + + + + + + + {% for log in collector.processedLogs %} + {% set css_class = 'error' == log.type ? 'error' + : (log.priorityName == 'WARNING' or 'deprecation' == log.type) ? 'warning' + : 'silenced' == log.type ? 'silenced' + %} + + + + + + {% endfor %} + +
    TimeMessage
    + + + {% if log.type in ['error', 'deprecation', 'silenced'] or 'WARNING' == log.priorityName %} + + {% if 'error' == log.type or 'WARNING' == log.priorityName %} + {{ log.priorityName|lower }} + {% else %} + {{ log.type|lower }} + {% endif %} + + {% else %} + + {{ log.priorityName|lower }} + + {% endif %} + + {{ _self.render_log_message('debug', loop.index, log) }} +
    + +
    +

    There are no log messages.

    +
    + {% endif %} + + {% set compilerLogTotal = collector.compilerLogs|reduce((total, logs) => total + logs|length, 0) %} +
    + +

    Container Compilation Logs ({{ compilerLogTotal }})

    + Log messages generated during the compilation of the service container. +
    + + {% if collector.compilerLogs is empty %} +
    +

    There are no compiler log messages.

    +
    + {% else %} + + + + + + + + + + {% for class, logs in collector.compilerLogs %} + + + + + {% endfor %} + +
    MessagesClass
    {{ logs|length }} + {% set context_id = 'context-compiler-' ~ loop.index %} + + + +
    +
      + {% for log in logs %} +
    • {{ profiler_dump_log(log.message) }}
    • + {% endfor %} +
    +
    +
    + {% endif %} +
    +{% endblock %} + +{% macro render_log_message(category, log_index, log) %} + {% set has_context = log.context is defined and log.context is not empty %} + {% set has_trace = log.context.exception.trace is defined %} + + {% if not has_context %} + {{ profiler_dump_log(log.message) }} + {% else %} + {{ profiler_dump_log(log.message, log.context) }} + {% endif %} + +
    + {% if log.channel %} + {{ log.channel }} + {% endif %} + + {% if log.errorCount is defined and log.errorCount > 1 %} + {{ log.errorCount }} times + {% endif %} + + {% if has_context %} + {% set context_id = 'context-' ~ category ~ '-' ~ log_index %} + + {% endif %} + + {% if has_trace %} + {% set trace_id = 'trace-' ~ category ~ '-' ~ log_index %} + + {% endif %} + + {% if has_context %} +
    + {{ profiler_dump(log.context, maxDepth=1) }} +
    + {% endif %} + + {% if has_trace %} +
    + {{ profiler_dump(log.context.exception.trace, maxDepth=1) }} +
    + {% endif %} +
    +{% endmacro %} +", "@WebProfiler/Collector/logger.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/logger.html.twig"); + } +} diff --git a/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php b/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php new file mode 100644 index 0000000..4b26b94 --- /dev/null +++ b/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php @@ -0,0 +1,595 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/validator.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/validator.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 32 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 33 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "violationsCount", [], "any", false, false, false, 33) > 0) || Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "calls", [], "any", false, false, false, 33)))) { + // line 34 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "violationsCount", [], "any", false, false, false, 34)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 35 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 36 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/validator.svg"); + yield " + + "; + // line 38 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "violationsCount", [], "any", false, false, false, 38)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "violationsCount", [], "any", false, false, false, 38), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "calls", [], "any", false, false, false, 38)), "html", null, true))); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 41 + yield " + "; + // line 42 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 43 + yield "
    + Validator calls + "; + // line 45 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 45, $this->source); })()), "calls", [], "any", false, false, false, 45)), "html", null, true); + yield " +
    +
    + Number of violations + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "violationsCount", [], "any", false, false, false, 49) > 0)) ? (" sf-toolbar-status-red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "violationsCount", [], "any", false, false, false, 49), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 52 + yield " + "; + // line 53 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 53, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 53, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 57 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 58 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 58, $this->source); })()), "violationsCount", [], "any", false, false, false, 58)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (" label-status-error") : ("")); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 58, $this->source); })()), "calls", [], "any", false, false, false, 58))) ? ("disabled") : ("")); + yield "\"> + "; + // line 59 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/validator.svg"); + yield " + Validator + "; + // line 61 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "violationsCount", [], "any", false, false, false, 61) > 0)) { + // line 62 + yield " + "; + // line 63 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "violationsCount", [], "any", false, false, false, 63), "html", null, true); + yield " + + "; + } + // line 66 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 69 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 70 + yield "

    Validator calls

    + + "; + // line 72 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 72, $this->source); })()), "calls", [], "any", false, false, false, 72)); + $context['_iterated'] = false; + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["call"]) { + // line 73 + yield "
    + In + "; + // line 75 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, $context["call"], "caller", [], "any", false, false, false, 75); + // line 76 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 76, $this->source); })()), "line", [], "any", false, false, false, 76)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 77 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 77, $this->source); })()), "file", [], "any", false, false, false, 77), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 77, $this->source); })()), "line", [], "any", false, false, false, 77)); + // line 78 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 78, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 79 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 79, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 79, $this->source); })()), "file", [], "any", false, false, false, 79), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 79, $this->source); })()), "name", [], "any", false, false, false, 79), "html", null, true); + yield " + "; + } else { + // line 81 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 81, $this->source); })()), "file", [], "any", false, false, false, 81), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 81, $this->source); })()), "name", [], "any", false, false, false, 81), "html", null, true); + yield " + "; + } + // line 83 + yield " "; + } else { + // line 84 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 84, $this->source); })()), "name", [], "any", false, false, false, 84), "html", null, true); + yield " + "; + } + // line 86 + yield " line (): + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 89), "html", null, true); + yield "\"> +
    + "; + // line 91 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 91, $this->source); })()), "file", [], "any", false, false, false, 91), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 91, $this->source); })()), "line", [], "any", false, false, false, 91)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 96 + yield " +
    +
    + + + + "; + // line 104 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["call"], "violations", [], "any", false, false, false, 104))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 105 + yield " + + + + + + + + + "; + // line 114 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["call"], "violations", [], "any", false, false, false, 114)); + foreach ($context['_seq'] as $context["_key"] => $context["violation"]) { + // line 115 + yield " + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['violation'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 122 + yield "
    PathMessageInvalid valueViolation
    "; + // line 116 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "propertyPath", [], "any", false, false, false, 116), "html", null, true); + yield ""; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "message", [], "any", false, false, false, 117), "html", null, true); + yield ""; + // line 118 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "seek", ["invalidValue"], "method", false, false, false, 118)); + yield ""; + // line 119 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["violation"]); + yield "
    + "; + } else { + // line 124 + yield " No violations + "; + } + // line 126 + yield "
    + "; + $context['_iterated'] = true; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + // line 127 + if (!$context['_iterated']) { + // line 128 + yield "
    +

    No calls to the validator were collected.

    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['call'], $context['_parent'], $context['_iterated'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/validator.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 418 => 128, 416 => 127, 403 => 126, 399 => 124, 395 => 122, 386 => 119, 382 => 118, 378 => 117, 374 => 116, 371 => 115, 367 => 114, 356 => 105, 354 => 104, 348 => 101, 344 => 100, 338 => 96, 336 => 91, 331 => 89, 320 => 86, 314 => 84, 311 => 83, 303 => 81, 293 => 79, 290 => 78, 287 => 77, 284 => 76, 282 => 75, 278 => 73, 260 => 72, 256 => 70, 243 => 69, 231 => 66, 225 => 63, 222 => 62, 220 => 61, 215 => 59, 208 => 58, 195 => 57, 181 => 53, 178 => 52, 169 => 49, 162 => 45, 158 => 43, 156 => 42, 153 => 41, 146 => 38, 140 => 36, 137 => 35, 134 => 34, 131 => 33, 118 => 32, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.violationsCount > 0 or collector.calls|length %} + {% set status_color = collector.violationsCount ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/validator.svg') }} + + {{ collector.violationsCount ?: collector.calls|length }} + + {% endset %} + + {% set text %} +
    + Validator calls + {{ collector.calls|length }} +
    +
    + Number of violations + 0 ? ' sf-toolbar-status-red' }}\">{{ collector.violationsCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/validator.svg') }} + Validator + {% if collector.violationsCount > 0 %} + + {{ collector.violationsCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Validator calls

    + + {% for call in collector.calls %} +
    + In + {% set caller = call.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line (): + + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    + + + + {% if call.violations|length %} + + + + + + + + + + {% for violation in call.violations %} + + + + + + + {% endfor %} +
    PathMessageInvalid valueViolation
    {{ violation.propertyPath }}{{ violation.message }}{{ profiler_dump(violation.seek('invalidValue')) }}{{ profiler_dump(violation) }}
    + {% else %} + No violations + {% endif %} +
    + {% else %} +
    +

    No calls to the validator were collected.

    +
    + {% endfor %} +{% endblock %} +", "@WebProfiler/Collector/validator.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/validator.html.twig"); + } +} diff --git a/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php b/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php new file mode 100644 index 0000000..9f5029f --- /dev/null +++ b/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php @@ -0,0 +1,1494 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/request.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/request.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 26 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 27 + yield " "; + $context["request_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 28 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 28, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 28, $this->source); })()), "controller", [], "any", false, false, false, 28)]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 30 + yield " + "; + // line 31 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 31, $this->source); })()), "redirect", [], "any", false, false, false, 31)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 32 + yield " "; + $context["redirect_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 33 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 33, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "controller", [], "any", false, false, false, 33), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "route", [], "any", false, false, false, 33), ((("GET" != CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "method", [], "any", false, false, false, 33))) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "method", [], "any", false, false, false, 33)) : (""))]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 35 + yield " "; + } + // line 36 + yield " + "; + // line 37 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 37, $this->source); })()), "forwardtoken", [], "any", false, false, false, 37)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 38 + yield " "; + $context["forward_profile"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 38, $this->source); })()), "childByToken", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "forwardtoken", [], "any", false, false, false, 38)], "method", false, false, false, 38); + // line 39 + yield " "; + $context["forward_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 40 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 40, $this->getSourceContext())->macro_set_handler(...[(((($tmp = (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 40, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 40, $this->source); })()), "collector", ["request"], "method", false, false, false, 40), "controller", [], "any", false, false, false, 40)) : ("n/a"))]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 42 + yield " "; + } + // line 43 + yield " + "; + // line 44 + $context["request_status_code_color"] = (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "statuscode", [], "any", false, false, false, 44) >= 400)) ? ("red") : ((((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "statuscode", [], "any", false, false, false, 44) >= 300)) ? ("yellow") : ("green")))); + // line 45 + yield " + "; + // line 46 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 47 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["request_status_code_color"]) || array_key_exists("request_status_code_color", $context) ? $context["request_status_code_color"] : (function () { throw new RuntimeError('Variable "request_status_code_color" does not exist.', 47, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "statuscode", [], "any", false, false, false, 47), "html", null, true); + yield " + "; + // line 48 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "route", [], "any", false, false, false, 48)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 49 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "redirect", [], "any", false, false, false, 49)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/redirect.svg"); + yield ""; + } + // line 50 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "forwardtoken", [], "any", false, false, false, 50)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/forward.svg"); + yield ""; + } + // line 51 + yield " "; + yield ((("GET" != CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "method", [], "any", false, false, false, 51))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "method", [], "any", false, false, false, 51), "html", null, true)) : ("")); + yield " @ + "; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 52, $this->source); })()), "route", [], "any", false, false, false, 52), "html", null, true); + yield " + "; + } + // line 54 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 55 + yield " + "; + // line 56 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 57 + yield "
    +
    + HTTP status + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "statuscode", [], "any", false, false, false, 60), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "statustext", [], "any", false, false, false, 60), "html", null, true); + yield " +
    + + "; + // line 63 + if (("GET" != CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "method", [], "any", false, false, false, 63))) { + // line 64 + yield "
    + Method + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "method", [], "any", false, false, false, 66), "html", null, true); + yield " +
    "; + } + // line 69 + yield " +
    + Controller + "; + // line 72 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["request_handler"]) || array_key_exists("request_handler", $context) ? $context["request_handler"] : (function () { throw new RuntimeError('Variable "request_handler" does not exist.', 72, $this->source); })()), "html", null, true); + yield " +
    + +
    + Route name + "; + // line 77 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "route", [], "any", true, true, false, 77)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 77, $this->source); })()), "route", [], "any", false, false, false, 77), "n/a")) : ("n/a")), "html", null, true); + yield " +
    + +
    + Has session + "; + // line 82 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 82, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 82))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "yes"; + } else { + yield "no"; + } + yield " +
    + +
    + Stateless Check + "; + // line 87 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 87, $this->source); })()), "statelesscheck", [], "any", false, false, false, 87)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "yes"; + } else { + yield "no"; + } + yield " +
    +
    + + "; + // line 91 + if (array_key_exists("redirect_handler", $context)) { + // line 92 + yield "
    +
    + + "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "redirect", [], "any", false, false, false, 95), "status_code", [], "any", false, false, false, 95), "html", null, true); + yield " + Redirect from + + + "; + // line 99 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_handler"]) || array_key_exists("redirect_handler", $context) ? $context["redirect_handler"] : (function () { throw new RuntimeError('Variable "redirect_handler" does not exist.', 99, $this->source); })()), "html", null, true); + yield " + (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "redirect", [], "any", false, false, false, 100), "token", [], "any", false, false, false, 100)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "redirect", [], "any", false, false, false, 100), "token", [], "any", false, false, false, 100), "html", null, true); + yield ") + +
    +
    + "; + } + // line 105 + yield " + "; + // line 106 + if (array_key_exists("forward_handler", $context)) { + // line 107 + yield " + "; + } + // line 117 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 118 + yield " + "; + // line 119 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 119, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 122 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 123 + yield " + "; + // line 124 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/request.svg"); + yield " + Request / Response + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 129 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 130 + yield " "; + $context["controller_name"] = $this->getTemplateForMacro("macro_set_handler", $context, 130, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 130, $this->source); })()), "controller", [], "any", false, false, false, 130)]); + // line 131 + yield "

    + "; + // line 132 + yield ((CoreExtension::inFilter("n/a", (isset($context["controller_name"]) || array_key_exists("controller_name", $context) ? $context["controller_name"] : (function () { throw new RuntimeError('Variable "controller_name" does not exist.', 132, $this->source); })()))) ? ("Request / Response") : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["controller_name"]) || array_key_exists("controller_name", $context) ? $context["controller_name"] : (function () { throw new RuntimeError('Variable "controller_name" does not exist.', 132, $this->source); })()), "html", null, true))); + yield " +

    + +
    +
    +

    Request

    + +
    + "; + // line 140 + $context["has_no_query_post_or_files"] = ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestquery", [], "any", false, false, false, 140), "all", [], "any", false, false, false, 140)) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestrequest", [], "any", false, false, false, 140), "all", [], "any", false, false, false, 140))) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestfiles", [], "any", false, false, false, 140))); + // line 141 + yield " "; + if ((($tmp = (isset($context["has_no_query_post_or_files"]) || array_key_exists("has_no_query_post_or_files", $context) ? $context["has_no_query_post_or_files"] : (function () { throw new RuntimeError('Variable "has_no_query_post_or_files" does not exist.', 141, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 142 + yield "
    +
    +

    GET Parameters

    +

    None

    +
    +
    +

    POST Parameters

    +

    None

    +
    +
    +

    Uploaded Files

    +

    None

    +
    +
    + "; + } else { + // line 157 + yield "

    GET Parameters

    + + "; + // line 159 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 159, $this->source); })()), "requestquery", [], "any", false, false, false, 159), "all", [], "any", false, false, false, 159))) { + // line 160 + yield "
    +

    No GET parameters

    +
    + "; + } else { + // line 164 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "requestquery", [], "any", false, false, false, 164), "maxDepth" => 1], false); + yield " + "; + } + // line 166 + yield " +

    POST Parameters

    + + "; + // line 169 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 169, $this->source); })()), "requestrequest", [], "any", false, false, false, 169), "all", [], "any", false, false, false, 169))) { + // line 170 + yield "
    +

    No POST parameters

    +
    + "; + } else { + // line 174 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 174, $this->source); })()), "requestrequest", [], "any", false, false, false, 174), "maxDepth" => 1], false); + yield " + "; + } + // line 176 + yield " +

    Uploaded Files

    + + "; + // line 179 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 179, $this->source); })()), "requestfiles", [], "any", false, false, false, 179))) { + // line 180 + yield "
    +

    No files were uploaded

    +
    + "; + } else { + // line 184 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 184, $this->source); })()), "requestfiles", [], "any", false, false, false, 184), "maxDepth" => 1], false); + yield " + "; + } + // line 186 + yield " "; + } + // line 187 + yield " +

    Request Attributes

    + + "; + // line 190 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 190, $this->source); })()), "requestattributes", [], "any", false, false, false, 190), "all", [], "any", false, false, false, 190))) { + // line 191 + yield "
    +

    No attributes

    +
    + "; + } else { + // line 195 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 195, $this->source); })()), "requestattributes", [], "any", false, false, false, 195)], false); + yield " + "; + } + // line 197 + yield " +

    Request Headers

    + "; + // line 199 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 199, $this->source); })()), "requestheaders", [], "any", false, false, false, 199), "labels" => ["Header", "Value"], "maxDepth" => 1], false); + yield " + +

    Request Content

    + + "; + // line 203 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 203, $this->source); })()), "content", [], "any", false, false, false, 203) == false)) { + // line 204 + yield "
    +

    Request content not available (it was retrieved as a resource).

    +
    + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, // line 207 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "content", [], "any", false, false, false, 207)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 208 + yield "
    + "; + // line 209 + $context["prettyJson"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 209, $this->source); })()), "isJsonRequest", [], "any", false, false, false, 209)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 209, $this->source); })()), "prettyJson", [], "any", false, false, false, 209)) : (null)); + // line 210 + yield " "; + if ((($tmp = !(null === (isset($context["prettyJson"]) || array_key_exists("prettyJson", $context) ? $context["prettyJson"] : (function () { throw new RuntimeError('Variable "prettyJson" does not exist.', 210, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 211 + yield "
    +

    Pretty

    +
    +
    +
    ";
    +                // line 215
    +                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["prettyJson"]) || array_key_exists("prettyJson", $context) ? $context["prettyJson"] : (function () { throw new RuntimeError('Variable "prettyJson" does not exist.', 215, $this->source); })()), "html", null, true);
    +                yield "
    +
    +
    +
    + "; + } + // line 220 + yield " +
    +

    Raw

    +
    +
    +
    ";
    +            // line 225
    +            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 225, $this->source); })()), "content", [], "any", false, false, false, 225), "html", null, true);
    +            yield "
    +
    +
    +
    +
    + "; + } else { + // line 231 + yield "
    +

    No content

    +
    + "; + } + // line 235 + yield "
    +
    + +
    +

    Response

    + +
    +

    Response Headers

    + + "; + // line 244 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 244, $this->source); })()), "responseheaders", [], "any", false, false, false, 244), "labels" => ["Header", "Value"], "maxDepth" => 1], false); + yield " +
    +
    + +
    env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "requestcookies", [], "any", false, false, false, 248), "all", [], "any", false, false, false, 248)) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "responsecookies", [], "any", false, false, false, 248), "all", [], "any", false, false, false, 248)))) ? ("disabled") : ("")); + yield "\"> +

    Cookies

    + +
    +

    Request Cookies

    + + "; + // line 254 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 254, $this->source); })()), "requestcookies", [], "any", false, false, false, 254), "all", [], "any", false, false, false, 254))) { + // line 255 + yield "
    +

    No request cookies

    +
    + "; + } else { + // line 259 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 259, $this->source); })()), "requestcookies", [], "any", false, false, false, 259)], false); + yield " + "; + } + // line 261 + yield " +

    Response Cookies

    + + "; + // line 264 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 264, $this->source); })()), "responsecookies", [], "any", false, false, false, 264), "all", [], "any", false, false, false, 264))) { + // line 265 + yield "
    +

    No response cookies

    +
    + "; + } else { + // line 269 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 269, $this->source); })()), "responsecookies", [], "any", false, false, false, 269)], true); + yield " + "; + } + // line 271 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 274, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 274))) ? ("disabled") : ("")); + yield "\"> +

    Session"; + // line 275 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 275, $this->source); })()), "sessionusages", [], "any", false, false, false, 275))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 275, $this->source); })()), "sessionusages", [], "any", false, false, false, 275)), "html", null, true); + yield ""; + } + yield "

    + +
    +

    Session Metadata

    + + "; + // line 280 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 280, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 280))) { + // line 281 + yield "
    +

    No session metadata

    +
    + "; + } else { + // line 285 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 285, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 285)], false); + yield " + "; + } + // line 287 + yield " +

    Session Attributes

    + + "; + // line 290 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 290, $this->source); })()), "sessionattributes", [], "any", false, false, false, 290))) { + // line 291 + yield "
    +

    No session attributes

    +
    + "; + } else { + // line 295 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 295, $this->source); })()), "sessionattributes", [], "any", false, false, false, 295), "labels" => ["Attribute", "Value"]], false); + yield " + "; + } + // line 297 + yield " +

    Session Usage

    + +
    +
    + "; + // line 302 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 302, $this->source); })()), "sessionusages", [], "any", false, false, false, 302)), "html", null, true); + yield " + Usages +
    + +
    + "; + // line 307 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 307, $this->source); })()), "statelesscheck", [], "any", false, false, false, 307)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Stateless check enabled +
    +
    + + "; + // line 312 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 312, $this->source); })()), "sessionusages", [], "any", false, false, false, 312))) { + // line 313 + yield "
    +

    Session not used.

    +
    + "; + } else { + // line 317 + yield " + + + + + + + + "; + // line 325 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 325, $this->source); })()), "sessionusages", [], "any", false, false, false, 325)); + foreach ($context['_seq'] as $context["key"] => $context["usage"]) { + // line 326 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['usage'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 342 + yield " +
    Usage
    "; + // line 328 + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "file", [], "any", false, false, false, 328), CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "line", [], "any", false, false, false, 328)); + // line 329 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 329, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 329, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 329), "html", null, true); + yield "\">"; + } else { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 329), "html", null, true); + yield "\">"; + } + // line 330 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 330), "html", null, true); + // line 331 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 331, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } else { + yield ""; + } + // line 332 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["usage_id"]) || array_key_exists("usage_id", $context) ? $context["usage_id"] : (function () { throw new RuntimeError('Variable "usage_id" does not exist.', 336, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 337 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "trace", [], "any", false, false, false, 337), 2); + yield " +
    +
    + "; + } + // line 345 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 348, $this->source); })()), "flashes", [], "any", false, false, false, 348))) ? ("disabled") : ("")); + yield "\"> +

    Flashes

    + +
    +

    Flashes

    + + "; + // line 354 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 354, $this->source); })()), "flashes", [], "any", false, false, false, 354))) { + // line 355 + yield "
    +

    No flash messages were created.

    +
    + "; + } else { + // line 359 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 359, $this->source); })()), "flashes", [], "any", false, false, false, 359)], false); + yield " + "; + } + // line 361 + yield "
    +
    + +
    +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + "; + // line 369 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 369, $this->source); })()), "dotenvvars", [], "any", false, false, false, 369)], false); + yield " + +

    Defined as regular env variables

    + "; + // line 372 + $context["requestserver"] = []; + // line 373 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "requestserver", [], "any", false, false, false, 373), function ($_____, $__key__) use ($context, $macros) { $context["_"] = $_____; $context["key"] = $__key__; return !CoreExtension::inFilter($context["key"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "dotenvvars", [], "any", false, false, false, 373), "keys", [], "any", false, false, false, 373)); })); + foreach ($context['_seq'] as $context["key"] => $context["value"]) { + // line 374 + yield " "; + $context["requestserver"] = Twig\Extension\CoreExtension::merge((isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 374, $this->source); })()), [ (string)$context["key"] => $context["value"]]); + // line 375 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 376 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => (isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 376, $this->source); })())], false); + yield " +
    +
    + + "; + // line 380 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 380, $this->source); })()), "parent", [], "any", false, false, false, 380)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 381 + yield "
    +

    Parent Request

    + +
    +

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 386, $this->source); })()), "parent", [], "any", false, false, false, 386), "token", [], "any", false, false, false, 386)]), "html", null, true); + yield "\">Return to parent request + (token = "; + // line 387 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 387, $this->source); })()), "parent", [], "any", false, false, false, 387), "token", [], "any", false, false, false, 387), "html", null, true); + yield ") +

    + + "; + // line 390 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 390, $this->source); })()), "parent", [], "any", false, false, false, 390), "getcollector", ["request"], "method", false, false, false, 390), "requestattributes", [], "any", false, false, false, 390)], false); + yield " +
    +
    + "; + } + // line 394 + yield " + "; + // line 395 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 395, $this->source); })()), "children", [], "any", false, false, false, 395))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 396 + yield "
    +

    Sub Requests "; + // line 397 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 397, $this->source); })()), "children", [], "any", false, false, false, 397)), "html", null, true); + yield "

    + +
    + "; + // line 400 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 400, $this->source); })()), "children", [], "any", false, false, false, 400)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 401 + yield "

    + "; + // line 402 + yield $this->getTemplateForMacro("macro_set_handler", $context, 402, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 402), "controller", [], "any", false, false, false, 402)]); + yield " + (token = env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 403)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 403), "html", null, true); + yield ") +

    + + "; + // line 406 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 406), "requestattributes", [], "any", false, false, false, 406)], false); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 408 + yield "
    +
    + "; + } + // line 411 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 414 + public function macro_set_handler($controller = null, $route = null, $method = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "controller" => $controller, + "route" => $route, + "method" => $method, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "set_handler")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "set_handler")); + + // line 415 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "class", [], "any", true, true, false, 415)) { + // line 416 + if ((($tmp = ((array_key_exists("method", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 416, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 416, $this->source); })()), "html", null, true); + yield ""; + } + // line 417 + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 417, $this->source); })()), "file", [], "any", false, false, false, 417), CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 417, $this->source); })()), "line", [], "any", false, false, false, 417)); + // line 418 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 418, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 418, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 418, $this->source); })()), "class", [], "any", false, false, false, 418), "html", null, true); + yield "\">"; + } else { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 418, $this->source); })()), "class", [], "any", false, false, false, 418), "html", null, true); + yield "\">"; + } + // line 420 + if ((($tmp = ((array_key_exists("route", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 420, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 421 + yield "@"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 421, $this->source); })()), "html", null, true); + } else { + // line 423 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::striptags($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 423, $this->source); })()), "class", [], "any", false, false, false, 423), "html", null, true))), "html", null, true); + // line 424 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 424, $this->source); })()), "method", [], "any", false, false, false, 424)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((" :: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 424, $this->source); })()), "method", [], "any", false, false, false, 424)), "html", null, true)) : ("")); + } + // line 427 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 427, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } else { + yield ""; + } + } else { + // line 429 + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("route", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 429, $this->source); })()), (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 429, $this->source); })()))) : ((isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 429, $this->source); })()))), "html", null, true); + yield ""; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/request.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1021 => 429, 1014 => 427, 1011 => 424, 1009 => 423, 1005 => 421, 1003 => 420, 991 => 418, 989 => 417, 983 => 416, 980 => 415, 960 => 414, 948 => 411, 943 => 408, 935 => 406, 927 => 403, 923 => 402, 920 => 401, 916 => 400, 910 => 397, 907 => 396, 905 => 395, 902 => 394, 895 => 390, 889 => 387, 885 => 386, 878 => 381, 876 => 380, 868 => 376, 862 => 375, 859 => 374, 854 => 373, 852 => 372, 846 => 369, 836 => 361, 830 => 359, 824 => 355, 822 => 354, 813 => 348, 808 => 345, 803 => 342, 792 => 337, 788 => 336, 782 => 334, 780 => 333, 777 => 332, 771 => 331, 768 => 330, 756 => 329, 754 => 328, 751 => 326, 747 => 325, 737 => 317, 731 => 313, 729 => 312, 721 => 307, 713 => 302, 706 => 297, 700 => 295, 694 => 291, 692 => 290, 687 => 287, 681 => 285, 675 => 281, 673 => 280, 661 => 275, 657 => 274, 652 => 271, 646 => 269, 640 => 265, 638 => 264, 633 => 261, 627 => 259, 621 => 255, 619 => 254, 610 => 248, 603 => 244, 592 => 235, 586 => 231, 577 => 225, 570 => 220, 562 => 215, 556 => 211, 553 => 210, 551 => 209, 548 => 208, 546 => 207, 541 => 204, 539 => 203, 532 => 199, 528 => 197, 522 => 195, 516 => 191, 514 => 190, 509 => 187, 506 => 186, 500 => 184, 494 => 180, 492 => 179, 487 => 176, 481 => 174, 475 => 170, 473 => 169, 468 => 166, 462 => 164, 456 => 160, 454 => 159, 450 => 157, 433 => 142, 430 => 141, 428 => 140, 417 => 132, 414 => 131, 411 => 130, 398 => 129, 383 => 124, 380 => 123, 367 => 122, 354 => 119, 351 => 118, 347 => 117, 337 => 112, 333 => 111, 327 => 107, 325 => 106, 322 => 105, 312 => 100, 308 => 99, 301 => 95, 296 => 92, 294 => 91, 283 => 87, 271 => 82, 263 => 77, 255 => 72, 250 => 69, 245 => 66, 241 => 64, 239 => 63, 231 => 60, 226 => 57, 224 => 56, 221 => 55, 217 => 54, 212 => 52, 207 => 51, 200 => 50, 193 => 49, 191 => 48, 184 => 47, 182 => 46, 179 => 45, 177 => 44, 174 => 43, 171 => 42, 164 => 40, 161 => 39, 158 => 38, 156 => 37, 153 => 36, 150 => 35, 143 => 33, 140 => 32, 138 => 31, 135 => 30, 128 => 28, 125 => 27, 112 => 26, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set request_handler %} + {{ _self.set_handler(collector.controller) }} + {% endset %} + + {% if collector.redirect %} + {% set redirect_handler %} + {{ _self.set_handler(collector.redirect.controller, collector.redirect.route, 'GET' != collector.redirect.method ? collector.redirect.method) }} + {% endset %} + {% endif %} + + {% if collector.forwardtoken %} + {% set forward_profile = profile.childByToken(collector.forwardtoken) %} + {% set forward_handler %} + {{ _self.set_handler(forward_profile ? forward_profile.collector('request').controller : 'n/a') }} + {% endset %} + {% endif %} + + {% set request_status_code_color = (collector.statuscode >= 400) ? 'red' : (collector.statuscode >= 300) ? 'yellow' : 'green' %} + + {% set icon %} + {{ collector.statuscode }} + {% if collector.route %} + {% if collector.redirect %}{{ source('@WebProfiler/Icon/redirect.svg') }}{% endif %} + {% if collector.forwardtoken %}{{ source('@WebProfiler/Icon/forward.svg') }}{% endif %} + {{ 'GET' != collector.method ? collector.method }} @ + {{ collector.route }} + {% endif %} + {% endset %} + + {% set text %} +
    +
    + HTTP status + {{ collector.statuscode }} {{ collector.statustext }} +
    + + {% if 'GET' != collector.method -%} +
    + Method + {{ collector.method }} +
    + {%- endif %} + +
    + Controller + {{ request_handler }} +
    + +
    + Route name + {{ collector.route|default('n/a') }} +
    + +
    + Has session + {% if collector.sessionmetadata|length %}yes{% else %}no{% endif %} +
    + +
    + Stateless Check + {% if collector.statelesscheck %}yes{% else %}no{% endif %} +
    +
    + + {% if redirect_handler is defined -%} +
    +
    + + {{ collector.redirect.status_code }} + Redirect from + + + {{ redirect_handler }} + ({{ collector.redirect.token }}) + +
    +
    + {% endif %} + + {% if forward_handler is defined %} +
    +
    + Forwarded to + + {{ forward_handler }} + ({{ collector.forwardtoken }}) + +
    +
    + {% endif %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/request.svg') }} + Request / Response + +{% endblock %} + +{% block panel %} + {% set controller_name = _self.set_handler(collector.controller) %} +

    + {{ 'n/a' in controller_name ? 'Request / Response' : controller_name }} +

    + +
    +
    +

    Request

    + +
    + {% set has_no_query_post_or_files = collector.requestquery.all is empty and collector.requestrequest.all is empty and collector.requestfiles is empty %} + {% if has_no_query_post_or_files %} +
    +
    +

    GET Parameters

    +

    None

    +
    +
    +

    POST Parameters

    +

    None

    +
    +
    +

    Uploaded Files

    +

    None

    +
    +
    + {% else %} +

    GET Parameters

    + + {% if collector.requestquery.all is empty %} +
    +

    No GET parameters

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestquery, maxDepth: 1 }, with_context = false) }} + {% endif %} + +

    POST Parameters

    + + {% if collector.requestrequest.all is empty %} +
    +

    No POST parameters

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestrequest, maxDepth: 1 }, with_context = false) }} + {% endif %} + +

    Uploaded Files

    + + {% if collector.requestfiles is empty %} +
    +

    No files were uploaded

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestfiles, maxDepth: 1 }, with_context = false) }} + {% endif %} + {% endif %} + +

    Request Attributes

    + + {% if collector.requestattributes.all is empty %} +
    +

    No attributes

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestattributes }, with_context = false) }} + {% endif %} + +

    Request Headers

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestheaders, labels: ['Header', 'Value'], maxDepth: 1 }, with_context = false) }} + +

    Request Content

    + + {% if collector.content == false %} +
    +

    Request content not available (it was retrieved as a resource).

    +
    + {% elseif collector.content %} +
    + {% set prettyJson = collector.isJsonRequest ? collector.prettyJson : null %} + {% if prettyJson is not null %} +
    +

    Pretty

    +
    +
    +
    {{ prettyJson }}
    +
    +
    +
    + {% endif %} + +
    +

    Raw

    +
    +
    +
    {{ collector.content }}
    +
    +
    +
    +
    + {% else %} +
    +

    No content

    +
    + {% endif %} +
    +
    + +
    +

    Response

    + +
    +

    Response Headers

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.responseheaders, labels: ['Header', 'Value'], maxDepth: 1 }, with_context = false) }} +
    +
    + +
    +

    Cookies

    + +
    +

    Request Cookies

    + + {% if collector.requestcookies.all is empty %} +
    +

    No request cookies

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestcookies }, with_context = false) }} + {% endif %} + +

    Response Cookies

    + + {% if collector.responsecookies.all is empty %} +
    +

    No response cookies

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.responsecookies }, with_context = true) }} + {% endif %} +
    +
    + +
    +

    Session{% if collector.sessionusages is not empty %} {{ collector.sessionusages|length }}{% endif %}

    + +
    +

    Session Metadata

    + + {% if collector.sessionmetadata is empty %} +
    +

    No session metadata

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.sessionmetadata }, with_context = false) }} + {% endif %} + +

    Session Attributes

    + + {% if collector.sessionattributes is empty %} +
    +

    No session attributes

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.sessionattributes, labels: ['Attribute', 'Value'] }, with_context = false) }} + {% endif %} + +

    Session Usage

    + +
    +
    + {{ collector.sessionusages|length }} + Usages +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.statelesscheck ? 'yes' : 'no') ~ '.svg') }} + Stateless check enabled +
    +
    + + {% if collector.sessionusages is empty %} +
    +

    Session not used.

    +
    + {% else %} + + + + + + + + + {% for key, usage in collector.sessionusages %} + + + + {% endfor %} + +
    Usage
    + {%- set link = usage.file|file_link(usage.line) %} + {%- if link %}{% else %}{% endif %} + {{ usage.name }} + {%- if link %}{% else %}{% endif %} +
    + {% set usage_id = 'session-usage-trace-' ~ key %} + Show trace +
    +
    + {{ profiler_dump(usage.trace, maxDepth=2) }} +
    +
    + {% endif %} +
    +
    + +
    +

    Flashes

    + +
    +

    Flashes

    + + {% if collector.flashes is empty %} +
    +

    No flash messages were created.

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.flashes }, with_context = false) }} + {% endif %} +
    +
    + +
    +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.dotenvvars }, with_context = false) }} + +

    Defined as regular env variables

    + {% set requestserver = [] %} + {% for key, value in collector.requestserver|filter((_, key) => key not in collector.dotenvvars.keys) %} + {% set requestserver = requestserver|merge({(key): value}) %} + {% endfor %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: requestserver }, with_context = false) }} +
    +
    + + {% if profile.parent %} +
    +

    Parent Request

    + +
    +

    + Return to parent request + (token = {{ profile.parent.token }}) +

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: profile.parent.getcollector('request').requestattributes }, with_context = false) }} +
    +
    + {% endif %} + + {% if profile.children|length %} +
    +

    Sub Requests {{ profile.children|length }}

    + +
    + {% for child in profile.children %} +

    + {{ _self.set_handler(child.getcollector('request').controller) }} + (token = {{ child.token }}) +

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: child.getcollector('request').requestattributes }, with_context = false) }} + {% endfor %} +
    +
    + {% endif %} +
    +{% endblock %} + +{% macro set_handler(controller, route, method) %} + {% if controller.class is defined -%} + {%- if method|default(false) %}{{ method }}{% endif -%} + {%- set link = controller.file|file_link(controller.line) %} + {%- if link %}{% else %}{% endif %} + + {%- if route|default(false) -%} + @{{ route }} + {%- else -%} + {{- controller.class|abbr_class|striptags -}} + {{- controller.method ? ' :: ' ~ controller.method -}} + {%- endif -%} + + {%- if link %}{% else %}{% endif %} + {%- else -%} + {{ route|default(controller) }} + {%- endif %} +{% endmacro %} +", "@WebProfiler/Collector/request.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/request.html.twig"); + } +} diff --git a/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php b/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php new file mode 100644 index 0000000..67eb32e --- /dev/null +++ b/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php @@ -0,0 +1,995 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + 'messages' => [$this, 'block_messages'], + 'defined_messages' => [$this, 'block_defined_messages'], + 'fallback_messages' => [$this, 'block_fallback_messages'], + 'missing_messages' => [$this, 'block_missing_messages'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/translation.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/translation.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "messages", [], "any", false, false, false, 4))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/translation.svg"); + yield " + "; + // line 7 + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "countMissings", [], "any", false, false, false, 7)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "countFallbacks", [], "any", false, false, false, 7)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")))); + // line 8 + yield " "; + $context["error_count"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 8, $this->source); })()), "countMissings", [], "any", false, false, false, 8) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 8, $this->source); })()), "countFallbacks", [], "any", false, false, false, 8)); + // line 9 + yield " "; + yield (((isset($context["error_count"]) || array_key_exists("error_count", $context) ? $context["error_count"] : (function () { throw new RuntimeError('Variable "error_count" does not exist.', 9, $this->source); })())) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["error_count"], "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "countDefines", [], "any", false, false, false, 9), "html", null, true))); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 11 + yield " + "; + // line 12 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 13 + yield "
    + Default locale + + "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "locale", [], "any", true, true, false, 16)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 16, $this->source); })()), "locale", [], "any", false, false, false, 16), "-")) : ("-")), "html", null, true); + yield " + +
    +
    + Missing messages + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 21, $this->source); })()), "countMissings", [], "any", false, false, false, 21)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\"> + "; + // line 22 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 22, $this->source); })()), "countMissings", [], "any", false, false, false, 22), "html", null, true); + yield " + +
    + +
    + Fallback messages + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 28, $this->source); })()), "countFallbacks", [], "any", false, false, false, 28)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")); + yield "\"> + "; + // line 29 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "countFallbacks", [], "any", false, false, false, 29), "html", null, true); + yield " + +
    + +
    + Defined messages + "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 35, $this->source); })()), "countDefines", [], "any", false, false, false, 35), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 38 + yield " + "; + // line 39 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 39, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 39, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 43 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 44 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "countMissings", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "countFallbacks", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("")))); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "messages", [], "any", false, false, false, 44))) ? ("disabled") : ("")); + yield "\"> + "; + // line 45 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/translation.svg"); + yield " + Translation + "; + // line 47 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "countMissings", [], "any", false, false, false, 47) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "countFallbacks", [], "any", false, false, false, 47))) { + // line 48 + yield " "; + $context["error_count"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "countMissings", [], "any", false, false, false, 48) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "countFallbacks", [], "any", false, false, false, 48)); + // line 49 + yield " + "; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["error_count"]) || array_key_exists("error_count", $context) ? $context["error_count"] : (function () { throw new RuntimeError('Variable "error_count" does not exist.', 50, $this->source); })()), "html", null, true); + yield " + + "; + } + // line 53 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 56 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 57 + yield "

    Translation

    + +
    +
    + "; + // line 61 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "locale", [], "any", true, true, false, 61)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "locale", [], "any", false, false, false, 61), "-")) : ("-")), "html", null, true); + yield " + Default locale +
    +
    + "; + // line 65 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 65, $this->source); })()), "fallbackLocales", [], "any", false, false, false, 65), ", "), "-"), "html", null, true); + yield " + Fallback locale"; + // line 66 + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "fallbackLocales", [], "any", false, false, false, 66)) != 1)) ? ("s") : ("")); + yield " +
    +
    + +

    Messages

    + + "; + // line 72 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 72, $this->source); })()), "messages", [], "any", false, false, false, 72))) { + // line 73 + yield "
    +

    No translations have been called.

    +
    + "; + } else { + // line 77 + yield " "; + yield from $this->unwrap()->yieldBlock('messages', $context, $blocks); + // line 157 + yield " "; + } + // line 158 + yield " + "; + // line 159 + if ((($tmp = ((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "globalParameters", [], "any", true, true, false, 159)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 159, $this->source); })()), "globalParameters", [], "any", false, false, false, 159), [])) : ([]))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 160 + yield "

    Global parameters

    + + + + + + + + + + "; + // line 170 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 170, $this->source); })()), "globalParameters", [], "any", false, false, false, 170)); + foreach ($context['_seq'] as $context["id"] => $context["value"]) { + // line 171 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['id'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 176 + yield " +
    Message IDValue
    "; + // line 172 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["id"], "html", null, true); + yield ""; + // line 173 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    + "; + } + // line 179 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 77 + /** + * @return iterable + */ + public function block_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "messages")); + + // line 78 + yield " + "; + // line 80 + yield " "; + [$context["messages_defined"], $context["messages_missing"], $context["messages_fallback"]] = [[], [], []]; + // line 81 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 81, $this->source); })()), "messages", [], "any", false, false, false, 81)); + foreach ($context['_seq'] as $context["_key"] => $context["message"]) { + // line 82 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 82) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_DEFINED"))) { + // line 83 + yield " "; + $context["messages_defined"] = Twig\Extension\CoreExtension::merge((isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 83, $this->source); })()), [$context["message"]]); + // line 84 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 84) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_MISSING"))) { + // line 85 + yield " "; + $context["messages_missing"] = Twig\Extension\CoreExtension::merge((isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 85, $this->source); })()), [$context["message"]]); + // line 86 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 86) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK"))) { + // line 87 + yield " "; + $context["messages_fallback"] = Twig\Extension\CoreExtension::merge((isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 87, $this->source); })()), [$context["message"]]); + // line 88 + yield " "; + } + // line 89 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 90 + yield " +
    +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 92, $this->source); })()), "countMissings", [], "any", false, false, false, 92) == 0)) ? ("active") : ("")); + yield "\"> +

    Defined "; + // line 93 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "countDefines", [], "any", false, false, false, 93), "html", null, true); + yield "

    + +
    +

    + These messages are correctly translated into the given locale. +

    + + "; + // line 100 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 100, $this->source); })()))) { + // line 101 + yield "
    +

    None of the used translation messages are defined for the given locale.

    +
    + "; + } else { + // line 105 + yield " "; + yield from $this->unwrap()->yieldBlock('defined_messages', $context, $blocks); + // line 108 + yield " "; + } + // line 109 + yield "
    +
    + +
    +

    Fallback env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "countFallbacks", [], "any", false, false, false, 113)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("status-warning") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "countFallbacks", [], "any", false, false, false, 113), "html", null, true); + yield "

    + +
    +

    + These messages are not available for the given locale + but Symfony found them in the fallback locale catalog. +

    + + "; + // line 121 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 121, $this->source); })()))) { + // line 122 + yield "
    +

    No fallback translation messages were used.

    +
    + "; + } else { + // line 126 + yield " "; + yield from $this->unwrap()->yieldBlock('fallback_messages', $context, $blocks); + // line 129 + yield " "; + } + // line 130 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 133, $this->source); })()), "countMissings", [], "any", false, false, false, 133) > 0)) ? ("active") : ("")); + yield "\"> +

    Missing env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "countMissings", [], "any", false, false, false, 134)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("status-error") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "countMissings", [], "any", false, false, false, 134), "html", null, true); + yield "

    + +
    +

    + These messages are not available for the given locale and cannot + be found in the fallback locales. Add them to the translation + catalogue to avoid Symfony outputting untranslated contents. +

    + + "; + // line 143 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 143, $this->source); })()))) { + // line 144 + yield "
    +

    There are no messages of this category.

    +
    + "; + } else { + // line 148 + yield " "; + yield from $this->unwrap()->yieldBlock('missing_messages', $context, $blocks); + // line 151 + yield " "; + } + // line 152 + yield "
    +
    +
    + + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 105 + /** + * @return iterable + */ + public function block_defined_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "defined_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "defined_messages")); + + // line 106 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 106, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 106, $this->source); })())]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 126 + /** + * @return iterable + */ + public function block_fallback_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fallback_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fallback_messages")); + + // line 127 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 127, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 127, $this->source); })()), true]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 148 + /** + * @return iterable + */ + public function block_missing_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "missing_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "missing_messages")); + + // line 149 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 149, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 149, $this->source); })())]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 182 + public function macro_render_table($messages = null, $is_fallback = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "messages" => $messages, + "is_fallback" => $is_fallback, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + // line 183 + yield " + + + + "; + // line 187 + if ((($tmp = (isset($context["is_fallback"]) || array_key_exists("is_fallback", $context) ? $context["is_fallback"] : (function () { throw new RuntimeError('Variable "is_fallback" does not exist.', 187, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 188 + yield " + "; + } + // line 190 + yield " + + + + + + + "; + // line 197 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 197, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["message"]) { + // line 198 + yield " + + "; + // line 200 + if ((($tmp = (isset($context["is_fallback"]) || array_key_exists("is_fallback", $context) ? $context["is_fallback"] : (function () { throw new RuntimeError('Variable "is_fallback" does not exist.', 200, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 201 + yield " + "; + } + // line 203 + yield " + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['message'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 225 + yield " +
    LocaleFallback localeDomainTimes usedMessage IDMessage Preview
    "; + // line 199 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "locale", [], "any", false, false, false, 199), "html", null, true); + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "fallbackLocale", [], "any", true, true, false, 201)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "fallbackLocale", [], "any", false, false, false, 201), "-")) : ("-")), "html", null, true); + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "domain", [], "any", false, false, false, 203), "html", null, true); + yield ""; + // line 204 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "count", [], "any", false, false, false, 204), "html", null, true); + yield " + env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["message"], "id", [], "any", false, false, false, 206)) < 64)) ? ("nowrap") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "id", [], "any", false, false, false, 206), "html", null, true); + yield " + + "; + // line 208 + if ((($tmp = !(null === CoreExtension::getAttribute($this->env, $this->source, $context["message"], "transChoiceNumber", [], "any", false, false, false, 208))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 209 + yield " (pluralization is used) + "; + } + // line 211 + yield " + "; + // line 212 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["message"], "parameters", [], "any", false, false, false, 212)) > 0)) { + // line 213 + yield " + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 215), "html", null, true); + yield "\" class=\"hidden\"> + "; + // line 216 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "parameters", [], "any", false, false, false, 216)); + foreach ($context['_seq'] as $context["_key"] => $context["parameters"]) { + // line 217 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["parameters"], 1); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['parameters'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 219 + yield "
    + "; + } + // line 221 + yield "
    "; + // line 222 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "translation", [], "any", false, false, false, 222), "html", null, true); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/translation.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 727 => 225, 710 => 222, 707 => 221, 703 => 219, 694 => 217, 690 => 216, 686 => 215, 680 => 213, 678 => 212, 675 => 211, 671 => 209, 669 => 208, 662 => 206, 657 => 204, 652 => 203, 646 => 201, 644 => 200, 640 => 199, 637 => 198, 620 => 197, 611 => 190, 607 => 188, 605 => 187, 599 => 183, 580 => 182, 566 => 149, 553 => 148, 539 => 127, 526 => 126, 512 => 106, 499 => 105, 484 => 152, 481 => 151, 478 => 148, 472 => 144, 470 => 143, 456 => 134, 452 => 133, 447 => 130, 444 => 129, 441 => 126, 435 => 122, 433 => 121, 420 => 113, 414 => 109, 411 => 108, 408 => 105, 402 => 101, 400 => 100, 390 => 93, 386 => 92, 382 => 90, 376 => 89, 373 => 88, 370 => 87, 367 => 86, 364 => 85, 361 => 84, 358 => 83, 355 => 82, 350 => 81, 347 => 80, 344 => 78, 331 => 77, 319 => 179, 314 => 176, 305 => 173, 301 => 172, 298 => 171, 294 => 170, 282 => 160, 280 => 159, 277 => 158, 274 => 157, 271 => 77, 265 => 73, 263 => 72, 254 => 66, 250 => 65, 243 => 61, 237 => 57, 224 => 56, 212 => 53, 206 => 50, 203 => 49, 200 => 48, 198 => 47, 193 => 45, 186 => 44, 173 => 43, 159 => 39, 156 => 38, 149 => 35, 140 => 29, 136 => 28, 127 => 22, 123 => 21, 115 => 16, 110 => 13, 108 => 12, 105 => 11, 98 => 9, 95 => 8, 93 => 7, 88 => 6, 85 => 5, 82 => 4, 69 => 3, 46 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/translation.svg') }} + {% set status_color = collector.countMissings ? 'red' : collector.countFallbacks ? 'yellow' %} + {% set error_count = collector.countMissings + collector.countFallbacks %} + {{ error_count ?: collector.countDefines }} + {% endset %} + + {% set text %} +
    + Default locale + + {{ collector.locale|default('-') }} + +
    +
    + Missing messages + + {{ collector.countMissings }} + +
    + +
    + Fallback messages + + {{ collector.countFallbacks }} + +
    + +
    + Defined messages + {{ collector.countDefines }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/translation.svg') }} + Translation + {% if collector.countMissings or collector.countFallbacks %} + {% set error_count = collector.countMissings + collector.countFallbacks %} + + {{ error_count }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Translation

    + +
    +
    + {{ collector.locale|default('-') }} + Default locale +
    +
    + {{ collector.fallbackLocales|join(', ')|default('-') }} + Fallback locale{{ collector.fallbackLocales|length != 1 ? 's' }} +
    +
    + +

    Messages

    + + {% if collector.messages is empty %} +
    +

    No translations have been called.

    +
    + {% else %} + {% block messages %} + + {# sort translation messages in groups #} + {% set messages_defined, messages_missing, messages_fallback = [], [], [] %} + {% for message in collector.messages %} + {% if message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_DEFINED') %} + {% set messages_defined = messages_defined|merge([message]) %} + {% elseif message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_MISSING') %} + {% set messages_missing = messages_missing|merge([message]) %} + {% elseif message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK') %} + {% set messages_fallback = messages_fallback|merge([message]) %} + {% endif %} + {% endfor %} + +
    +
    +

    Defined {{ collector.countDefines }}

    + +
    +

    + These messages are correctly translated into the given locale. +

    + + {% if messages_defined is empty %} +
    +

    None of the used translation messages are defined for the given locale.

    +
    + {% else %} + {% block defined_messages %} + {{ _self.render_table(messages_defined) }} + {% endblock %} + {% endif %} +
    +
    + +
    +

    Fallback {{ collector.countFallbacks }}

    + +
    +

    + These messages are not available for the given locale + but Symfony found them in the fallback locale catalog. +

    + + {% if messages_fallback is empty %} +
    +

    No fallback translation messages were used.

    +
    + {% else %} + {% block fallback_messages %} + {{ _self.render_table(messages_fallback, true) }} + {% endblock %} + {% endif %} +
    +
    + +
    0 ? 'active' }}\"> +

    Missing {{ collector.countMissings }}

    + +
    +

    + These messages are not available for the given locale and cannot + be found in the fallback locales. Add them to the translation + catalogue to avoid Symfony outputting untranslated contents. +

    + + {% if messages_missing is empty %} +
    +

    There are no messages of this category.

    +
    + {% else %} + {% block missing_messages %} + {{ _self.render_table(messages_missing) }} + {% endblock %} + {% endif %} +
    +
    +
    + + {% endblock messages %} + {% endif %} + + {% if collector.globalParameters|default([]) %} +

    Global parameters

    + + + + + + + + + + {% for id, value in collector.globalParameters %} + + + + + {% endfor %} + +
    Message IDValue
    {{ id }}{{ profiler_dump(value) }}
    + {% endif %} + +{% endblock %} + +{% macro render_table(messages, is_fallback) %} + + + + + {% if is_fallback %} + + {% endif %} + + + + + + + + {% for message in messages %} + + + {% if is_fallback %} + + {% endif %} + + + + + + {% endfor %} + +
    LocaleFallback localeDomainTimes usedMessage IDMessage Preview
    {{ message.locale }}{{ message.fallbackLocale|default('-') }}{{ message.domain }}{{ message.count }} + {{ message.id }} + + {% if message.transChoiceNumber is not null %} + (pluralization is used) + {% endif %} + + {% if message.parameters|length > 0 %} + + +
    + {% for parameters in message.parameters %} + {{ profiler_dump(parameters, maxDepth=1) }} + {% endfor %} +
    + {% endif %} +
    {{ message.translation }}
    +{% endmacro %} +", "@WebProfiler/Collector/translation.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/translation.html.twig"); + } +} diff --git a/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php b/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php new file mode 100644 index 0000000..ed90628 --- /dev/null +++ b/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php @@ -0,0 +1,533 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/events.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/events.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 4 + yield " + "; + // line 5 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/event.svg"); + yield " + Events + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 11 + yield "

    Dispatched Events

    + +
    + "; + // line 14 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "data", [], "any", false, false, false, 14)); + foreach ($context['_seq'] as $context["dispatcherName"] => $context["dispatcherData"]) { + // line 15 + yield "
    +

    "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["dispatcherName"], "html", null, true); + yield "

    +
    + "; + // line 18 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 18))) { + // line 19 + yield "
    +

    No events have been recorded. Check that debugging is enabled in the kernel.

    +
    + "; + } else { + // line 23 + yield "
    +
    +

    Called Listeners "; + // line 25 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 25)), "html", null, true); + yield "

    + +
    + "; + // line 28 + yield $this->getTemplateForMacro("macro_render_table", $context, 28, $this->getSourceContext())->macro_render_table(...[CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 28)]); + yield " +
    +
    + +
    +

    Not Called Listeners "; + // line 33 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 33)), "html", null, true); + yield "

    +
    + "; + // line 35 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 35))) { + // line 36 + yield "
    +

    + There are no uncalled listeners. +

    +

    + All listeners were called or an error occurred + when trying to collect uncalled listeners (in which case check the + logs to get more information). +

    +
    + "; + } else { + // line 47 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 47, $this->getSourceContext())->macro_render_table(...[CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 47)]); + yield " + "; + } + // line 49 + yield "
    +
    + +
    +

    Orphaned Events "; + // line 53 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 53)), "html", null, true); + yield "

    +
    + "; + // line 55 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 55))) { + // line 56 + yield "
    +

    + There are no orphaned events. +

    +

    + All dispatched events were handled or an error occurred + when trying to collect orphaned events (in which case check the + logs to get more information). +

    +
    + "; + } else { + // line 67 + yield " + + + + + + + "; + // line 74 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 74)); + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 75 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 79 + yield " +
    Event
    "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["event"], "html", null, true); + yield "
    + "; + } + // line 82 + yield "
    +
    +
    + "; + } + // line 86 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['dispatcherName'], $context['dispatcherData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 89 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 92 + public function macro_render_table($listeners = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "listeners" => $listeners, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + // line 93 + yield " + + + + + + + + "; + // line 101 + $context["previous_event"] = CoreExtension::getAttribute($this->env, $this->source, Twig\Extension\CoreExtension::first($this->env->getCharset(), (isset($context["listeners"]) || array_key_exists("listeners", $context) ? $context["listeners"] : (function () { throw new RuntimeError('Variable "listeners" does not exist.', 101, $this->source); })())), "event", [], "any", false, false, false, 101); + // line 102 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["listeners"]) || array_key_exists("listeners", $context) ? $context["listeners"] : (function () { throw new RuntimeError('Variable "listeners" does not exist.', 102, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["listener"]) { + // line 103 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 103) || (CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 103) != (isset($context["previous_event"]) || array_key_exists("previous_event", $context) ? $context["previous_event"] : (function () { throw new RuntimeError('Variable "previous_event" does not exist.', 103, $this->source); })())))) { + // line 104 + yield " "; + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 104)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 105 + yield " + "; + } + // line 107 + yield " + + + + + + "; + // line 113 + $context["previous_event"] = CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 113); + // line 114 + yield " "; + } + // line 115 + yield " + + + + + + "; + // line 121 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 121)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 122 + yield " + "; + } + // line 124 + yield " "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['listener'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 125 + yield "
    PriorityListener
    "; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 110), "html", null, true); + yield "
    "; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "priority", [], "any", true, true, false, 117)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "priority", [], "any", false, false, false, 117), "-")) : ("-")), "html", null, true); + yield ""; + // line 118 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "stub", [], "any", false, false, false, 118)); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/events.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 367 => 125, 353 => 124, 349 => 122, 347 => 121, 341 => 118, 337 => 117, 333 => 115, 330 => 114, 328 => 113, 322 => 110, 317 => 107, 313 => 105, 310 => 104, 307 => 103, 289 => 102, 287 => 101, 277 => 93, 259 => 92, 247 => 89, 239 => 86, 233 => 82, 228 => 79, 219 => 76, 216 => 75, 212 => 74, 203 => 67, 190 => 56, 188 => 55, 183 => 53, 177 => 49, 171 => 47, 158 => 36, 156 => 35, 151 => 33, 143 => 28, 137 => 25, 133 => 23, 127 => 19, 125 => 18, 120 => 16, 117 => 15, 113 => 14, 108 => 11, 95 => 10, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/event.svg') }} + Events + +{% endblock %} + +{% block panel %} +

    Dispatched Events

    + +
    + {% for dispatcherName, dispatcherData in collector.data %} +
    +

    {{ dispatcherName }}

    +
    + {% if dispatcherData['called_listeners'] is empty %} +
    +

    No events have been recorded. Check that debugging is enabled in the kernel.

    +
    + {% else %} +
    +
    +

    Called Listeners {{ dispatcherData['called_listeners']|length }}

    + +
    + {{ _self.render_table(dispatcherData['called_listeners']) }} +
    +
    + +
    +

    Not Called Listeners {{ dispatcherData['not_called_listeners']|length }}

    +
    + {% if dispatcherData['not_called_listeners'] is empty %} +
    +

    + There are no uncalled listeners. +

    +

    + All listeners were called or an error occurred + when trying to collect uncalled listeners (in which case check the + logs to get more information). +

    +
    + {% else %} + {{ _self.render_table(dispatcherData['not_called_listeners']) }} + {% endif %} +
    +
    + +
    +

    Orphaned Events {{ dispatcherData['orphaned_events']|length }}

    +
    + {% if dispatcherData['orphaned_events'] is empty %} +
    +

    + There are no orphaned events. +

    +

    + All dispatched events were handled or an error occurred + when trying to collect orphaned events (in which case check the + logs to get more information). +

    +
    + {% else %} + + + + + + + + {% for event in dispatcherData['orphaned_events'] %} + + + + {% endfor %} + +
    Event
    {{ event }}
    + {% endif %} +
    +
    +
    + {% endif %} +
    +
    + {% endfor %} +
    +{% endblock %} + +{% macro render_table(listeners) %} + + + + + + + + + {% set previous_event = (listeners|first).event %} + {% for listener in listeners %} + {% if loop.first or listener.event != previous_event %} + {% if not loop.first %} + + {% endif %} + + + + + + + {% set previous_event = listener.event %} + {% endif %} + + + + + + + {% if loop.last %} + + {% endif %} + {% endfor %} +
    PriorityListener
    {{ listener.event }}
    {{ listener.priority|default('-') }}{{ profiler_dump(listener.stub) }}
    +{% endmacro %} +", "@WebProfiler/Collector/events.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/events.html.twig"); + } +} diff --git a/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php b/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php new file mode 100644 index 0000000..561546f --- /dev/null +++ b/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php @@ -0,0 +1,1008 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + 'panelContent' => [$this, 'block_panelContent'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/time.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/time.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 41 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 42 + yield " "; + $context["has_time_events"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 42, $this->source); })()), "events", [], "any", false, false, false, 42)) > 0); + // line 43 + yield " "; + $context["total_time"] = (((($tmp = (isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 43, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "duration", [], "any", false, false, false, 43))) : ("n/a")); + // line 44 + yield " "; + $context["initialization_time"] = (((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "events", [], "any", false, false, false, 44))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "inittime", [], "any", false, false, false, 44))) : ("n/a")); + // line 45 + yield " "; + $context["status_color"] = ((((isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 45, $this->source); })()) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 45, $this->source); })()), "duration", [], "any", false, false, false, 45) > 1000))) ? ("yellow") : ("")); + // line 46 + yield " + "; + // line 47 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 48 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/time.svg"); + yield " + "; + // line 49 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["total_time"]) || array_key_exists("total_time", $context) ? $context["total_time"] : (function () { throw new RuntimeError('Variable "total_time" does not exist.', 49, $this->source); })()), "html", null, true); + yield " + ms + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 52 + yield " + "; + // line 53 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 54 + yield "
    + Total time + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["total_time"]) || array_key_exists("total_time", $context) ? $context["total_time"] : (function () { throw new RuntimeError('Variable "total_time" does not exist.', 56, $this->source); })()), "html", null, true); + yield " ms +
    +
    + Initialization time + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["initialization_time"]) || array_key_exists("initialization_time", $context) ? $context["initialization_time"] : (function () { throw new RuntimeError('Variable "initialization_time" does not exist.', 60, $this->source); })()), "html", null, true); + yield " ms +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 63 + yield " + "; + // line 64 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 64, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 64, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 67 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 68 + yield " + "; + // line 69 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/time.svg"); + yield " + Performance + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 74 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 75 + yield " "; + $context["has_time_events"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 75, $this->source); })()), "events", [], "any", false, false, false, 75)) > 0); + // line 76 + yield "

    Performance metrics

    + +
    +
    +
    + "; + // line 81 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 81, $this->source); })()), "duration", [], "any", false, false, false, 81)), "html", null, true); + yield " ms + Total execution time +
    + +
    + "; + // line 86 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 86, $this->source); })()), "inittime", [], "any", false, false, false, 86)), "html", null, true); + yield " ms + Symfony initialization +
    +
    + + "; + // line 91 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 91, $this->source); })()), "collectors", [], "any", false, false, false, 91), "memory", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 92 + yield "
    + +
    + "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 95, $this->source); })()), "collectors", [], "any", false, false, false, 95), "memory", [], "any", false, false, false, 95), "memory", [], "any", false, false, false, 95) / 1024) / 1024)), "html", null, true); + yield " MiB + Peak memory usage +
    + "; + } + // line 99 + yield " + "; + // line 100 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 100, $this->source); })()), "children", [], "any", false, false, false, 100)) > 0)) { + // line 101 + yield "
    + +
    +
    + "; + // line 105 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 105, $this->source); })()), "children", [], "any", false, false, false, 105)), "html", null, true); + yield " + Sub-"; + // line 106 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 106, $this->source); })())), "html", null, true); + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "children", [], "any", false, false, false, 106)) > 1)) ? ("s") : ("")); + yield " +
    + + "; + // line 109 + $context["subrequests_time"] = (((($tmp = (isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 109, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, // line 110 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 110, $this->source); })()), "children", [], "any", false, false, false, 110), function ($__total__, $__child__) use ($context, $macros) { $context["total"] = $__total__; $context["child"] = $__child__; return ((isset($context["total"]) || array_key_exists("total", $context) ? $context["total"] : (function () { throw new RuntimeError('Variable "total" does not exist.', 110, $this->source); })()) + CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["child"]) || array_key_exists("child", $context) ? $context["child"] : (function () { throw new RuntimeError('Variable "child" does not exist.', 110, $this->source); })()), "getcollector", ["time"], "method", false, false, false, 110), "events", [], "any", false, false, false, 110), "__section__", [], "any", false, false, false, 110), "duration", [], "any", false, false, false, 110)); }, 0)) : ("n/a")); + // line 112 + yield " +
    + "; + // line 114 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["subrequests_time"]) || array_key_exists("subrequests_time", $context) ? $context["subrequests_time"] : (function () { throw new RuntimeError('Variable "subrequests_time" does not exist.', 114, $this->source); })()), "html", null, true); + yield " ms + Sub-"; + // line 115 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 115, $this->source); })())), "html", null, true); + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 115, $this->source); })()), "children", [], "any", false, false, false, 115)) > 1)) ? ("s") : ("")); + yield " time +
    +
    + "; + } + // line 119 + yield "
    + +

    Execution timeline

    + + "; + // line 123 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 123, $this->source); })()), "isStopwatchInstalled", [], "method", false, false, false, 123)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 124 + yield "
    +

    The Stopwatch component is not installed. If you want to see timing events, run: composer require symfony/stopwatch.

    +
    + "; + } elseif (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, // line 127 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 127, $this->source); })()), "events", [], "any", false, false, false, 127))) { + // line 128 + yield "
    +

    No timing events have been recorded. Check that symfony/stopwatch is installed and debugging enabled in the kernel.

    +
    + "; + } else { + // line 132 + yield " "; + yield from $this->unwrap()->yieldBlock("panelContent", $context, $blocks); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 136 + /** + * @return iterable + */ + public function block_panelContent(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panelContent")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panelContent")); + + // line 137 + yield "
    + + + ms + (timeline only displays events with a duration longer than this threshold) +
    + + "; + // line 144 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 144, $this->source); })()), "parent", [], "any", false, false, false, 144)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 145 + yield "

    + Sub-"; + // line 146 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 146, $this->source); })())), "html", null, true); + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 146, $this->source); })()), "getcollector", ["request"], "method", false, false, false, 146), "requestattributes", [], "any", false, false, false, 146), "get", ["_controller"], "method", false, false, false, 146)); + yield " + + "; + // line 148 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 148, $this->source); })()), "events", [], "any", false, false, false, 148), "__section__", [], "any", false, false, false, 148), "duration", [], "any", false, false, false, 148), "html", null, true); + yield " ms + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 149, $this->source); })()), "parent", [], "any", false, false, false, 149), "token", [], "any", false, false, false, 149), "panel" => "time"]), "html", null, true); + yield "\">Return to parent "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 149, $this->source); })()), "html", null, true); + yield " + +

    + "; + } elseif ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, // line 152 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 152, $this->source); })()), "children", [], "any", false, false, false, 152)) > 0)) { + // line 153 + yield "

    + Main "; + // line 154 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 154, $this->source); })())), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 154, $this->source); })()), "events", [], "any", false, false, false, 154), "__section__", [], "any", false, false, false, 154), "duration", [], "any", false, false, false, 154), "html", null, true); + yield " ms +

    + "; + } + // line 157 + yield " + "; + // line 158 + yield $this->getTemplateForMacro("macro_display_timeline", $context, 158, $this->getSourceContext())->macro_display_timeline(...[(isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 158, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 158, $this->source); })()), "events", [], "any", false, false, false, 158), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 158, $this->source); })()), "events", [], "any", false, false, false, 158), "__section__", [], "any", false, false, false, 158), "origin", [], "any", false, false, false, 158)]); + yield " + + "; + // line 160 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 160, $this->source); })()), "children", [], "any", false, false, false, 160))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 161 + yield "

    Note: sections with a striped background correspond to sub-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 161, $this->source); })()), "html", null, true); + yield "s.

    + +

    Sub-"; + // line 163 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 163, $this->source); })()), "html", null, true); + yield "s ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 163, $this->source); })()), "children", [], "any", false, false, false, 163)), "html", null, true); + yield ")

    + + "; + // line 165 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 165, $this->source); })()), "children", [], "any", false, false, false, 165)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 166 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["time"], "method", false, false, false, 166), "events", [], "any", false, false, false, 166); + // line 167 + yield "

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 168), "panel" => "time"]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 168), "identifier", [], "any", false, false, false, 168), "html", null, true); + yield " + "; + // line 169 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 169, $this->source); })()), "__section__", [], "any", false, false, false, 169), "duration", [], "any", false, false, false, 169), "html", null, true); + yield " ms +

    + + "; + // line 172 + yield $this->getTemplateForMacro("macro_display_timeline", $context, 172, $this->getSourceContext())->macro_display_timeline(...[CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 172), (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 172, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 172, $this->source); })()), "events", [], "any", false, false, false, 172), "__section__", [], "any", false, false, false, 172), "origin", [], "any", false, false, false, 172)]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 174 + yield " "; + } + // line 175 + yield " + + + + + + + + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 191 + public function macro_dump_request_data($token = null, $events = null, $origin = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "token" => $token, + "events" => $events, + "origin" => $origin, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_request_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_request_data")); + + // line 193 + yield "{ + id: \""; + // line 194 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 194, $this->source); })()), "js", null, true); + yield "\", + left: "; + // line 195 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 195, $this->source); })()), "__section__", [], "any", false, false, false, 195), "origin", [], "any", false, false, false, 195) - (isset($context["origin"]) || array_key_exists("origin", $context) ? $context["origin"] : (function () { throw new RuntimeError('Variable "origin" does not exist.', 195, $this->source); })()))), "js", null, true); + yield ", + end: \""; + // line 196 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 196, $this->source); })()), "__section__", [], "any", false, false, false, 196), "endtime", [], "any", false, false, false, 196)), "js", null, true); + yield "\", + events: [ "; + // line 197 + yield $this->getTemplateForMacro("macro_dump_events", $context, 197, $this->getSourceContext())->macro_dump_events(...[(isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 197, $this->source); })())]); + yield " ], +} +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 202 + public function macro_dump_events($events = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "events" => $events, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_events")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_events")); + + // line 204 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 204, $this->source); })())); + foreach ($context['_seq'] as $context["name"] => $context["event"]) { + // line 205 + if (("__section__" != $context["name"])) { + // line 206 + yield "{ + name: \""; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "js", null, true); + yield "\", + category: \""; + // line 208 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["event"], "category", [], "any", false, false, false, 208), "js", null, true); + yield "\", + origin: "; + // line 209 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "origin", [], "any", false, false, false, 209)), "js", null, true); + yield ", + starttime: "; + // line 210 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "starttime", [], "any", false, false, false, 210)), "js", null, true); + yield ", + endtime: "; + // line 211 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "endtime", [], "any", false, false, false, 211)), "js", null, true); + yield ", + duration: "; + // line 212 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "duration", [], "any", false, false, false, 212)), "js", null, true); + yield ", + memory: "; + // line 213 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1F", ((CoreExtension::getAttribute($this->env, $this->source, $context["event"], "memory", [], "any", false, false, false, 213) / 1024) / 1024)), "js", null, true); + yield ", + elements: {}, + periods: ["; + // line 216 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["event"], "periods", [], "any", false, false, false, 216)); + foreach ($context['_seq'] as $context["_key"] => $context["period"]) { + // line 217 + yield "{ + start: "; + // line 218 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "starttime", [], "any", false, false, false, 218)), "js", null, true); + yield ", + end: "; + // line 219 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "endtime", [], "any", false, false, false, 219)), "js", null, true); + yield ", + duration: "; + // line 220 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "duration", [], "any", false, false, false, 220)), "js", null, true); + yield ", + elements: {} + },"; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['period'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 224 + yield "], +}, +"; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['event'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 231 + public function macro_display_timeline($token = null, $events = null, $origin = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "token" => $token, + "events" => $events, + "origin" => $origin, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "display_timeline")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "display_timeline")); + + // line 232 + yield "
    +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 233, $this->source); })()), "html", null, true); + yield "\" class=\"legends\">
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 234, $this->source); })()), "html", null, true); + yield "\" class=\"timeline-graph\"> + +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/time.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 718 => 247, 712 => 244, 707 => 242, 703 => 241, 696 => 236, 692 => 234, 688 => 233, 685 => 232, 665 => 231, 646 => 224, 637 => 220, 633 => 219, 629 => 218, 626 => 217, 622 => 216, 617 => 213, 613 => 212, 609 => 211, 605 => 210, 601 => 209, 597 => 208, 593 => 207, 590 => 206, 588 => 205, 584 => 204, 566 => 202, 551 => 197, 547 => 196, 543 => 195, 539 => 194, 536 => 193, 516 => 191, 502 => 187, 496 => 184, 485 => 175, 482 => 174, 474 => 172, 468 => 169, 462 => 168, 459 => 167, 456 => 166, 452 => 165, 445 => 163, 439 => 161, 437 => 160, 432 => 158, 429 => 157, 421 => 154, 418 => 153, 416 => 152, 408 => 149, 404 => 148, 397 => 146, 394 => 145, 392 => 144, 383 => 137, 370 => 136, 355 => 132, 349 => 128, 347 => 127, 342 => 124, 340 => 123, 334 => 119, 326 => 115, 322 => 114, 318 => 112, 316 => 110, 315 => 109, 308 => 106, 304 => 105, 298 => 101, 296 => 100, 293 => 99, 286 => 95, 281 => 92, 279 => 91, 271 => 86, 263 => 81, 256 => 76, 253 => 75, 240 => 74, 225 => 69, 222 => 68, 209 => 67, 196 => 64, 193 => 63, 186 => 60, 179 => 56, 175 => 54, 173 => 53, 170 => 52, 163 => 49, 158 => 48, 156 => 47, 153 => 46, 150 => 45, 147 => 44, 144 => 43, 141 => 42, 128 => 41, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set has_time_events = collector.events|length > 0 %} + {% set total_time = has_time_events ? '%.0f'|format(collector.duration) : 'n/a' %} + {% set initialization_time = collector.events|length ? '%.0f'|format(collector.inittime) : 'n/a' %} + {% set status_color = has_time_events and collector.duration > 1000 ? 'yellow' %} + + {% set icon %} + {{ source('@WebProfiler/Icon/time.svg') }} + {{ total_time }} + ms + {% endset %} + + {% set text %} +
    + Total time + {{ total_time }} ms +
    +
    + Initialization time + {{ initialization_time }} ms +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/time.svg') }} + Performance + +{% endblock %} + +{% block panel %} + {% set has_time_events = collector.events|length > 0 %} +

    Performance metrics

    + +
    +
    +
    + {{ '%.0f'|format(collector.duration) }} ms + Total execution time +
    + +
    + {{ '%.0f'|format(collector.inittime) }} ms + Symfony initialization +
    +
    + + {% if profile.collectors.memory %} +
    + +
    + {{ '%.2f'|format(profile.collectors.memory.memory / 1024 / 1024) }} MiB + Peak memory usage +
    + {% endif %} + + {% if profile.children|length > 0 %} +
    + +
    +
    + {{ profile.children|length }} + Sub-{{ profile_type|title }}{{ profile.children|length > 1 ? 's' }} +
    + + {% set subrequests_time = has_time_events + ? profile.children|reduce((total, child) => total + child.getcollector('time').events.__section__.duration, 0) + : 'n/a' %} + +
    + {{ subrequests_time }} ms + Sub-{{ profile_type|title }}{{ profile.children|length > 1 ? 's' }} time +
    +
    + {% endif %} +
    + +

    Execution timeline

    + + {% if not collector.isStopwatchInstalled() %} +
    +

    The Stopwatch component is not installed. If you want to see timing events, run: composer require symfony/stopwatch.

    +
    + {% elseif collector.events is empty %} +
    +

    No timing events have been recorded. Check that symfony/stopwatch is installed and debugging enabled in the kernel.

    +
    + {% else %} + {{ block('panelContent') }} + {% endif %} +{% endblock %} + +{% block panelContent %} +
    + + + ms + (timeline only displays events with a duration longer than this threshold) +
    + + {% if profile.parent %} +

    + Sub-{{ profile_type|title }} {{ profiler_dump(profile.getcollector('request').requestattributes.get('_controller')) }} + + {{ collector.events.__section__.duration }} ms + Return to parent {{ profile_type }} + +

    + {% elseif profile.children|length > 0 %} +

    + Main {{ profile_type|title }} {{ collector.events.__section__.duration }} ms +

    + {% endif %} + + {{ _self.display_timeline(token, collector.events, collector.events.__section__.origin) }} + + {% if profile.children|length %} +

    Note: sections with a striped background correspond to sub-{{ profile_type }}s.

    + +

    Sub-{{ profile_type }}s ({{ profile.children|length }})

    + + {% for child in profile.children %} + {% set events = child.getcollector('time').events %} +

    + {{ child.getcollector('request').identifier }} + {{ events.__section__.duration }} ms +

    + + {{ _self.display_timeline(child.token, events, collector.events.__section__.origin) }} + {% endfor %} + {% endif %} + + + + + + + + + + +{% endblock %} + +{% macro dump_request_data(token, events, origin) %} +{% autoescape 'js' %} +{ + id: \"{{ token }}\", + left: {{ \"%F\"|format(events.__section__.origin - origin) }}, + end: \"{{ '%F'|format(events.__section__.endtime) }}\", + events: [ {{ _self.dump_events(events) }} ], +} +{% endautoescape %} +{% endmacro %} + +{% macro dump_events(events) %} +{% autoescape 'js' %} +{% for name, event in events %} +{% if '__section__' != name %} +{ + name: \"{{ name }}\", + category: \"{{ event.category }}\", + origin: {{ \"%F\"|format(event.origin) }}, + starttime: {{ \"%F\"|format(event.starttime) }}, + endtime: {{ \"%F\"|format(event.endtime) }}, + duration: {{ \"%F\"|format(event.duration) }}, + memory: {{ \"%.1F\"|format(event.memory / 1024 / 1024) }}, + elements: {}, + periods: [ + {%- for period in event.periods -%} + { + start: {{ \"%F\"|format(period.starttime) }}, + end: {{ \"%F\"|format(period.endtime) }}, + duration: {{ \"%F\"|format(period.duration) }}, + elements: {} + }, + {%- endfor -%} + ], +}, +{% endif %} +{% endfor %} +{% endautoescape %} +{% endmacro %} + +{% macro display_timeline(token, events, origin) %} +
    +
    + + +
    +{% endmacro %} +", "@WebProfiler/Collector/time.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/time.html.twig"); + } +} diff --git a/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php b/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php new file mode 100644 index 0000000..7723b1e --- /dev/null +++ b/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php @@ -0,0 +1,183 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'summary' => [$this, 'block_summary'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/info.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/info.html.twig")); + + // line 3 + $context["messages"] = ["no_token" => ["status" => "error", "title" => ((((( // line 6 +array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 6, $this->source); })()), "")) : ("")) == "latest")) ? ("There are no profiles") : ("Token not found")), "message" => ((((( // line 7 +array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 7, $this->source); })()), "")) : ("")) == "latest")) ? ("No profiles found.") : ((("Token \"" . ((array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 7, $this->source); })()), "")) : (""))) . "\" not found.")))]]; + // line 1 + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 11 + /** + * @return iterable + */ + public function block_summary(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + // line 12 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 12, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 12, $this->source); })()), [], "array", false, false, false, 12), "status", [], "any", false, false, false, 12), "html", null, true); + yield "\"> +
    +

    "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 14, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 14, $this->source); })()), [], "array", false, false, false, 14), "status", [], "any", false, false, false, 14)), "html", null, true); + yield "

    +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 19 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 20 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 20, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 20, $this->source); })()), [], "array", false, false, false, 20), "title", [], "any", false, false, false, 20), "html", null, true); + yield "

    +

    "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 21, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 21, $this->source); })()), [], "array", false, false, false, 21), "message", [], "any", false, false, false, 21), "html", null, true); + yield "

    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/info.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 121 => 21, 116 => 20, 103 => 19, 88 => 14, 82 => 12, 69 => 11, 58 => 1, 56 => 7, 55 => 6, 54 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% set messages = { + 'no_token' : { + status: 'error', + title: (token|default('') == 'latest') ? 'There are no profiles' : 'Token not found', + message: (token|default('') == 'latest') ? 'No profiles found.' : 'Token \"' ~ token|default('') ~ '\" not found.' + } +} %} + +{% block summary %} +
    +
    +

    {{ messages[about].status|title }}

    +
    +
    +{% endblock %} + +{% block panel %} +

    {{ messages[about].title }}

    +

    {{ messages[about].message }}

    +{% endblock %} +", "@WebProfiler/Profiler/info.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/info.html.twig"); + } +} diff --git a/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php b/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php new file mode 100644 index 0000000..d107b1c --- /dev/null +++ b/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php @@ -0,0 +1,1683 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/serializer.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/serializer.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 31 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 32 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 32, $this->source); })()), "handledCount", [], "any", false, false, false, 32) > 0)) { + // line 33 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 34 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/serializer.svg"); + yield " + + "; + // line 36 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 36, $this->source); })()), "handledCount", [], "any", false, false, false, 36), "html", null, true); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 39 + yield " + "; + // line 40 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 41 + yield "
    + Total calls + "; + // line 43 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "handledCount", [], "any", false, false, false, 43), "html", null, true); + yield " +
    +
    + Total time + + "; + // line 48 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "totalTime", [], "any", false, false, false, 48) * 1000)), "html", null, true); + yield " ms + +
    + +
    +
    +
    + Serialize + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "data", [], "any", false, false, false, 56), "serialize", [], "any", false, false, false, 56)), "html", null, true); + yield " +
    +
    + Deserialize + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "data", [], "any", false, false, false, 60), "deserialize", [], "any", false, false, false, 60)), "html", null, true); + yield " +
    +
    +
    +
    + Encode + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "data", [], "any", false, false, false, 66), "encode", [], "any", false, false, false, 66)), "html", null, true); + yield " +
    +
    + Decode + "; + // line 70 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "data", [], "any", false, false, false, 70), "decode", [], "any", false, false, false, 70)), "html", null, true); + yield " +
    +
    +
    +
    + Normalize + "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 76, $this->source); })()), "data", [], "any", false, false, false, 76), "normalize", [], "any", false, false, false, 76)), "html", null, true); + yield " +
    +
    + Denormalize + "; + // line 80 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 80, $this->source); })()), "data", [], "any", false, false, false, 80), "denormalize", [], "any", false, false, false, 80)), "html", null, true); + yield " +
    +
    +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 85 + yield " + "; + // line 86 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 86, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 90 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 91 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 91, $this->source); })()), "handledCount", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> + "; + // line 92 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/serializer.svg"); + yield " + Serializer + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 97 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 98 + yield "

    Serializer

    +
    + "; + // line 100 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "handledCount", [], "any", false, false, false, 100)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 101 + yield "
    +

    Nothing was handled by the serializer.

    +
    + "; + } else { + // line 105 + yield "
    +
    + "; + // line 107 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 107, $this->source); })()), "handledCount", [], "any", false, false, false, 107), "html", null, true); + yield " + Handled +
    + +
    + "; + // line 112 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 112, $this->source); })()), "totalTime", [], "any", false, false, false, 112) * 1000)), "html", null, true); + yield " ms + Total time +
    +
    + +
    + "; + // line 118 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 118, $this->source); })()), "serializerNames", [], "any", false, false, false, 118)); + foreach ($context['_seq'] as $context["_key"] => $context["serializer"]) { + // line 119 + yield " "; + yield $this->getTemplateForMacro("macro_render_serializer_tab", $context, 119, $this->getSourceContext())->macro_render_serializer_tab(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 119, $this->source); })()), $context["serializer"]]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['serializer'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 121 + yield "
    + "; + } + // line 123 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 126 + public function macro_render_serializer_tab($collector = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serializer_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serializer_tab")); + + // line 127 + yield "
    +

    "; + // line 128 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 128, $this->source); })()), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "handledCount", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 128, $this->source); })())], "method", false, false, false, 128), "html", null, true); + yield "

    +
    +
    + "; + // line 131 + yield $this->getTemplateForMacro("macro_render_serialize_tab", $context, 131, $this->getSourceContext())->macro_render_serialize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 131, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 131, $this->source); })())], "method", false, false, false, 131), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 131, $this->source); })())]); + yield " + "; + // line 132 + yield $this->getTemplateForMacro("macro_render_serialize_tab", $context, 132, $this->getSourceContext())->macro_render_serialize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 132, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 132, $this->source); })())], "method", false, false, false, 132), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 132, $this->source); })())]); + yield " + + "; + // line 134 + yield $this->getTemplateForMacro("macro_render_normalize_tab", $context, 134, $this->getSourceContext())->macro_render_normalize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 134, $this->source); })())], "method", false, false, false, 134), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 134, $this->source); })())]); + yield " + "; + // line 135 + yield $this->getTemplateForMacro("macro_render_normalize_tab", $context, 135, $this->getSourceContext())->macro_render_normalize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 135, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 135, $this->source); })())], "method", false, false, false, 135), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 135, $this->source); })())]); + yield " + + "; + // line 137 + yield $this->getTemplateForMacro("macro_render_encode_tab", $context, 137, $this->getSourceContext())->macro_render_encode_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 137, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 137, $this->source); })())], "method", false, false, false, 137), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 137, $this->source); })())]); + yield " + "; + // line 138 + yield $this->getTemplateForMacro("macro_render_encode_tab", $context, 138, $this->getSourceContext())->macro_render_encode_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 138, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 138, $this->source); })())], "method", false, false, false, 138), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 138, $this->source); })())]); + yield " +
    +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 144 + public function macro_render_serialize_tab($collectorData = null, $serialize = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "serialize" => $serialize, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serialize_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serialize_tab")); + + // line 145 + yield " "; + $context["data"] = (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 145, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 145, $this->source); })()), "serialize", [], "any", false, false, false, 145)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 145, $this->source); })()), "deserialize", [], "any", false, false, false, 145))); + // line 146 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 146, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialize") : ("deserialize")); + // line 147 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 149 + yield (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 149, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialize") : ("deserialize")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 149, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 151 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 151, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 152 + yield "
    +

    Nothing was "; + // line 153 + yield (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 153, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialized") : ("deserialized")); + yield ".

    +
    + "; + } else { + // line 156 + yield " + + + + + + + + + + + + "; + // line 168 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 168, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 169 + yield " + + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 178 + yield " +
    DataContextNormalizerEncoderTimeCaller
    "; + // line 170 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 170, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 170), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 170, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 170, $this->source); })())]); + yield ""; + // line 171 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 171, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 171), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 171, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 171, $this->source); })())]); + yield ""; + // line 172 + yield $this->getTemplateForMacro("macro_render_normalizer_cell", $context, 172, $this->getSourceContext())->macro_render_normalizer_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 172), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 172, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 172, $this->source); })())]); + yield ""; + // line 173 + yield $this->getTemplateForMacro("macro_render_encoder_cell", $context, 173, $this->getSourceContext())->macro_render_encoder_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 173), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 173, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 173, $this->source); })())]); + yield ""; + // line 174 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 174, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 175 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 175, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 175), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 175, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 175, $this->source); })())]); + yield "
    + "; + } + // line 181 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 185 + public function macro_render_caller_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_caller_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_caller_cell")); + + // line 186 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "caller", [], "any", true, true, false, 186)) { + // line 187 + yield " "; + $context["trace_id"] = ((((("sf-trace-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 187, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 187, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 187, $this->source); })())); + // line 188 + yield " + + "; + // line 190 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 190, $this->source); })()), "caller", [], "any", false, false, false, 190); + // line 191 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 191, $this->source); })()), "line", [], "any", false, false, false, 191)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 192 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 192, $this->source); })()), "file", [], "any", false, false, false, 192), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 192, $this->source); })()), "line", [], "any", false, false, false, 192)); + // line 193 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 193, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 194 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 194, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 194, $this->source); })()), "file", [], "any", false, false, false, 194), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 194, $this->source); })()), "name", [], "any", false, false, false, 194), "html", null, true); + yield " + "; + } else { + // line 196 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 196, $this->source); })()), "file", [], "any", false, false, false, 196), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 196, $this->source); })()), "name", [], "any", false, false, false, 196), "html", null, true); + yield " + "; + } + // line 198 + yield " "; + } else { + // line 199 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 199, $this->source); })()), "name", [], "any", false, false, false, 199), "html", null, true); + yield " + "; + } + // line 201 + yield " line env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 201, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 201, $this->source); })()), "line", [], "any", false, false, false, 201), "html", null, true); + yield " + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 204, $this->source); })()), "html", null, true); + yield "\"> +
    + "; + // line 206 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 206, $this->source); })()), "file", [], "any", false, false, false, 206), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 206, $this->source); })()), "line", [], "any", false, false, false, 206)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 211 + yield " +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 217 + public function macro_render_normalize_tab($collectorData = null, $normalize = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "normalize" => $normalize, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalize_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalize_tab")); + + // line 218 + yield " "; + $context["data"] = (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 218, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 218, $this->source); })()), "normalize", [], "any", false, false, false, 218)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 218, $this->source); })()), "denormalize", [], "any", false, false, false, 218))); + // line 219 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 219, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalize") : ("denormalize")); + // line 220 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 222 + yield (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 222, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalize") : ("denormalize")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 222, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 224 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 224, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 225 + yield "
    +

    Nothing was "; + // line 226 + yield (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 226, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalized") : ("denormalized")); + yield ".

    +
    + "; + } else { + // line 229 + yield " + + + + + + + + + + + "; + // line 240 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 240, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 241 + yield " + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 249 + yield " +
    DataContextNormalizerTimeCaller
    "; + // line 242 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 242, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 242), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 242, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 242, $this->source); })())]); + yield ""; + // line 243 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 243, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 243), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 243, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 243, $this->source); })())]); + yield ""; + // line 244 + yield $this->getTemplateForMacro("macro_render_normalizer_cell", $context, 244, $this->getSourceContext())->macro_render_normalizer_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 244), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 244, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 244, $this->source); })())]); + yield ""; + // line 245 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 245, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 246 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 246, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 246), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 246, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 246, $this->source); })())]); + yield "
    + "; + } + // line 252 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 256 + public function macro_render_encode_tab($collectorData = null, $encode = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "encode" => $encode, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encode_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encode_tab")); + + // line 257 + yield " "; + $context["data"] = (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 257, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 257, $this->source); })()), "encode", [], "any", false, false, false, 257)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 257, $this->source); })()), "decode", [], "any", false, false, false, 257))); + // line 258 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 258, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encode") : ("decode")); + // line 259 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 261 + yield (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 261, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encode") : ("decode")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 261, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 263 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 263, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 264 + yield "
    +

    Nothing was "; + // line 265 + yield (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 265, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encoded") : ("decoded")); + yield ".

    +
    + "; + } else { + // line 268 + yield " + + + + + + + + + + + "; + // line 279 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 279, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 280 + yield " + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 288 + yield " +
    DataContextEncoderTimeCaller
    "; + // line 281 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 281, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 281), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 281, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 281, $this->source); })())]); + yield ""; + // line 282 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 282, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 282), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 282, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 282, $this->source); })())]); + yield ""; + // line 283 + yield $this->getTemplateForMacro("macro_render_encoder_cell", $context, 283, $this->getSourceContext())->macro_render_encoder_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 283), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 283, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 283, $this->source); })())]); + yield ""; + // line 284 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 284, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 285 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 285, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 285), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 285, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 285, $this->source); })())]); + yield "
    + "; + } + // line 291 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 295 + public function macro_render_data_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_data_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_data_cell")); + + // line 296 + yield " "; + $context["data_id"] = ((((("data-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 296, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 296, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 296, $this->source); })())); + // line 297 + yield " + "; + // line 298 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 298, $this->source); })()), "dataType", [], "any", false, false, false, 298), "html", null, true); + yield " + +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["data_id"]) || array_key_exists("data_id", $context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.', 301, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide contents\">Show contents +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["data_id"]) || array_key_exists("data_id", $context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.', 302, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 303 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 303, $this->source); })()), "data", [], "any", false, false, false, 303)); + yield " +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 308 + public function macro_render_context_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_context_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_context_cell")); + + // line 309 + yield " "; + $context["context_id"] = ((((("context-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 309, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 309, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 309, $this->source); })())); + // line 310 + yield " + "; + // line 311 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 311, $this->source); })()), "type", [], "any", false, false, false, 311)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 312 + yield " Type: "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 312, $this->source); })()), "type", [], "any", false, false, false, 312), "html", null, true); + yield " +
    Format: "; + // line 313 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 313, $this->source); })()), "format", [], "any", false, false, false, 313)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 313, $this->source); })()), "format", [], "any", false, false, false, 313), "html", null, true)) : ("none")); + yield "
    + "; + } else { + // line 315 + yield " Format: "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 315, $this->source); })()), "format", [], "any", false, false, false, 315)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 315, $this->source); })()), "format", [], "any", false, false, false, 315), "html", null, true)) : ("none")); + yield " + "; + } + // line 317 + yield " +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 319, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide context\">Show context +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 320, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 321 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 321, $this->source); })()), "context", [], "any", false, false, false, 321)); + yield " +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 326 + public function macro_render_normalizer_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalizer_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalizer_cell")); + + // line 327 + yield " "; + $context["nested_normalizers_id"] = ((((("nested-normalizers-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 327, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 327, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 327, $this->source); })())); + // line 328 + yield " + "; + // line 329 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "normalizer", [], "any", true, true, false, 329)) { + // line 330 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "file", [], "any", false, false, false, 330), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "line", [], "any", false, false, false, 330)), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "file", [], "any", false, false, false, 330), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "class", [], "any", false, false, false, 330), "html", null, true); + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "time", [], "any", false, false, false, 330) * 1000)), "html", null, true); + yield " ms) + "; + } + // line 332 + yield " + "; + // line 333 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 333, $this->source); })()), "normalization", [], "any", false, false, false, 333)) > 1)) { + // line 334 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id", $context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.', 335, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide nested normalizers\">Show nested normalizers +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id", $context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.', 336, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 347 + public function macro_render_encoder_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encoder_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encoder_cell")); + + // line 348 + yield " "; + $context["nested_encoders_id"] = ((((("nested-encoders-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 348, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 348, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 348, $this->source); })())); + // line 349 + yield " + "; + // line 350 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "encoder", [], "any", true, true, false, 350)) { + // line 351 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "file", [], "any", false, false, false, 351), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "line", [], "any", false, false, false, 351)), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "file", [], "any", false, false, false, 351), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "class", [], "any", false, false, false, 351), "html", null, true); + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "time", [], "any", false, false, false, 351) * 1000)), "html", null, true); + yield " ms) + "; + } + // line 353 + yield " + "; + // line 354 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 354, $this->source); })()), "encoding", [], "any", false, false, false, 354)) > 1)) { + // line 355 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id", $context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.', 356, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide nested encoders\">Show nested encoders +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id", $context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.', 357, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 368 + public function macro_render_time_cell($item = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_time_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_time_cell")); + + // line 369 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 369, $this->source); })()), "time", [], "any", false, false, false, 369) * 1000)), "html", null, true); + yield " ms +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/serializer.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1271 => 369, 1253 => 368, 1237 => 362, 1220 => 360, 1216 => 359, 1211 => 357, 1207 => 356, 1204 => 355, 1202 => 354, 1199 => 353, 1187 => 351, 1185 => 350, 1182 => 349, 1179 => 348, 1158 => 347, 1142 => 341, 1125 => 339, 1121 => 338, 1116 => 336, 1112 => 335, 1109 => 334, 1107 => 333, 1104 => 332, 1092 => 330, 1090 => 329, 1087 => 328, 1084 => 327, 1063 => 326, 1047 => 321, 1043 => 320, 1039 => 319, 1035 => 317, 1029 => 315, 1024 => 313, 1019 => 312, 1017 => 311, 1014 => 310, 1011 => 309, 990 => 308, 974 => 303, 970 => 302, 966 => 301, 960 => 298, 957 => 297, 954 => 296, 933 => 295, 919 => 291, 914 => 288, 897 => 285, 893 => 284, 889 => 283, 885 => 282, 881 => 281, 878 => 280, 861 => 279, 848 => 268, 842 => 265, 839 => 264, 837 => 263, 830 => 261, 826 => 260, 823 => 259, 820 => 258, 817 => 257, 797 => 256, 783 => 252, 778 => 249, 761 => 246, 757 => 245, 753 => 244, 749 => 243, 745 => 242, 742 => 241, 725 => 240, 712 => 229, 706 => 226, 703 => 225, 701 => 224, 694 => 222, 690 => 221, 687 => 220, 684 => 219, 681 => 218, 661 => 217, 645 => 211, 643 => 206, 638 => 204, 629 => 201, 623 => 199, 620 => 198, 612 => 196, 602 => 194, 599 => 193, 596 => 192, 593 => 191, 591 => 190, 587 => 188, 584 => 187, 581 => 186, 560 => 185, 546 => 181, 541 => 178, 524 => 175, 520 => 174, 516 => 173, 512 => 172, 508 => 171, 504 => 170, 501 => 169, 484 => 168, 470 => 156, 464 => 153, 461 => 152, 459 => 151, 452 => 149, 448 => 148, 445 => 147, 442 => 146, 439 => 145, 419 => 144, 402 => 138, 398 => 137, 393 => 135, 389 => 134, 384 => 132, 380 => 131, 372 => 128, 369 => 127, 350 => 126, 338 => 123, 334 => 121, 325 => 119, 321 => 118, 312 => 112, 304 => 107, 300 => 105, 294 => 101, 292 => 100, 288 => 98, 275 => 97, 260 => 92, 255 => 91, 242 => 90, 228 => 86, 225 => 85, 216 => 80, 209 => 76, 200 => 70, 193 => 66, 184 => 60, 177 => 56, 166 => 48, 158 => 43, 154 => 41, 152 => 40, 149 => 39, 142 => 36, 136 => 34, 133 => 33, 130 => 32, 117 => 31, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.handledCount > 0 %} + {% set icon %} + {{ source('@WebProfiler/Icon/serializer.svg') }} + + {{ collector.handledCount }} + + {% endset %} + + {% set text %} +
    + Total calls + {{ collector.handledCount }} +
    +
    + Total time + + {{ '%.2f'|format(collector.totalTime * 1000) }} ms + +
    + +
    +
    +
    + Serialize + {{ collector.data.serialize|length }} +
    +
    + Deserialize + {{ collector.data.deserialize|length }} +
    +
    +
    +
    + Encode + {{ collector.data.encode|length }} +
    +
    + Decode + {{ collector.data.decode|length }} +
    +
    +
    +
    + Normalize + {{ collector.data.normalize|length }} +
    +
    + Denormalize + {{ collector.data.denormalize|length }} +
    +
    +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/serializer.svg') }} + Serializer + +{% endblock %} + +{% block panel %} +

    Serializer

    +
    + {% if not collector.handledCount %} +
    +

    Nothing was handled by the serializer.

    +
    + {% else %} +
    +
    + {{ collector.handledCount }} + Handled +
    + +
    + {{ '%.2f'|format(collector.totalTime * 1000) }} ms + Total time +
    +
    + +
    + {% for serializer in collector.serializerNames %} + {{ _self.render_serializer_tab(collector, serializer) }} + {% endfor %} +
    + {% endif %} +
    +{% endblock %} + +{% macro render_serializer_tab(collector, serializer) %} +
    +

    {{ serializer }} {{ collector.handledCount(serializer) }}

    +
    +
    + {{ _self.render_serialize_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_serialize_tab(collector.data(serializer), false, serializer) }} + + {{ _self.render_normalize_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_normalize_tab(collector.data(serializer), false, serializer) }} + + {{ _self.render_encode_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_encode_tab(collector.data(serializer), false, serializer) }} +
    +
    +
    +{% endmacro %} + +{% macro render_serialize_tab(collectorData, serialize, serializer) %} + {% set data = serialize ? collectorData.serialize : collectorData.deserialize %} + {% set cellPrefix = serialize ? 'serialize' : 'deserialize' %} + +
    +

    {{ serialize ? 'serialize' : 'deserialize' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ serialize ? 'serialized' : 'deserialized' }}.

    +
    + {% else %} + + + + + + + + + + + + + {% for item in data %} + + + + + + + + + {% endfor %} + +
    DataContextNormalizerEncoderTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_normalizer_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_encoder_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_caller_cell(item, index, method, serializer) %} + {% if item.caller is defined %} + {% set trace_id = 'sf-trace-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + + {% set caller = item.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line {{ caller.line }} + + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_normalize_tab(collectorData, normalize, serializer) %} + {% set data = normalize ? collectorData.normalize : collectorData.denormalize %} + {% set cellPrefix = normalize ? 'normalize' : 'denormalize' %} + +
    +

    {{ normalize ? 'normalize' : 'denormalize' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ normalize ? 'normalized' : 'denormalized' }}.

    +
    + {% else %} + + + + + + + + + + + + {% for item in data %} + + + + + + + + {% endfor %} + +
    DataContextNormalizerTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_normalizer_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_encode_tab(collectorData, encode, serializer) %} + {% set data = encode ? collectorData.encode : collectorData.decode %} + {% set cellPrefix = encode ? 'encode' : 'decode' %} + +
    +

    {{ encode ? 'encode' : 'decode' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ encode ? 'encoded' : 'decoded' }}.

    +
    + {% else %} + + + + + + + + + + + + {% for item in data %} + + + + + + + + {% endfor %} + +
    DataContextEncoderTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_encoder_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_data_cell(item, index, method, serializer) %} + {% set data_id = 'data-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {{ item.dataType }} + +
    + Show contents +
    + {{ profiler_dump(item.data) }} +
    +
    +{% endmacro %} + +{% macro render_context_cell(item, index, method, serializer) %} + {% set context_id = 'context-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.type %} + Type: {{ item.type }} +
    Format: {{ item.format ? item.format : 'none' }}
    + {% else %} + Format: {{ item.format ? item.format : 'none' }} + {% endif %} + +
    + Show context +
    + {{ profiler_dump(item.context) }} +
    +
    +{% endmacro %} + +{% macro render_normalizer_cell(item, index, method, serializer) %} + {% set nested_normalizers_id = 'nested-normalizers-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.normalizer is defined %} + {{ item.normalizer.class }} ({{ '%.2f'|format(item.normalizer.time * 1000) }} ms) + {% endif %} + + {% if item.normalization|length > 1 %} +
    + Show nested normalizers +
    +
      + {% for normalizer in item.normalization %} +
    • x{{ normalizer.calls }} {{ normalizer.class }} ({{ '%.2f'|format(normalizer.time * 1000) }} ms)
    • + {% endfor %} +
    +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_encoder_cell(item, index, method, serializer) %} + {% set nested_encoders_id = 'nested-encoders-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.encoder is defined %} + {{ item.encoder.class }} ({{ '%.2f'|format(item.encoder.time * 1000) }} ms) + {% endif %} + + {% if item.encoding|length > 1 %} +
    + Show nested encoders +
    +
      + {% for encoder in item.encoding %} +
    • x{{ encoder.calls }} {{ encoder.class }} ({{ '%.2f'|format(encoder.time * 1000) }} ms)
    • + {% endfor %} +
    +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_time_cell(item) %} + {{ '%.2f'|format(item.time * 1000) }} ms +{% endmacro %} +", "@WebProfiler/Collector/serializer.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/serializer.html.twig"); + } +} diff --git a/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php b/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php new file mode 100644 index 0000000..7d8374f --- /dev/null +++ b/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php @@ -0,0 +1,427 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_request_summary.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_request_summary.html.twig")); + + // line 1 + $context["status_code"] = (((($tmp = (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 1, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((CoreExtension::getAttribute($this->env, $this->source, ($context["request_collector"] ?? null), "statuscode", [], "any", true, true, false, 1)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 1, $this->source); })()), "statuscode", [], "any", false, false, false, 1), 0)) : (0))) : (0)); + // line 2 + $context["css_class"] = ((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 2, $this->source); })()) > 399)) ? ("status-error") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 2, $this->source); })()) > 299)) ? ("status-warning") : ("status-success")))); + // line 3 + yield " +"; + // line 4 + if (((isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 4, $this->source); })()) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 4, $this->source); })()), "redirect", [], "any", false, false, false, 4))) { + // line 5 + yield " "; + $context["redirect"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 5, $this->source); })()), "redirect", [], "any", false, false, false, 5); + // line 6 + yield " "; + $context["link_to_source_code"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["redirect"] ?? null), "controller", [], "any", false, true, false, 6), "class", [], "any", true, true, false, 6)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 6, $this->source); })()), "controller", [], "any", false, false, false, 6), "file", [], "any", false, false, false, 6), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 6, $this->source); })()), "controller", [], "any", false, false, false, 6), "line", [], "any", false, false, false, 6))) : ("")); + // line 7 + yield " "; + $context["redirect_route_name"] = ("@" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 7, $this->source); })()), "route", [], "any", false, false, false, 7)); + // line 8 + yield " +
    + "; + // line 10 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/redirect.svg"); + yield " + + "; + // line 12 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 12, $this->source); })()), "status_code", [], "any", false, false, false, 12), "html", null, true); + yield " redirect from + + "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 14, $this->source); })()), "method", [], "any", false, false, false, 14), "html", null, true); + yield " + + "; + // line 16 + if ((($tmp = (isset($context["link_to_source_code"]) || array_key_exists("link_to_source_code", $context) ? $context["link_to_source_code"] : (function () { throw new RuntimeError('Variable "link_to_source_code" does not exist.', 16, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 17 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link_to_source_code"]) || array_key_exists("link_to_source_code", $context) ? $context["link_to_source_code"] : (function () { throw new RuntimeError('Variable "link_to_source_code" does not exist.', 17, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 17, $this->source); })()), "controller", [], "any", false, false, false, 17), "file", [], "any", false, false, false, 17), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_route_name"]) || array_key_exists("redirect_route_name", $context) ? $context["redirect_route_name"] : (function () { throw new RuntimeError('Variable "redirect_route_name" does not exist.', 17, $this->source); })()), "html", null, true); + yield " + "; + } else { + // line 19 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_route_name"]) || array_key_exists("redirect_route_name", $context) ? $context["redirect_route_name"] : (function () { throw new RuntimeError('Variable "redirect_route_name" does not exist.', 19, $this->source); })()), "html", null, true); + yield " + "; + } + // line 21 + yield " + (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 22, $this->source); })()), "token", [], "any", false, false, false, 22), "panel" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 22, $this->source); })()), "query", [], "any", false, false, false, 22), "get", ["panel", "request"], "method", false, false, false, 22)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 22, $this->source); })()), "token", [], "any", false, false, false, 22), "html", null, true); + yield ") +
    +"; + } + // line 25 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 26, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 27 + if (((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 27, $this->source); })()) > 399)) { + // line 28 + yield "

    + "; + // line 29 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/alert-circle.svg"); + yield " + Error "; + // line 30 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 30, $this->source); })()), "html", null, true); + yield " + "; + // line 31 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 31, $this->source); })()), "statusText", [], "any", false, false, false, 31), "html", null, true); + yield " +

    + "; + } + // line 34 + yield " +

    + + "; + // line 37 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 37, $this->source); })()), "method", [], "any", false, false, false, 37)), "html", null, true); + yield " + + + "; + // line 40 + $context["profile_title"] = (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40)) < 160)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40)) : ((Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40), 0, 160) . "…"))); + // line 41 + yield " "; + if (CoreExtension::inFilter(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 41, $this->source); })()), "method", [], "any", false, false, false, 41)), ["GET", "HEAD"])) { + // line 42 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 42, $this->source); })()), "url", [], "any", false, false, false, 42), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_title"]) || array_key_exists("profile_title", $context) ? $context["profile_title"] : (function () { throw new RuntimeError('Variable "profile_title" does not exist.', 42, $this->source); })()), "html", null, true); + yield " + "; + } else { + // line 44 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_title"]) || array_key_exists("profile_title", $context) ? $context["profile_title"] : (function () { throw new RuntimeError('Variable "profile_title" does not exist.', 44, $this->source); })()), "html", null, true); + yield " + "; + } + // line 46 + yield "

    + +
    + "; + // line 49 + if (((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 49, $this->source); })()) < 400)) { + // line 50 + yield "
    Response
    +
    + "; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 52, $this->source); })()), "html", null, true); + yield " + "; + // line 53 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 53, $this->source); })()), "statusText", [], "any", false, false, false, 53), "html", null, true); + yield " +
    + "; + } + // line 56 + yield " + "; + // line 57 + $context["referer"] = (((($tmp = (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 57, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 57, $this->source); })()), "requestheaders", [], "any", false, false, false, 57), "get", ["referer"], "method", false, false, false, 57)) : (null)); + // line 58 + yield " "; + if ((($tmp = (isset($context["referer"]) || array_key_exists("referer", $context) ? $context["referer"] : (function () { throw new RuntimeError('Variable "referer" does not exist.', 58, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 59 + yield "
    +
    + "; + // line 61 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/referrer.svg"); + yield " + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["referer"]) || array_key_exists("referer", $context) ? $context["referer"] : (function () { throw new RuntimeError('Variable "referer" does not exist.', 62, $this->source); })()), "html", null, true); + yield "\" class=\"referer\">Browse referrer URL +
    + "; + } + // line 65 + yield " +
    IP
    +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 68, $this->source); })()), "limit" => 10, "ip" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 68, $this->source); })()), "ip", [], "any", false, false, false, 68)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 68, $this->source); })()), "ip", [], "any", false, false, false, 68), "html", null, true); + yield " +
    + +
    Profiled on
    +
    + +
    Token
    +
    "; + // line 75 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 75, $this->source); })()), "token", [], "any", false, false, false, 75), "html", null, true); + yield "
    +
    +
    + +"; + // line 79 + if (((isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 79, $this->source); })()) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 79, $this->source); })()), "forwardtoken", [], "any", false, false, false, 79))) { + // line 80 + $context["forward_profile"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 80, $this->source); })()), "childByToken", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 80, $this->source); })()), "forwardtoken", [], "any", false, false, false, 80)], "method", false, false, false, 80); + // line 81 + yield " "; + $context["controller"] = (((($tmp = (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 81, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 81, $this->source); })()), "collector", ["request"], "method", false, false, false, 81), "controller", [], "any", false, false, false, 81)) : ("n/a")); + // line 82 + yield "
    + "; + // line 83 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/forward.svg"); + yield " + + Forwarded to + + "; + // line 87 + $context["link"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "file", [], "any", true, true, false, 87)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 87, $this->source); })()), "file", [], "any", false, false, false, 87), CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 87, $this->source); })()), "line", [], "any", false, false, false, 87))) : (null)); + // line 88 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 88, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 88, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 88, $this->source); })()), "file", [], "any", false, false, false, 88), "html", null, true); + yield "\">"; + } + // line 89 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "class", [], "any", true, true, false, 89)) { + // line 90 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::striptags($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 90, $this->source); })()), "class", [], "any", false, false, false, 90), "html", null, true))), "html", null, true); + // line 91 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 91, $this->source); })()), "method", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((" :: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 91, $this->source); })()), "method", [], "any", false, false, false, 91)), "html", null, true)) : ("")); + } else { + // line 93 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 93, $this->source); })()), "html", null, true); + } + // line 95 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 95, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } + // line 96 + yield " (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 96, $this->source); })()), "forwardtoken", [], "any", false, false, false, 96)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 96, $this->source); })()), "forwardtoken", [], "any", false, false, false, 96), "html", null, true); + yield ") + +
    "; + } + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/_request_summary.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 283 => 96, 279 => 95, 276 => 93, 273 => 91, 271 => 90, 269 => 89, 261 => 88, 259 => 87, 252 => 83, 249 => 82, 246 => 81, 244 => 80, 242 => 79, 235 => 75, 227 => 72, 218 => 68, 213 => 65, 207 => 62, 203 => 61, 199 => 59, 196 => 58, 194 => 57, 191 => 56, 185 => 53, 181 => 52, 177 => 50, 175 => 49, 170 => 46, 164 => 44, 156 => 42, 153 => 41, 151 => 40, 145 => 37, 140 => 34, 134 => 31, 130 => 30, 126 => 29, 123 => 28, 121 => 27, 117 => 26, 114 => 25, 106 => 22, 103 => 21, 97 => 19, 87 => 17, 85 => 16, 80 => 14, 75 => 12, 70 => 10, 66 => 8, 63 => 7, 60 => 6, 57 => 5, 55 => 4, 52 => 3, 50 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% set status_code = request_collector ? request_collector.statuscode|default(0) : 0 %} +{% set css_class = status_code > 399 ? 'status-error' : status_code > 299 ? 'status-warning' : 'status-success' %} + +{% if request_collector and request_collector.redirect %} + {% set redirect = request_collector.redirect %} + {% set link_to_source_code = redirect.controller.class is defined ? redirect.controller.file|file_link(redirect.controller.line) %} + {% set redirect_route_name = '@' ~ redirect.route %} + +
    + {{ source('@WebProfiler/Icon/redirect.svg') }} + + {{ redirect.status_code }} redirect from + + {{ redirect.method }} + + {% if link_to_source_code %} + {{ redirect_route_name }} + {% else %} + {{ redirect_route_name }} + {% endif %} + + ({{ redirect.token }}) +
    +{% endif %} + +
    + {% if status_code > 399 %} +

    + {{ source('@WebProfiler/Icon/alert-circle.svg') }} + Error {{ status_code }} + {{ request_collector.statusText }} +

    + {% endif %} + +

    + + {{ profile.method|upper }} + + + {% set profile_title = profile.url|length < 160 ? profile.url : profile.url[:160] ~ '…' %} + {% if profile.method|upper in ['GET', 'HEAD'] %} + {{ profile_title }} + {% else %} + {{ profile_title }} + {% endif %} +

    + +
    + {% if status_code < 400 %} +
    Response
    +
    + {{ status_code }} + {{ request_collector.statusText }} +
    + {% endif %} + + {% set referer = request_collector ? request_collector.requestheaders.get('referer') : null %} + {% if referer %} +
    +
    + {{ source('@WebProfiler/Icon/referrer.svg') }} + Browse referrer URL +
    + {% endif %} + +
    IP
    +
    + {{ profile.ip }} +
    + +
    Profiled on
    +
    + +
    Token
    +
    {{ profile.token }}
    +
    +
    + +{% if request_collector and request_collector.forwardtoken -%} + {% set forward_profile = profile.childByToken(request_collector.forwardtoken) %} + {% set controller = forward_profile ? forward_profile.collector('request').controller : 'n/a' %} +
    + {{ source('@WebProfiler/Icon/forward.svg') }} + + Forwarded to + + {% set link = controller.file is defined ? controller.file|file_link(controller.line) : null -%} + {%- if link %}{% endif -%} + {% if controller.class is defined %} + {{- controller.class|abbr_class|striptags -}} + {{- controller.method ? ' :: ' ~ controller.method -}} + {% else %} + {{- controller -}} + {% endif %} + {%- if link %}{% endif %} + ({{ request_collector.forwardtoken }}) + +
    +{%- endif %} +", "@WebProfiler/Profiler/_request_summary.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_request_summary.html.twig"); + } +} diff --git a/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php b/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php new file mode 100644 index 0000000..788060e --- /dev/null +++ b/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php @@ -0,0 +1,102 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/ajax_layout.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/ajax_layout.html.twig")); + + // line 1 + yield from $this->unwrap()->yieldBlock('panel', $context, $blocks); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + yield ""; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/ajax_layout.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 49 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% block panel '' %} +", "@WebProfiler/Profiler/ajax_layout.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/ajax_layout.html.twig"); + } +} diff --git a/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php b/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php new file mode 100644 index 0000000..473f136 --- /dev/null +++ b/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php @@ -0,0 +1,230 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar.html.twig")); + + // line 1 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 1, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbar-clearer\">
    +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbarreset notranslate clear-fix\" data-no-turbolink data-turbo=\"false\"> + "; + // line 3 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["templates"]) || array_key_exists("templates", $context) ? $context["templates"] : (function () { throw new RuntimeError('Variable "templates" does not exist.', 3, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["name"] => $context["template"]) { + // line 4 + yield " "; + if ( $this->load($context["template"], 4)->unwrap()->hasBlock("toolbar", $context)) { + // line 5 + yield " "; + $_v0 = $context; + $_v1 = ["collector" => (((($tmp = // line 6 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 6, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 6, $this->source); })()), "getcollector", [$context["name"]], "method", false, false, false, 6)) : (null)), "profiler_url" => // line 7 +(isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 7, $this->source); })()), "token" => ((( // line 8 +array_key_exists("token", $context) && !(null === $context["token"]))) ? ($context["token"]) : ((((($tmp = (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 8, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 8, $this->source); })()), "token", [], "any", false, false, false, 8)) : (null)))), "name" => // line 9 +$context["name"], "profiler_markup_version" => // line 10 +(isset($context["profiler_markup_version"]) || array_key_exists("profiler_markup_version", $context) ? $context["profiler_markup_version"] : (function () { throw new RuntimeError('Variable "profiler_markup_version" does not exist.', 10, $this->source); })()), "csp_script_nonce" => // line 11 +(isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 11, $this->source); })()), "csp_style_nonce" => // line 12 +(isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 12, $this->source); })())]; + if (!is_iterable($_v1)) { + throw new RuntimeError('Variables passed to the "with" tag must be a mapping.', 6, $this->getSourceContext()); + } + $_v1 = CoreExtension::toArray($_v1); + $context = $_v1 + $context + $this->env->getGlobals(); + // line 14 + yield " "; + yield from $this->load($context["template"], 14)->unwrap()->yieldBlock("toolbar", $context); + yield " + "; + $context = $_v0; + // line 16 + yield " "; + } + // line 17 + yield " "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['template'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 18 + yield " "; + if ((($tmp = (isset($context["full_stack"]) || array_key_exists("full_stack", $context) ? $context["full_stack"] : (function () { throw new RuntimeError('Variable "full_stack" does not exist.', 18, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 19 + yield "
    +
    + Using symfony/symfony is NOT supported +
    +
    +

    This project is using Symfony via the \"symfony/symfony\" package.

    +

    This is NOT supported anymore since Symfony 4.0.

    +

    Even if it seems to work well, it has some important limitations with no workarounds.

    +

    Using this package also makes your project slower.

    + + Please, stop using this package and replace it with individual packages instead. +
    +
    +
    + "; + } + // line 34 + yield " + +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 149 => 37, 145 => 36, 139 => 35, 136 => 34, 119 => 19, 116 => 18, 102 => 17, 99 => 16, 93 => 14, 86 => 12, 85 => 11, 84 => 10, 83 => 9, 82 => 8, 81 => 7, 80 => 6, 77 => 5, 74 => 4, 57 => 3, 53 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    +
    + {% for name, template in templates %} + {% if block('toolbar', template) is defined %} + {% with { + collector: profile ? profile.getcollector(name) : null, + profiler_url: profiler_url, + token: token ?? (profile ? profile.token : null), + name: name, + profiler_markup_version: profiler_markup_version, + csp_script_nonce: csp_script_nonce, + csp_style_nonce: csp_style_nonce + } %} + {{ block('toolbar', template) }} + {% endwith %} + {% endif %} + {% endfor %} + {% if full_stack %} +
    +
    + Using symfony/symfony is NOT supported +
    +
    +

    This project is using Symfony via the \"symfony/symfony\" package.

    +

    This is NOT supported anymore since Symfony 4.0.

    +

    Even if it seems to work well, it has some important limitations with no workarounds.

    +

    Using this package also makes your project slower.

    + + Please, stop using this package and replace it with individual packages instead. +
    +
    +
    + {% endif %} + + +
    +", "@WebProfiler/Profiler/toolbar.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.html.twig"); + } +} diff --git a/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php b/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php new file mode 100644 index 0000000..0a6967f --- /dev/null +++ b/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php @@ -0,0 +1,185 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/memory.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/memory.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 5 + yield " "; + $context["status_color"] = (((((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 5, $this->source); })()), "memory", [], "any", false, false, false, 5) / 1024) / 1024) > 50)) ? ("yellow") : ("")); + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/memory.svg"); + yield " + "; + // line 7 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1f", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "memory", [], "any", false, false, false, 7) / 1024) / 1024)), "html", null, true); + yield " + MiB + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 10 + yield " + "; + // line 11 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 12 + yield "
    + Peak memory usage + "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1f", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "memory", [], "any", false, false, false, 14) / 1024) / 1024)), "html", null, true); + yield " MiB +
    + +
    + PHP memory limit + "; + // line 19 + yield (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 19, $this->source); })()), "memoryLimit", [], "any", false, false, false, 19) == -1)) ? ("Unlimited") : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f MiB", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 19, $this->source); })()), "memoryLimit", [], "any", false, false, false, 19) / 1024) / 1024)), "html", null, true))); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 22 + yield " + "; + // line 23 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 23, $this->source); })()), "name" => "time", "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 23, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/memory.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 121 => 23, 118 => 22, 111 => 19, 103 => 14, 99 => 12, 97 => 11, 94 => 10, 87 => 7, 82 => 6, 79 => 5, 76 => 4, 63 => 3, 40 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set icon %} + {% set status_color = (collector.memory / 1024 / 1024) > 50 ? 'yellow' %} + {{ source('@WebProfiler/Icon/memory.svg') }} + {{ '%.1f'|format(collector.memory / 1024 / 1024) }} + MiB + {% endset %} + + {% set text %} +
    + Peak memory usage + {{ '%.1f'|format(collector.memory / 1024 / 1024) }} MiB +
    + +
    + PHP memory limit + {{ collector.memoryLimit == -1 ? 'Unlimited' : '%.0f MiB'|format(collector.memoryLimit / 1024 / 1024) }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, name: 'time', status: status_color }) }} +{% endblock %} +", "@WebProfiler/Collector/memory.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/memory.html.twig"); + } +} diff --git a/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php b/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php new file mode 100644 index 0000000..4d305e6 --- /dev/null +++ b/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php @@ -0,0 +1,714 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/http_client.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/http_client.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 39 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 40 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 40, $this->source); })()), "requestCount", [], "any", false, false, false, 40)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 41 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 42 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/http-client.svg"); + yield " + "; + // line 43 + $context["status_color"] = ""; + // line 44 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "requestCount", [], "any", false, false, false, 44), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 46 + yield " + "; + // line 47 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 48 + yield "
    + Total requests + "; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "requestCount", [], "any", false, false, false, 50), "html", null, true); + yield " +
    +
    + HTTP errors + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 54, $this->source); })()), "errorCount", [], "any", false, false, false, 54) > 0)) ? ("sf-toolbar-status-red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 54, $this->source); })()), "errorCount", [], "any", false, false, false, 54), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 57 + yield " + "; + // line 58 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 58, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 58, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 62 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 63 + yield "env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "requestCount", [], "any", false, false, false, 63) == 0)) ? ("disabled") : ("")); + yield "\"> + "; + // line 64 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/http-client.svg"); + yield " + HTTP Client + "; + // line 66 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "requestCount", [], "any", false, false, false, 66)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 67 + yield " + "; + // line 68 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 68, $this->source); })()), "requestCount", [], "any", false, false, false, 68), "html", null, true); + yield " + + "; + } + // line 71 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 74 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 75 + yield "

    HTTP Client

    + "; + // line 76 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 76, $this->source); })()), "requestCount", [], "any", false, false, false, 76) == 0)) { + // line 77 + yield "
    +

    No HTTP requests were made.

    +
    + "; + } else { + // line 81 + yield "
    +
    + "; + // line 83 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "requestCount", [], "any", false, false, false, 83), "html", null, true); + yield " + Total requests +
    +
    + "; + // line 87 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 87, $this->source); })()), "errorCount", [], "any", false, false, false, 87), "html", null, true); + yield " + HTTP errors +
    +
    +

    Clients

    +
    + "; + // line 93 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "clients", [], "any", false, false, false, 93)); + foreach ($context['_seq'] as $context["name"] => $context["client"]) { + // line 94 + yield "
    env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 94)) == 0)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 95)), "html", null, true); + yield "

    +
    + "; + // line 97 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 97)) == 0)) { + // line 98 + yield "
    +

    No requests were made with the \""; + // line 99 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield "\" service.

    +
    + "; + } else { + // line 102 + yield "

    Requests

    + "; + // line 103 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 103)); + foreach ($context['_seq'] as $context["_key"] => $context["trace"]) { + // line 104 + yield " "; + $context["profiler_token"] = ""; + // line 105 + yield " "; + $context["profiler_link"] = ""; + // line 106 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, true, false, 106), "response_headers", [], "any", true, true, false, 106)) { + // line 107 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, false, false, 107), "response_headers", [], "any", false, false, false, 107)); + foreach ($context['_seq'] as $context["_key"] => $context["header"]) { + // line 108 + yield " "; + if (CoreExtension::matches("/^x-debug-token: .*\$/i", $context["header"])) { + // line 109 + yield " "; + $context["profiler_token"] = Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["header"], "getValue", [], "any", false, false, false, 109), Twig\Extension\CoreExtension::length($this->env->getCharset(), "x-debug-token: ")); + // line 110 + yield " "; + } + // line 111 + yield " "; + if (CoreExtension::matches("/^x-debug-token-link: .*\$/i", $context["header"])) { + // line 112 + yield " "; + $context["profiler_link"] = Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["header"], "getValue", [], "any", false, false, false, 112), Twig\Extension\CoreExtension::length($this->env->getCharset(), "x-debug-token-link: ")); + // line 113 + yield " "; + } + // line 114 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['header'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 115 + yield " "; + } + // line 116 + yield " + + + + + "; + // line 125 + if (((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 125, $this->source); })()) && (isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 125, $this->source); })()))) { + // line 126 + yield " + "; + } + // line 130 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", true, true, false, 130) && CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", false, false, false, 130))) { + // line 131 + yield " + "; + } + // line 135 + yield " + + + "; + // line 138 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "options", [], "any", false, false, false, 138))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 139 + yield " + + + + "; + } + // line 144 + yield " + + env, $this->source, $context["trace"], "curlCommand", [], "any", true, true, false, 146) && CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", false, false, false, 146))) { + yield " colspan=\"2\""; + } + yield "> + "; + // line 147 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 147) >= 500)) { + // line 148 + yield " "; + $context["responseStatus"] = "error"; + // line 149 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 149) >= 400)) { + // line 150 + yield " "; + $context["responseStatus"] = "warning"; + // line 151 + yield " "; + } else { + // line 152 + yield " "; + $context["responseStatus"] = "success"; + // line 153 + yield " "; + } + // line 154 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["responseStatus"]) || array_key_exists("responseStatus", $context) ? $context["responseStatus"] : (function () { throw new RuntimeError('Variable "responseStatus" does not exist.', 154, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 155 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 155), "html", null, true); + yield " + + + "; + // line 158 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, false, false, 158), 1); + yield " + + "; + // line 160 + if (((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 160, $this->source); })()) && (isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 160, $this->source); })()))) { + // line 161 + yield " + "; + } + // line 165 + yield " + +
    + "; + // line 120 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "method", [], "any", false, false, false, 120), "html", null, true); + yield " + + "; + // line 123 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "url", [], "any", false, false, false, 123), "html", null, true); + yield " + + Profile + + +
    Request options"; + // line 141 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "options", [], "any", false, false, false, 141), 1); + yield "
    Response + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 162, $this->source); })()), "html", null, true); + yield "\" target=\"_blank\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 162, $this->source); })()), "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['trace'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 169 + yield " "; + } + // line 170 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['client'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 173 + yield " "; + } + // line 174 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/http_client.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 500 => 174, 497 => 173, 489 => 170, 486 => 169, 477 => 165, 469 => 162, 466 => 161, 464 => 160, 459 => 158, 453 => 155, 448 => 154, 445 => 153, 442 => 152, 439 => 151, 436 => 150, 433 => 149, 430 => 148, 428 => 147, 422 => 146, 418 => 144, 412 => 141, 408 => 139, 406 => 138, 401 => 135, 395 => 132, 392 => 131, 389 => 130, 383 => 126, 381 => 125, 376 => 123, 370 => 120, 364 => 116, 361 => 115, 355 => 114, 352 => 113, 349 => 112, 346 => 111, 343 => 110, 340 => 109, 337 => 108, 332 => 107, 329 => 106, 326 => 105, 323 => 104, 319 => 103, 316 => 102, 310 => 99, 307 => 98, 305 => 97, 298 => 95, 293 => 94, 289 => 93, 280 => 87, 273 => 83, 269 => 81, 263 => 77, 261 => 76, 258 => 75, 245 => 74, 233 => 71, 227 => 68, 224 => 67, 222 => 66, 217 => 64, 212 => 63, 199 => 62, 185 => 58, 182 => 57, 173 => 54, 166 => 50, 162 => 48, 160 => 47, 157 => 46, 150 => 44, 148 => 43, 143 => 42, 140 => 41, 137 => 40, 124 => 39, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + + +{% block toolbar %} + {% if collector.requestCount %} + {% set icon %} + {{ source('@WebProfiler/Icon/http-client.svg') }} + {% set status_color = '' %} + {{ collector.requestCount }} + {% endset %} + + {% set text %} +
    + Total requests + {{ collector.requestCount }} +
    +
    + HTTP errors + 0 ? 'sf-toolbar-status-red' }}\">{{ collector.errorCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/http-client.svg') }} + HTTP Client + {% if collector.requestCount %} + + {{ collector.requestCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    HTTP Client

    + {% if collector.requestCount == 0 %} +
    +

    No HTTP requests were made.

    +
    + {% else %} +
    +
    + {{ collector.requestCount }} + Total requests +
    +
    + {{ collector.errorCount }} + HTTP errors +
    +
    +

    Clients

    +
    + {% for name, client in collector.clients %} +
    +

    {{ name }} {{ client.traces|length }}

    +
    + {% if client.traces|length == 0 %} +
    +

    No requests were made with the \"{{ name }}\" service.

    +
    + {% else %} +

    Requests

    + {% for trace in client.traces %} + {% set profiler_token = '' %} + {% set profiler_link = '' %} + {% if trace.info.response_headers is defined %} + {% for header in trace.info.response_headers %} + {% if header matches '/^x-debug-token: .*\$/i' %} + {% set profiler_token = (header.getValue | slice('x-debug-token: ' | length)) %} + {% endif %} + {% if header matches '/^x-debug-token-link: .*\$/i' %} + {% set profiler_link = (header.getValue | slice('x-debug-token-link: ' | length)) %} + {% endif %} + {% endfor %} + {% endif %} + + + + + + {% if profiler_token and profiler_link %} + + {% endif %} + {% if trace.curlCommand is defined and trace.curlCommand %} + + {% endif %} + + + + {% if trace.options is not empty %} + + + + + {% endif %} + + + + {% if trace.http_code >= 500 %} + {% set responseStatus = 'error' %} + {% elseif trace.http_code >= 400 %} + {% set responseStatus = 'warning' %} + {% else %} + {% set responseStatus = 'success' %} + {% endif %} + + {{ trace.http_code }} + + + {{ profiler_dump(trace.info, maxDepth=1) }} + + {% if profiler_token and profiler_link %} + + {% endif %} + + +
    + {{ trace.method }} + + {{ trace.url }} + + Profile + + +
    Request options{{ profiler_dump(trace.options, maxDepth=1) }}
    Response + {{ profiler_token }} +
    + {% endfor %} + {% endif %} +
    +
    + {% endfor %} + {% endif %} +
    +{% endblock %} +", "@WebProfiler/Collector/http_client.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/http_client.html.twig"); + } +} diff --git a/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php b/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php new file mode 100644 index 0000000..a30b9f2 --- /dev/null +++ b/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php @@ -0,0 +1,161 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/bag.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/bag.html.twig")); + + // line 1 + yield "
    +env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("class", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["class"]) || array_key_exists("class", $context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.', 2, $this->source); })()), "")) : ("")), "html", null, true); + yield "\"> + + + + + + + + "; + // line 10 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["bag"]) || array_key_exists("bag", $context) ? $context["bag"] : (function () { throw new RuntimeError('Variable "bag" does not exist.', 10, $this->source); })()), "keys", [], "any", false, false, false, 10))); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["key"]) { + // line 11 + yield " + + + + "; + $context['_iterated'] = true; + } + // line 15 + if (!$context['_iterated']) { + // line 16 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['key'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 20 + yield " +
    "; + // line 5 + yield ((array_key_exists("labels", $context)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 5, $this->source); })()), 0, [], "array", false, false, false, 5), "html", null, true)) : ("Key")); + yield ""; + // line 6 + yield ((array_key_exists("labels", $context)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 6, $this->source); })()), 1, [], "array", false, false, false, 6), "html", null, true)) : ("Value")); + yield "
    "; + // line 12 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["key"], "html", null, true); + yield ""; + // line 13 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["bag"]) || array_key_exists("bag", $context) ? $context["bag"] : (function () { throw new RuntimeError('Variable "bag" does not exist.', 13, $this->source); })()), "get", [$context["key"]], "method", false, false, false, 13), ((array_key_exists("maxDepth", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["maxDepth"]) || array_key_exists("maxDepth", $context) ? $context["maxDepth"] : (function () { throw new RuntimeError('Variable "maxDepth" does not exist.', 13, $this->source); })()), 0)) : (0))); + yield "
    (no data)
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/bag.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 98 => 20, 89 => 16, 87 => 15, 80 => 13, 76 => 12, 73 => 11, 68 => 10, 61 => 6, 57 => 5, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    + + + + + + + + + {% for key in bag.keys|sort %} + + + + + {% else %} + + + + {% endfor %} + +
    {{ labels is defined ? labels[0] : 'Key' }}{{ labels is defined ? labels[1] : 'Value' }}
    {{ key }}{{ profiler_dump(bag.get(key), maxDepth=maxDepth|default(0)) }}
    (no data)
    +
    +", "@WebProfiler/Profiler/bag.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/bag.html.twig"); + } +} diff --git a/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php b/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php new file mode 100644 index 0000000..bc8e9c6 --- /dev/null +++ b/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php @@ -0,0 +1,630 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/twig.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/twig.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 40 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 41 + yield " "; + $context["time"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 41, $this->source); })()), "templatecount", [], "any", false, false, false, 41)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%0.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 41, $this->source); })()), "time", [], "any", false, false, false, 41))) : ("n/a")); + // line 42 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 43 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/twig.svg"); + yield " + "; + // line 44 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["time"]) || array_key_exists("time", $context) ? $context["time"] : (function () { throw new RuntimeError('Variable "time" does not exist.', 44, $this->source); })()), "html", null, true); + yield " + ms + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 47 + yield " + "; + // line 48 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 49 + yield " "; + $context["template"] = Twig\Extension\CoreExtension::first($this->env->getCharset(), Twig\Extension\CoreExtension::keys(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "templates", [], "any", false, false, false, 49))); + // line 50 + yield " "; + $context["file"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "templatePaths", [], "any", false, true, false, 50), (isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 50, $this->source); })()), [], "array", true, true, false, 50)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "templatePaths", [], "any", false, false, false, 50), (isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 50, $this->source); })()), [], "array", false, false, false, 50), false)) : (false)); + // line 51 + yield " "; + $context["link"] = (((($tmp = (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 51, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 51, $this->source); })()), 1)) : (false)); + // line 52 + yield "
    + Entry View + + "; + // line 55 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 55, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 56 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 56, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 56, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 57 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 57, $this->source); })()), "html", null, true); + yield " + + "; + } else { + // line 60 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 60, $this->source); })()), "html", null, true); + yield " + "; + } + // line 62 + yield " +
    +
    + Render Time + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["time"]) || array_key_exists("time", $context) ? $context["time"] : (function () { throw new RuntimeError('Variable "time" does not exist.', 66, $this->source); })()), "html", null, true); + yield " ms +
    +
    + Template Calls + "; + // line 70 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "templatecount", [], "any", false, false, false, 70), "html", null, true); + yield " +
    +
    + Block Calls + "; + // line 74 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 74, $this->source); })()), "blockcount", [], "any", false, false, false, 74), "html", null, true); + yield " +
    +
    + Macro Calls + "; + // line 78 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 78, $this->source); })()), "macrocount", [], "any", false, false, false, 78), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 81 + yield " + "; + // line 82 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 82, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 85 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 86 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 86, $this->source); })()), "templateCount", [], "any", false, false, false, 86))) ? ("disabled") : ("")); + yield "\"> + "; + // line 87 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/twig.svg"); + yield " + Twig + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 92 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 93 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "templatecount", [], "any", false, false, false, 93) == 0)) { + // line 94 + yield "

    Twig

    + +
    +

    No Twig templates were rendered.

    +
    + "; + } else { + // line 100 + yield "

    Twig Metrics

    + +
    +
    + "; + // line 104 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%0.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 104, $this->source); })()), "time", [], "any", false, false, false, 104)), "html", null, true); + yield " ms + Render time +
    + +
    + +
    +
    + "; + // line 112 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 112, $this->source); })()), "templatecount", [], "any", false, false, false, 112), "html", null, true); + yield " + Template calls +
    + +
    + "; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 117, $this->source); })()), "blockcount", [], "any", false, false, false, 117), "html", null, true); + yield " + Block calls +
    + +
    + "; + // line 122 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 122, $this->source); })()), "macrocount", [], "any", false, false, false, 122), "html", null, true); + yield " + Macro calls +
    +
    +
    + +

    + Render time includes sub-requests rendering time (if any). +

    + +

    Rendered Templates

    + + + + + + + + + + "; + // line 142 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 142, $this->source); })()), "templates", [], "any", false, false, false, 142)); + foreach ($context['_seq'] as $context["template"] => $context["count"]) { + // line 143 + yield " + "; + // line 144 + $context["file"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "templatePaths", [], "any", false, true, false, 144), $context["template"], [], "array", true, true, false, 144)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 144, $this->source); })()), "templatePaths", [], "any", false, false, false, 144), $context["template"], [], "array", false, false, false, 144), false)) : (false)); + // line 145 + yield " "; + $context["link"] = (((($tmp = (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 145, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 145, $this->source); })()), 1)) : (false)); + // line 146 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['template'], $context['count'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 159 + yield " +
    Template Name & PathRender Count
    + "; + // line 147 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 147, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 148 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 148, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 148, $this->source); })()), "html", null, true); + yield "\" class=\"stretched-link\"> + "; + // line 149 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["template"], "html", null, true); + yield " + "; + // line 150 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileRelative((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 150, $this->source); })())), (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 150, $this->source); })())), "html", null, true); + yield " + + "; + } else { + // line 153 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["template"], "html", null, true); + yield " + "; + } + // line 155 + yield " "; + // line 156 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["count"], "html", null, true); + yield "
    + +

    Rendering Call Graph

    + +
    + "; + // line 165 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 165, $this->source); })()), "htmlcallgraph", [], "any", false, false, false, 165), "html", null, true); + yield " +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/twig.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 420 => 165, 412 => 159, 403 => 156, 400 => 155, 394 => 153, 388 => 150, 384 => 149, 377 => 148, 375 => 147, 372 => 146, 369 => 145, 367 => 144, 364 => 143, 360 => 142, 337 => 122, 329 => 117, 321 => 112, 310 => 104, 304 => 100, 296 => 94, 293 => 93, 280 => 92, 265 => 87, 260 => 86, 247 => 85, 234 => 82, 231 => 81, 224 => 78, 217 => 74, 210 => 70, 203 => 66, 197 => 62, 191 => 60, 185 => 57, 178 => 56, 176 => 55, 171 => 52, 168 => 51, 165 => 50, 162 => 49, 160 => 48, 157 => 47, 150 => 44, 145 => 43, 142 => 42, 139 => 41, 126 => 40, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set time = collector.templatecount ? '%0.0f'|format(collector.time) : 'n/a' %} + {% set icon %} + {{ source('@WebProfiler/Icon/twig.svg') }} + {{ time }} + ms + {% endset %} + + {% set text %} + {% set template = collector.templates|keys|first %} + {% set file = collector.templatePaths[template]|default(false) %} + {% set link = file ? file|file_link(1) : false %} +
    + Entry View + + {% if link %} + + {{ template }} + + {% else %} + {{ template }} + {% endif %} + +
    +
    + Render Time + {{ time }} ms +
    +
    + Template Calls + {{ collector.templatecount }} +
    +
    + Block Calls + {{ collector.blockcount }} +
    +
    + Macro Calls + {{ collector.macrocount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/twig.svg') }} + Twig + +{% endblock %} + +{% block panel %} + {% if collector.templatecount == 0 %} +

    Twig

    + +
    +

    No Twig templates were rendered.

    +
    + {% else %} +

    Twig Metrics

    + +
    +
    + {{ '%0.0f'|format(collector.time) }} ms + Render time +
    + +
    + +
    +
    + {{ collector.templatecount }} + Template calls +
    + +
    + {{ collector.blockcount }} + Block calls +
    + +
    + {{ collector.macrocount }} + Macro calls +
    +
    +
    + +

    + Render time includes sub-requests rendering time (if any). +

    + +

    Rendered Templates

    + + + + + + + + + + {% for template, count in collector.templates %} + + {% set file = collector.templatePaths[template]|default(false) %} + {% set link = file ? file|file_link(1) : false %} + + + + {% endfor %} + +
    Template Name & PathRender Count
    + {% if link %} + + {{ template }} + {{ file|file_relative|default(file) }} + + {% else %} + {{ template }} + {% endif %} + {{ count }}
    + +

    Rendering Call Graph

    + +
    + {{ collector.htmlcallgraph }} +
    + {% endif %} +{% endblock %} +", "@WebProfiler/Collector/twig.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/twig.html.twig"); + } +} diff --git a/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php b/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php new file mode 100644 index 0000000..9e89124 --- /dev/null +++ b/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php @@ -0,0 +1,477 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@Debug/Profiler/dump.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@Debug/Profiler/dump.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "dumpsCount", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@Debug/Profiler/icon.svg"); + yield " + "; + // line 7 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "dumpsCount", [], "any", false, false, false, 7), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 9 + yield " + "; + // line 10 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 11 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 11, $this->source); })()), "getDumps", ["html"], "method", false, false, false, 11)); + foreach ($context['_seq'] as $context["_key"] => $context["dump"]) { + // line 12 + yield "
    + + "; + // line 14 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", true, true, false, 14) && ("" != CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 14)))) { + // line 15 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 15), "html", null, true); + yield " in + "; + } + // line 17 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 17)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 18 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 18), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 18)); + // line 19 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 19, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 20 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 20, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 20), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 20), "html", null, true); + yield " + "; + } else { + // line 22 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 22), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 22), "html", null, true); + yield " + "; + } + // line 24 + yield " "; + } else { + // line 25 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 25), "html", null, true); + yield " + "; + } + // line 27 + yield " + line "; + // line 28 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 28), "html", null, true); + yield " + + "; + // line 30 + yield CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "data", [], "any", false, false, false, 30); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dump'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 33 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 34 + yield " + "; + // line 35 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => true]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 39 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 40 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 40, $this->source); })()), "dumpsCount", [], "any", false, false, false, 40) == 0)) ? ("disabled") : ("")); + yield "\"> + "; + // line 41 + yield Twig\Extension\CoreExtension::source($this->env, "@Debug/Profiler/icon.svg"); + yield " + Debug + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 46 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 47 + yield "

    Dumped Contents

    + + "; + // line 49 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "getDumps", ["html"], "method", false, false, false, 49)); + $context['_iterated'] = false; + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["dump"]) { + // line 50 + yield "
    + + "; + // line 52 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", true, true, false, 52) && ("" != CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 52)))) { + // line 53 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 53), "html", null, true); + yield " in + "; + } else { + // line 55 + yield " In + "; + } + // line 57 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 57)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 58 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 58), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 58)); + // line 59 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 59, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 60 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 60, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 60), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 60), "html", null, true); + yield " + "; + } else { + // line 62 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 62), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 62), "html", null, true); + yield " + "; + } + // line 64 + yield " "; + } else { + // line 65 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 65), "html", null, true); + yield " + "; + } + // line 67 + yield " line env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 67), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 67), "html", null, true); + yield ": + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 70), "html", null, true); + yield "\"> +
    + "; + // line 72 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "fileExcerpt", [], "any", false, false, false, 72)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "fileExcerpt", [], "any", false, false, false, 72)) : ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 72), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 72)))); + yield " +
    +
    + + "; + // line 76 + yield CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "data", [], "any", false, false, false, 76); + yield " +
    + "; + $context['_iterated'] = true; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + // line 78 + if (!$context['_iterated']) { + // line 79 + yield "
    +

    No content was dumped.

    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dump'], $context['_parent'], $context['_iterated'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@Debug/Profiler/dump.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 349 => 79, 347 => 78, 332 => 76, 325 => 72, 320 => 70, 311 => 67, 305 => 65, 302 => 64, 294 => 62, 284 => 60, 281 => 59, 278 => 58, 275 => 57, 271 => 55, 265 => 53, 263 => 52, 259 => 50, 241 => 49, 237 => 47, 224 => 46, 209 => 41, 204 => 40, 191 => 39, 177 => 35, 174 => 34, 170 => 33, 161 => 30, 156 => 28, 153 => 27, 147 => 25, 144 => 24, 136 => 22, 126 => 20, 123 => 19, 120 => 18, 117 => 17, 111 => 15, 109 => 14, 105 => 12, 100 => 11, 98 => 10, 95 => 9, 89 => 7, 84 => 6, 81 => 5, 78 => 4, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.dumpsCount %} + {% set icon %} + {{ source('@Debug/Profiler/icon.svg') }} + {{ collector.dumpsCount }} + {% endset %} + + {% set text %} + {% for dump in collector.getDumps('html') %} +
    + + {% if dump.label is defined and '' != dump.label %} + {{ dump.label }} in + {% endif %} + {% if dump.file %} + {% set link = dump.file|file_link(dump.line) %} + {% if link %} + {{ dump.name }} + {% else %} + {{ dump.name }} + {% endif %} + {% else %} + {{ dump.name }} + {% endif %} + + line {{ dump.line }} + + {{ dump.data|raw }} +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@Debug/Profiler/icon.svg') }} + Debug + +{% endblock %} + +{% block panel %} +

    Dumped Contents

    + + {% for dump in collector.getDumps('html') %} +
    + + {% if dump.label is defined and '' != dump.label %} + {{ dump.label }} in + {% else %} + In + {% endif %} + {% if dump.line %} + {% set link = dump.file|file_link(dump.line) %} + {% if link %} + {{ dump.name }} + {% else %} + {{ dump.name }} + {% endif %} + {% else %} + {{ dump.name }} + {% endif %} + line {{ dump.line }}: + + +
    +
    + {{ dump.fileExcerpt ? dump.fileExcerpt|raw : dump.file|file_excerpt(dump.line) }} +
    +
    + + {{ dump.data|raw }} +
    + {% else %} +
    +

    No content was dumped.

    +
    + {% endfor %} +{% endblock %} +", "@Debug/Profiler/dump.html.twig", "/var/www/html/vendor/symfony/debug-bundle/Resources/views/Profiler/dump.html.twig"); + } +} diff --git a/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php b/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php new file mode 100644 index 0000000..2f9fd72 --- /dev/null +++ b/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php @@ -0,0 +1,344 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'title' => [$this, 'block_title'], + 'head' => [$this, 'block_head'], + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base.html.twig")); + + // line 1 + yield " + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getCharset(), "html", null, true); + yield "\" /> + + + + "; + // line 8 + yield from $this->unwrap()->yieldBlock('title', $context, $blocks); + yield " + + "; + // line 10 + $context["request_collector"] = ((array_key_exists("profile", $context)) ? (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["profile"] ?? null), "collectors", [], "any", false, true, false, 10), "request", [], "any", true, true, false, 10)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 10, $this->source); })()), "collectors", [], "any", false, false, false, 10), "request", [], "any", false, false, false, 10), null)) : (null))) : (null)); + // line 11 + yield " "; + $context["status_code"] = (((($tmp = !(null === (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 11, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((CoreExtension::getAttribute($this->env, $this->source, ($context["request_collector"] ?? null), "statuscode", [], "any", true, true, false, 11)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 11, $this->source); })()), "statuscode", [], "any", false, false, false, 11), 0)) : (0))) : (0)); + // line 12 + yield " "; + $context["favicon_color"] = ((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 12, $this->source); })()) > 399)) ? ("b41939") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 12, $this->source); })()) > 299)) ? ("af8503") : ("000000")))); + // line 13 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["favicon_color"]) || array_key_exists("favicon_color", $context) ? $context["favicon_color"] : (function () { throw new RuntimeError('Variable "favicon_color" does not exist.', 13, $this->source); })()), "html", null, true); + yield "; %7D %23sf %7B fill: %23ffffff; %7D%3C/style%3E%3Cpath fill='none' d='M0 0h600v600H0z'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h600v600H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath id='circle' d='M599.985 299.974c0 165.696-134.307 300.024-300.003 300.024C134.302 599.998 0 465.67 0 299.974 0 134.304 134.302-.002 299.982-.002c165.696 0 300.003 134.307 300.003 299.976z' fill-rule='nonzero'/%3E%3Cpath id='sf' d='M431.154 110.993c-30.474 1.043-57.08 17.866-76.884 41.076-21.926 25.49-36.508 55.696-47.03 86.55-18.791-15.416-33.282-35.364-63.457-44.04-23.311-6.702-47.794-3.948-70.314 12.833-10.667 7.965-18.016 19.995-21.51 31.34-9.05 29.416 9.506 55.61 17.942 65.004l18.444 19.743c3.792 3.879 12.95 13.983 8.467 28.458-4.82 15.764-23.809 25.938-43.285 19.958-8.703-2.67-21.199-9.147-18.396-18.257 1.145-3.739 3.82-6.553 5.264-9.74 1.305-2.788 1.941-4.858 2.337-6.099 3.557-11.602-1.31-26.714-13.747-30.56-11.613-3.562-23.488-.738-28.094 14.202-5.22 16.979 2.905 47.795 46.436 61.206 51 15.694 94.13-12.084 100.249-48.287 3.857-22.675-6.392-39.536-25.147-61.2l-15.293-16.92c-9.254-9.248-12.437-25.018-2.856-37.134 8.093-10.233 19.6-14.581 38.476-9.457 27.543 7.468 39.809 26.58 60.285 41.996-8.44 27.741-13.977 55.584-18.973 80.548l-3.07 18.626c-14.636 76.766-25.816 118.939-54.856 143.144-5.858 4.167-14.218 10.399-26.821 10.843-6.622.203-8.757-4.355-8.847-6.344-.15-4.628 3.755-6.756 6.349-8.837 3.889-2.124 9.757-5.633 9.356-16.882-.423-13.293-11.431-24.815-27.35-24.286-11.919.402-30.09 11.608-29.4 32.149.701 21.22 20.472 37.118 50.288 36.107 15.935-.535 51.528-7.018 86.592-48.699 40.82-47.8 52.235-102.576 60.82-142.673l9.591-52.946a177.574 177.574 0 0017.209 1.22c50.844 1.075 76.257-25.249 76.653-44.41.257-11.591-7.6-23.011-18.61-22.739-7.863.22-17.759 5.473-20.123 16.353-2.332 10.671 16.17 20.316 1.712 29.704-10.27 6.643-28.683 11.319-54.615 7.526l4.712-26.061c9.623-49.416 21.493-110.193 66.528-111.68 3.284-.155 15.282.139 15.56 8.088.08 2.637-.582 3.332-3.68 9.393-3.166 4.729-4.36 8.773-4.204 13.394.433 12.608 10.024 20.91 23.916 20.429 18.572-.626 23.906-18.7 23.6-27.998-.759-21.846-23.776-35.647-54.224-34.641z' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E\"/> + + "; + // line 15 + yield from $this->unwrap()->yieldBlock('head', $context, $blocks); + // line 25 + yield " + + source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 27, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + if (null === localStorage.getItem('symfony/profiler/theme') || 'theme-auto' === localStorage.getItem('symfony/profiler/theme')) { + document.body.classList.add((matchMedia('(prefers-color-scheme: dark)').matches ? 'theme-dark' : 'theme-light')); + // needed to respond dynamically to OS changes without having to refresh the page + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { + document.body.classList.remove('theme-light', 'theme-dark'); + document.body.classList.add(e.matches ? 'theme-dark' : 'theme-light'); + }); + } else { + document.body.classList.add(localStorage.getItem('symfony/profiler/theme')); + } + + document.body.classList.add(localStorage.getItem('symfony/profiler/width') || 'width-normal'); + + document.body.classList.add( + (navigator.appVersion.indexOf('Win') !== -1) ? 'windows' : (navigator.appVersion.indexOf('Mac') !== -1) ? 'macos' : 'linux' + ); + + + "; + // line 46 + yield from $this->unwrap()->yieldBlock('body', $context, $blocks); + // line 47 + yield " + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + // line 8 + /** + * @return iterable + */ + public function block_title(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + yield "Symfony Profiler"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 15 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 16 + yield " "; + yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks); + // line 21 + yield " + "; + // line 22 + yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks); + // line 24 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 16 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 17 + yield " source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 17, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + "; + // line 18 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/profiler.css.twig"); + yield " + + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 22 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 23 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 46 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + yield ""; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/base.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 246 => 46, 235 => 23, 222 => 22, 208 => 18, 199 => 17, 186 => 16, 175 => 24, 173 => 22, 170 => 21, 167 => 16, 154 => 15, 131 => 8, 118 => 47, 116 => 46, 90 => 27, 86 => 25, 84 => 15, 78 => 13, 75 => 12, 72 => 11, 70 => 10, 65 => 8, 58 => 4, 53 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" + + + + + + + {% block title %}Symfony Profiler{% endblock %} + + {% set request_collector = profile is defined ? profile.collectors.request|default(null) : null %} + {% set status_code = request_collector is not null ? request_collector.statuscode|default(0) : 0 %} + {% set favicon_color = status_code > 399 ? 'b41939' : status_code > 299 ? 'af8503' : '000000' %} + + + {% block head %} + {% block stylesheets %} + + {{ include('@WebProfiler/Profiler/profiler.css.twig') }} + + {% endblock %} + + {% block javascripts %} + {% endblock %} + {% endblock %} + + + + if (null === localStorage.getItem('symfony/profiler/theme') || 'theme-auto' === localStorage.getItem('symfony/profiler/theme')) { + document.body.classList.add((matchMedia('(prefers-color-scheme: dark)').matches ? 'theme-dark' : 'theme-light')); + // needed to respond dynamically to OS changes without having to refresh the page + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { + document.body.classList.remove('theme-light', 'theme-dark'); + document.body.classList.add(e.matches ? 'theme-dark' : 'theme-light'); + }); + } else { + document.body.classList.add(localStorage.getItem('symfony/profiler/theme')); + } + + document.body.classList.add(localStorage.getItem('symfony/profiler/width') || 'width-normal'); + + document.body.classList.add( + (navigator.appVersion.indexOf('Win') !== -1) ? 'windows' : (navigator.appVersion.indexOf('Mac') !== -1) ? 'macos' : 'linux' + ); + + + {% block body '' %} + + +", "@WebProfiler/Profiler/base.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/base.html.twig"); + } +} diff --git a/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php b/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php new file mode 100644 index 0000000..9e4efe4 --- /dev/null +++ b/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php @@ -0,0 +1,1397 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_js.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_js.html.twig")); + + // line 1 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbar sf-toolbar-opened\" role=\"region\" aria-label=\"Symfony Web Debug Toolbar\"> + "; + // line 3 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar.html.twig", ["templates" => ["request" => "@WebProfiler/Profiler/cancel.html.twig"], "profile" => null, "profiler_url" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler", ["token" => // line 8 +(isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 8, $this->source); })())]), "profiler_markup_version" => 3]); + // line 10 + yield " +
    + +source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 13, $this->source); })()), "html", null, true); + yield "\""; + } + yield " href=\""; + yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_wdt_stylesheet"); + yield "\" /> + +"; + // line 18 + yield "source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 18, $this->source); })()), "html", null, true); + yield "\""; + } + yield ">/* 0) { + addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else if (successStreak < 4) { + addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else { + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + } + }; + + var startAjaxRequest = function(index) { + var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); + if (!tbody) { + return; + } + + var nbOfAjaxRequest = tbody.rows.length; + if (nbOfAjaxRequest >= 100) { + tbody.deleteRow(0); + } + + var request = requestStack[index]; + pendingRequests++; + var row = document.createElement('tr'); + request.DOMNode = row; + + var requestNumberCell = document.createElement('td'); + requestNumberCell.textContent = index + 1; + row.appendChild(requestNumberCell); + + var profilerCell = document.createElement('td'); + profilerCell.textContent = 'n/a'; + row.appendChild(profilerCell); + + var methodCell = document.createElement('td'); + methodCell.textContent = request.method; + row.appendChild(methodCell); + + var typeCell = document.createElement('td'); + typeCell.textContent = request.type; + row.appendChild(typeCell); + + var statusCodeCell = document.createElement('td'); + var statusCode = document.createElement('span'); + statusCode.textContent = 'n/a'; + statusCodeCell.appendChild(statusCode); + row.appendChild(statusCodeCell); + + var pathCell = document.createElement('td'); + pathCell.className = 'sf-ajax-request-url'; + if ('GET' === request.method) { + var pathLink = document.createElement('a'); + pathLink.setAttribute('href', request.url); + pathLink.textContent = request.url; + pathCell.appendChild(pathLink); + } else { + pathCell.textContent = request.url; + } + pathCell.setAttribute('title', request.url); + row.appendChild(pathCell); + + var durationCell = document.createElement('td'); + durationCell.className = 'sf-ajax-request-duration'; + durationCell.textContent = 'n/a'; + row.appendChild(durationCell); + + request.liveDurationHandle = setInterval(function() { + durationCell.textContent = (new Date() - request.start) + ' ms'; + }, 100); + + row.className = 'sf-ajax-request sf-ajax-request-loading'; + tbody.insertBefore(row, null); + + var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + toolbarInfo.scrollTop = toolbarInfo.scrollHeight; + + renderAjaxRequests(); + }; + + var finishAjaxRequest = function(index) { + var request = requestStack[index]; + clearInterval(request.liveDurationHandle); + + if (!request.DOMNode) { + return; + } + + if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { + /* Flag as complete because finishAjaxRequest can be called multiple times. */ + request.toolbarReplaceFinished = true; + /* Search up through the DOM to find the toolbar's container ID. */ + for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { + if (elem.id.match(/^sfwdt/)) { + Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); + break; + } + } + } + + pendingRequests--; + var row = request.DOMNode; + /* Unpack the children from the row */ + var profilerCell = row.children[1]; + var methodCell = row.children[2]; + var statusCodeCell = row.children[4]; + var statusCodeElem = statusCodeCell.children[0]; + var durationCell = row.children[6]; + + if (request.error) { + row.className = 'sf-ajax-request sf-ajax-request-error'; + methodCell.className = 'sf-ajax-request-error'; + successStreak = 0; + } else { + row.className = 'sf-ajax-request sf-ajax-request-ok'; + successStreak++; + } + + if (request.statusCode) { + if (request.statusCode < 300) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status'); + } else if (request.statusCode < 400) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + statusCodeElem.textContent = request.statusCode; + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + + if (request.duration) { + durationCell.textContent = request.duration + ' ms'; + } + + if (request.profilerUrl) { + profilerCell.textContent = ''; + var profilerLink = document.createElement('a'); + profilerLink.setAttribute('href', request.profilerUrl); + profilerLink.textContent = request.profile; + profilerCell.appendChild(profilerLink); + } + + renderAjaxRequests(); + }; + + "; + // line 297 + if (array_key_exists("excluded_ajax_paths", $context)) { + // line 298 + yield " if (window.fetch && window.fetch.polyfill === undefined) { + var oldFetch = window.fetch; + window.fetch = function () { + var promise = oldFetch.apply(this, arguments); + var url = arguments[0]; + var params = arguments[1]; + var paramType = Object.prototype.toString.call(arguments[0]); + if (paramType === '[object Request]') { + url = arguments[0].url; + params = { + method: arguments[0].method, + credentials: arguments[0].credentials, + headers: arguments[0].headers, + mode: arguments[0].mode, + redirect: arguments[0].redirect + }; + } else { + url = String(url); + } + if (!url.match(new RegExp("; + // line 317 + yield json_encode((isset($context["excluded_ajax_paths"]) || array_key_exists("excluded_ajax_paths", $context) ? $context["excluded_ajax_paths"] : (function () { throw new RuntimeError('Variable "excluded_ajax_paths" does not exist.', 317, $this->source); })())); + yield "))) { + var method = 'GET'; + if (params && params.method !== undefined) { + method = params.method; + } + + var stackElement = { + error: false, + url: url, + method: method, + type: 'fetch', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + promise.then(function (r) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = r.status < 200 || r.status >= 400; + stackElement.statusCode = r.status; + stackElement.profile = r.headers.get('x-debug-token'); + stackElement.profilerUrl = r.headers.get('x-debug-token-link'); + stackElement.toolbarReplaceFinished = false; + stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); + finishAjaxRequest(idx); + }, function (e){ + stackElement.error = true; + finishAjaxRequest(idx); + }); + startAjaxRequest(idx); + } + + return promise; + }; + } + if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { + var proxied = XMLHttpRequest.prototype.open; + + XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { + var self = this; + + /* prevent logging AJAX calls to static and inline files, like templates */ + var path = url; + if (url.slice(0, 1) === '/') { + if (0 === url.indexOf('"; + // line 360 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 360, $this->source); })()), "basePath", [], "any", false, false, false, 360), "js"), "html", null, true); + yield "')) { + path = url.slice("; + // line 361 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 361, $this->source); })()), "basePath", [], "any", false, false, false, 361)), "html", null, true); + yield "); + } + } + else if (0 === url.indexOf('"; + // line 364 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 364, $this->source); })()), "schemeAndHttpHost", [], "any", false, false, false, 364) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 364, $this->source); })()), "basePath", [], "any", false, false, false, 364)), "js"), "html", null, true); + yield "')) { + path = url.slice("; + // line 365 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 365, $this->source); })()), "schemeAndHttpHost", [], "any", false, false, false, 365) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 365, $this->source); })()), "basePath", [], "any", false, false, false, 365))), "html", null, true); + yield "); + } + + if (!path.match(new RegExp("; + // line 368 + yield json_encode((isset($context["excluded_ajax_paths"]) || array_key_exists("excluded_ajax_paths", $context) ? $context["excluded_ajax_paths"] : (function () { throw new RuntimeError('Variable "excluded_ajax_paths" does not exist.', 368, $this->source); })())); + yield "))) { + var stackElement = { + error: false, + url: url, + method: method, + type: 'xhr', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + + this.addEventListener('readystatechange', function() { + if (self.readyState == 4) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = self.status < 200 || self.status >= 400; + stackElement.statusCode = self.status; + extractHeaders(self, stackElement); + + finishAjaxRequest(idx); + } + }, false); + + startAjaxRequest(idx); + } + + proxied.apply(this, Array.prototype.slice.call(arguments)); + }; + } + "; + } + // line 397 + yield " + return { + hasClass: hasClass, + + removeClass: removeClass, + + addClass: addClass, + + toggleClass: toggleClass, + + getPreference: getPreference, + + setPreference: setPreference, + + addEventListener: addEventListener, + + request: request, + + renderAjaxRequests: renderAjaxRequests, + + getSfwdt: function(token) { + return document.getElementById('sfwdt' + token); + }, + + load: function(selector, url, onSuccess, onError, options) { + var el = document.getElementById(selector); + + if (el && el.getAttribute('data-sfurl') !== url) { + request( + url, + function(xhr) { + el.innerHTML = xhr.responseText; + el.setAttribute('data-sfurl', url); + removeClass(el, 'loading'); + var pending = pendingRequests; + for (var i = 0; i < requestStack.length; i++) { + startAjaxRequest(i); + if (requestStack[i].duration) { + finishAjaxRequest(i); + } + } + /* Revert the pending state in case there was a start called without a finish above. */ + pendingRequests = pending; + (onSuccess || noop)(xhr, el); + }, + function(xhr) { (onError || noop)(xhr, el); }, + '', + options + ); + } + + return this; + }, + + showToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + + if ('closed' === getPreference('toolbar/displayState')) { + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + } else { + addClass(sfwdt, 'sf-toolbar-opened'); + removeClass(sfwdt, 'sf-toolbar-closed'); + } + }, + + hideToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + }, + + initToolbar: function(token) { + this.showToolbar(token); + + var toggleButton = document.querySelector(`#sfToolbarToggleButton-\${token}`); + addEventListener(toggleButton, 'click', function (event) { + event.preventDefault(); + + const newState = 'opened' === getPreference('toolbar/displayState') ? 'closed' : 'opened'; + setPreference('toolbar/displayState', newState); + 'opened' === newState ? Sfjs.showToolbar(token) : Sfjs.hideToolbar(token); + }); + }, + + loadToolbar: function(token, newToken) { + var that = this; + var triesCounter = document.getElementById('sfLoadCounter-' + token); + + var options = { + retry: true, + onSend: function (count) { + if (count === 3) { + that.initToolbar(token); + } + + if (triesCounter) { + triesCounter.textContent = count; + } + }, + }; + + var cancelButton = document.getElementById('sfLoadCancel-' + token); + if (cancelButton) { + addEventListener(cancelButton, 'click', function (event) { + event.preventDefault(); + + options.stop = true; + that.hideToolbar(token); + }); + } + + newToken = (newToken || token); + + this.load( + 'sfwdt' + token, + '"; + // line 513 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_wdt", ["token" => "xxxxxx"]), "js"), "html", null, true); + yield "'.replace(/xxxxxx/, newToken), + function(xhr, el) { + var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); + + /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ + if (!toolbarContent) { + return; + } + + /* Replace the ID, it has to match the new token */ + toolbarContent.parentElement.id = 'sfwdt' + newToken; + + /* Evaluate in global scope scripts embedded inside the toolbar */ + var i, scripts = [].slice.call(el.querySelectorAll('script')); + for (i = 0; i < scripts.length; ++i) { + if (scripts[i].firstChild) { + eval.call({}, scripts[i].firstChild.nodeValue); + } + } + + el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; + + if (el.style.display == 'none') { + return; + } + + that.initToolbar(newToken); + + /* Handle toolbar-info position */ + var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); + for (i = 0; i < toolbarBlocks.length; ++i) { + toolbarBlocks[i].onmouseover = function () { + var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; + var pageWidth = document.body.clientWidth; + var elementWidth = toolbarInfo.offsetWidth; + var leftValue = (elementWidth + this.offsetLeft) - pageWidth; + var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; + + /* Reset right and left value, useful on window resize */ + toolbarInfo.style.right = ''; + toolbarInfo.style.left = ''; + + if (elementWidth > pageWidth) { + toolbarInfo.style.left = 0; + } + else if (leftValue > 0 && rightValue > 0) { + toolbarInfo.style.right = (rightValue * -1) + 'px'; + } else if (leftValue < 0) { + toolbarInfo.style.left = 0; + } else { + toolbarInfo.style.right = '0px'; + } + }; + } + + renderAjaxRequests(); + addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { + requestStack = []; + renderAjaxRequests(); + successStreak = 4; + document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { + var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + elem.scrollTop = elem.scrollHeight; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { + event.preventDefault(); + + toggleClass(this.parentNode, 'hover'); + }); + + var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); + if (null !== dumpInfo) { + addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { + dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; + }); + addEventListener(dumpInfo, 'mouseleave', function () { + dumpInfo.style.minHeight = ''; + }); + } + }, + function(xhr) { + if (xhr.status !== 0 && !options.stop) { + var sfwdt = that.getSfwdt(token); + sfwdt.innerHTML = '\\ + \\ + '; + sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); + } + }, + options + ); + + return this; + }, + + toggle: function(selector, elOn, elOff) { + var tmp = elOn.style.display, + el = document.getElementById(selector); + + elOn.style.display = elOff.style.display; + elOff.style.display = tmp; + + if (el) { + el.style.display = 'none' === tmp ? 'none' : 'block'; + } + + return this; + }, + }; + })(); + } + + Sfjs.loadToolbar('"; + // line 630 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 630, $this->source); })()), "html", null, true); + yield "'); +/*]]>*/ + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_js.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 723 => 630, 691 => 601, 600 => 513, 482 => 397, 450 => 368, 444 => 365, 440 => 364, 434 => 361, 430 => 360, 384 => 317, 363 => 298, 361 => 297, 74 => 18, 63 => 13, 58 => 10, 56 => 8, 55 => 3, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" +
    + {{ include('@WebProfiler/Profiler/toolbar.html.twig', { + templates: { + 'request': '@WebProfiler/Profiler/cancel.html.twig' + }, + profile: null, + profiler_url: url('_profiler', {token: token}), + profiler_markup_version: 3, + }) }} +
    + + + +{# CAUTION: the contents of this file are processed by Twig before loading + them as JavaScript source code. Always use '/*' comments instead + of '//' comments to avoid impossible-to-debug side-effects #} +/* 0) { + addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else if (successStreak < 4) { + addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else { + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + } + }; + + var startAjaxRequest = function(index) { + var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); + if (!tbody) { + return; + } + + var nbOfAjaxRequest = tbody.rows.length; + if (nbOfAjaxRequest >= 100) { + tbody.deleteRow(0); + } + + var request = requestStack[index]; + pendingRequests++; + var row = document.createElement('tr'); + request.DOMNode = row; + + var requestNumberCell = document.createElement('td'); + requestNumberCell.textContent = index + 1; + row.appendChild(requestNumberCell); + + var profilerCell = document.createElement('td'); + profilerCell.textContent = 'n/a'; + row.appendChild(profilerCell); + + var methodCell = document.createElement('td'); + methodCell.textContent = request.method; + row.appendChild(methodCell); + + var typeCell = document.createElement('td'); + typeCell.textContent = request.type; + row.appendChild(typeCell); + + var statusCodeCell = document.createElement('td'); + var statusCode = document.createElement('span'); + statusCode.textContent = 'n/a'; + statusCodeCell.appendChild(statusCode); + row.appendChild(statusCodeCell); + + var pathCell = document.createElement('td'); + pathCell.className = 'sf-ajax-request-url'; + if ('GET' === request.method) { + var pathLink = document.createElement('a'); + pathLink.setAttribute('href', request.url); + pathLink.textContent = request.url; + pathCell.appendChild(pathLink); + } else { + pathCell.textContent = request.url; + } + pathCell.setAttribute('title', request.url); + row.appendChild(pathCell); + + var durationCell = document.createElement('td'); + durationCell.className = 'sf-ajax-request-duration'; + durationCell.textContent = 'n/a'; + row.appendChild(durationCell); + + request.liveDurationHandle = setInterval(function() { + durationCell.textContent = (new Date() - request.start) + ' ms'; + }, 100); + + row.className = 'sf-ajax-request sf-ajax-request-loading'; + tbody.insertBefore(row, null); + + var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + toolbarInfo.scrollTop = toolbarInfo.scrollHeight; + + renderAjaxRequests(); + }; + + var finishAjaxRequest = function(index) { + var request = requestStack[index]; + clearInterval(request.liveDurationHandle); + + if (!request.DOMNode) { + return; + } + + if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { + /* Flag as complete because finishAjaxRequest can be called multiple times. */ + request.toolbarReplaceFinished = true; + /* Search up through the DOM to find the toolbar's container ID. */ + for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { + if (elem.id.match(/^sfwdt/)) { + Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); + break; + } + } + } + + pendingRequests--; + var row = request.DOMNode; + /* Unpack the children from the row */ + var profilerCell = row.children[1]; + var methodCell = row.children[2]; + var statusCodeCell = row.children[4]; + var statusCodeElem = statusCodeCell.children[0]; + var durationCell = row.children[6]; + + if (request.error) { + row.className = 'sf-ajax-request sf-ajax-request-error'; + methodCell.className = 'sf-ajax-request-error'; + successStreak = 0; + } else { + row.className = 'sf-ajax-request sf-ajax-request-ok'; + successStreak++; + } + + if (request.statusCode) { + if (request.statusCode < 300) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status'); + } else if (request.statusCode < 400) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + statusCodeElem.textContent = request.statusCode; + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + + if (request.duration) { + durationCell.textContent = request.duration + ' ms'; + } + + if (request.profilerUrl) { + profilerCell.textContent = ''; + var profilerLink = document.createElement('a'); + profilerLink.setAttribute('href', request.profilerUrl); + profilerLink.textContent = request.profile; + profilerCell.appendChild(profilerLink); + } + + renderAjaxRequests(); + }; + + {% if excluded_ajax_paths is defined %} + if (window.fetch && window.fetch.polyfill === undefined) { + var oldFetch = window.fetch; + window.fetch = function () { + var promise = oldFetch.apply(this, arguments); + var url = arguments[0]; + var params = arguments[1]; + var paramType = Object.prototype.toString.call(arguments[0]); + if (paramType === '[object Request]') { + url = arguments[0].url; + params = { + method: arguments[0].method, + credentials: arguments[0].credentials, + headers: arguments[0].headers, + mode: arguments[0].mode, + redirect: arguments[0].redirect + }; + } else { + url = String(url); + } + if (!url.match(new RegExp({{ excluded_ajax_paths|json_encode|raw }}))) { + var method = 'GET'; + if (params && params.method !== undefined) { + method = params.method; + } + + var stackElement = { + error: false, + url: url, + method: method, + type: 'fetch', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + promise.then(function (r) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = r.status < 200 || r.status >= 400; + stackElement.statusCode = r.status; + stackElement.profile = r.headers.get('x-debug-token'); + stackElement.profilerUrl = r.headers.get('x-debug-token-link'); + stackElement.toolbarReplaceFinished = false; + stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); + finishAjaxRequest(idx); + }, function (e){ + stackElement.error = true; + finishAjaxRequest(idx); + }); + startAjaxRequest(idx); + } + + return promise; + }; + } + if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { + var proxied = XMLHttpRequest.prototype.open; + + XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { + var self = this; + + /* prevent logging AJAX calls to static and inline files, like templates */ + var path = url; + if (url.slice(0, 1) === '/') { + if (0 === url.indexOf('{{ request.basePath|e('js') }}')) { + path = url.slice({{ request.basePath|length }}); + } + } + else if (0 === url.indexOf('{{ (request.schemeAndHttpHost ~ request.basePath)|e('js') }}')) { + path = url.slice({{ (request.schemeAndHttpHost ~ request.basePath)|length }}); + } + + if (!path.match(new RegExp({{ excluded_ajax_paths|json_encode|raw }}))) { + var stackElement = { + error: false, + url: url, + method: method, + type: 'xhr', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + + this.addEventListener('readystatechange', function() { + if (self.readyState == 4) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = self.status < 200 || self.status >= 400; + stackElement.statusCode = self.status; + extractHeaders(self, stackElement); + + finishAjaxRequest(idx); + } + }, false); + + startAjaxRequest(idx); + } + + proxied.apply(this, Array.prototype.slice.call(arguments)); + }; + } + {% endif %} + + return { + hasClass: hasClass, + + removeClass: removeClass, + + addClass: addClass, + + toggleClass: toggleClass, + + getPreference: getPreference, + + setPreference: setPreference, + + addEventListener: addEventListener, + + request: request, + + renderAjaxRequests: renderAjaxRequests, + + getSfwdt: function(token) { + return document.getElementById('sfwdt' + token); + }, + + load: function(selector, url, onSuccess, onError, options) { + var el = document.getElementById(selector); + + if (el && el.getAttribute('data-sfurl') !== url) { + request( + url, + function(xhr) { + el.innerHTML = xhr.responseText; + el.setAttribute('data-sfurl', url); + removeClass(el, 'loading'); + var pending = pendingRequests; + for (var i = 0; i < requestStack.length; i++) { + startAjaxRequest(i); + if (requestStack[i].duration) { + finishAjaxRequest(i); + } + } + /* Revert the pending state in case there was a start called without a finish above. */ + pendingRequests = pending; + (onSuccess || noop)(xhr, el); + }, + function(xhr) { (onError || noop)(xhr, el); }, + '', + options + ); + } + + return this; + }, + + showToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + + if ('closed' === getPreference('toolbar/displayState')) { + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + } else { + addClass(sfwdt, 'sf-toolbar-opened'); + removeClass(sfwdt, 'sf-toolbar-closed'); + } + }, + + hideToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + }, + + initToolbar: function(token) { + this.showToolbar(token); + + var toggleButton = document.querySelector(`#sfToolbarToggleButton-\${token}`); + addEventListener(toggleButton, 'click', function (event) { + event.preventDefault(); + + const newState = 'opened' === getPreference('toolbar/displayState') ? 'closed' : 'opened'; + setPreference('toolbar/displayState', newState); + 'opened' === newState ? Sfjs.showToolbar(token) : Sfjs.hideToolbar(token); + }); + }, + + loadToolbar: function(token, newToken) { + var that = this; + var triesCounter = document.getElementById('sfLoadCounter-' + token); + + var options = { + retry: true, + onSend: function (count) { + if (count === 3) { + that.initToolbar(token); + } + + if (triesCounter) { + triesCounter.textContent = count; + } + }, + }; + + var cancelButton = document.getElementById('sfLoadCancel-' + token); + if (cancelButton) { + addEventListener(cancelButton, 'click', function (event) { + event.preventDefault(); + + options.stop = true; + that.hideToolbar(token); + }); + } + + newToken = (newToken || token); + + this.load( + 'sfwdt' + token, + '{{ url(\"_wdt\", { \"token\": \"xxxxxx\" })|escape('js') }}'.replace(/xxxxxx/, newToken), + function(xhr, el) { + var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); + + /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ + if (!toolbarContent) { + return; + } + + /* Replace the ID, it has to match the new token */ + toolbarContent.parentElement.id = 'sfwdt' + newToken; + + /* Evaluate in global scope scripts embedded inside the toolbar */ + var i, scripts = [].slice.call(el.querySelectorAll('script')); + for (i = 0; i < scripts.length; ++i) { + if (scripts[i].firstChild) { + eval.call({}, scripts[i].firstChild.nodeValue); + } + } + + el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; + + if (el.style.display == 'none') { + return; + } + + that.initToolbar(newToken); + + /* Handle toolbar-info position */ + var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); + for (i = 0; i < toolbarBlocks.length; ++i) { + toolbarBlocks[i].onmouseover = function () { + var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; + var pageWidth = document.body.clientWidth; + var elementWidth = toolbarInfo.offsetWidth; + var leftValue = (elementWidth + this.offsetLeft) - pageWidth; + var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; + + /* Reset right and left value, useful on window resize */ + toolbarInfo.style.right = ''; + toolbarInfo.style.left = ''; + + if (elementWidth > pageWidth) { + toolbarInfo.style.left = 0; + } + else if (leftValue > 0 && rightValue > 0) { + toolbarInfo.style.right = (rightValue * -1) + 'px'; + } else if (leftValue < 0) { + toolbarInfo.style.left = 0; + } else { + toolbarInfo.style.right = '0px'; + } + }; + } + + renderAjaxRequests(); + addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { + requestStack = []; + renderAjaxRequests(); + successStreak = 4; + document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { + var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + elem.scrollTop = elem.scrollHeight; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { + event.preventDefault(); + + toggleClass(this.parentNode, 'hover'); + }); + + var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); + if (null !== dumpInfo) { + addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { + dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; + }); + addEventListener(dumpInfo, 'mouseleave', function () { + dumpInfo.style.minHeight = ''; + }); + } + }, + function(xhr) { + if (xhr.status !== 0 && !options.stop) { + var sfwdt = that.getSfwdt(token); + sfwdt.innerHTML = '\\ +
    \\ +
    \\ + An error occurred while loading the web debug toolbar. Open the web profiler.\\ +
    \\ + '; + sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); + } + }, + options + ); + + return this; + }, + + toggle: function(selector, elOn, elOff) { + var tmp = elOn.style.display, + el = document.getElementById(selector); + + elOn.style.display = elOff.style.display; + elOff.style.display = tmp; + + if (el) { + el.style.display = 'none' === tmp ? 'none' : 'block'; + } + + return this; + }, + }; + })(); + } + + Sfjs.loadToolbar('{{ token }}'); +/*]]>*/ + +", "@WebProfiler/Profiler/toolbar_js.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_js.html.twig"); + } +} diff --git a/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php b/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php new file mode 100644 index 0000000..5380530 --- /dev/null +++ b/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php @@ -0,0 +1,841 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/command.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/command.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 4 + yield " + "; + // line 5 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/command.svg"); + yield " + Console Command + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 11 + yield "

    + "; + // line 12 + $context["command"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 12, $this->source); })()), "command", [], "any", false, false, false, 12); + // line 13 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 13, $this->source); })()), "file", [], "any", false, false, false, 13), CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 13, $this->source); })()), "line", [], "any", false, false, false, 13)), "html", null, true); + yield "\"> + "; + // line 14 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["command"] ?? null), "executor", [], "any", true, true, false, 14)) { + // line 15 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrMethod($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 15, $this->source); })()), "executor", [], "any", false, false, false, 15), "html", null, true)); + yield " + "; + } else { + // line 17 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 17, $this->source); })()), "class", [], "any", false, false, false, 17), "html", null, true)); + yield " + "; + } + // line 19 + yield " +

    + +
    +
    +

    Command

    + +
    +
    +
    + "; + // line 29 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "duration", [], "any", false, false, false, 29), "html", null, true); + yield " + Duration +
    + +
    + "; + // line 34 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "maxMemoryUsage", [], "any", false, false, false, 34), "html", null, true); + yield " + Peak Memory Usage +
    + +
    + "; + // line 39 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 39, $this->source); })()), "verbosityLevel", [], "any", false, false, false, 39), "html", null, true); + yield " + Verbosity Level +
    +
    + +
    +
    + "; + // line 46 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 46, $this->source); })()), "signalable", [], "any", false, false, false, 46))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Signalable +
    + +
    + "; + // line 51 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "interactive", [], "any", false, false, false, 51)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Interactive +
    + +
    + "; + // line 56 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "validateInput", [], "any", false, false, false, 56)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Validate Input +
    + +
    + "; + // line 61 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "enabled", [], "any", false, false, false, 61)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Enabled +
    + +
    + "; + // line 66 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "visible", [], "any", false, false, false, 66)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Visible +
    +
    + +

    Arguments

    + + "; + // line 73 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 73, $this->source); })()), "arguments", [], "any", false, false, false, 73))) { + // line 74 + yield "
    +

    No arguments were set

    +
    + "; + } else { + // line 78 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 78, $this->source); })()), "arguments", [], "any", false, false, false, 78), "labels" => ["Argument", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 80 + yield " +

    Options

    + + "; + // line 83 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "options", [], "any", false, false, false, 83))) { + // line 84 + yield "
    +

    No options were set

    +
    + "; + } else { + // line 88 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "options", [], "any", false, false, false, 88), "labels" => ["Option", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 90 + yield " + "; + // line 91 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 91, $this->source); })()), "interactive", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 92 + yield "

    Interactive Inputs

    + +

    + The values which have been set interactively. +

    + + "; + // line 98 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 98, $this->source); })()), "interactiveInputs", [], "any", false, false, false, 98))) { + // line 99 + yield "
    +

    No inputs were set

    +
    + "; + } else { + // line 103 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 103, $this->source); })()), "interactiveInputs", [], "any", false, false, false, 103), "labels" => ["Input", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 105 + yield " "; + } + // line 106 + yield " +

    Application inputs

    + + "; + // line 109 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 109, $this->source); })()), "applicationInputs", [], "any", false, false, false, 109))) { + // line 110 + yield "
    +

    No application inputs are set

    +
    + "; + } else { + // line 114 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 114, $this->source); })()), "applicationInputs", [], "any", false, false, false, 114), "labels" => ["Input", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 116 + yield "
    +
    + +
    +

    Input / Output

    + +
    + + + + + + + + + +
    Input"; + // line 126 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 126, $this->source); })()), "input", [], "any", false, false, false, 126)); + yield "
    Output"; + // line 130 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 130, $this->source); })()), "output", [], "any", false, false, false, 130)); + yield "
    +
    +
    + +
    +

    Helper Set

    + +
    + "; + // line 140 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "helperSet", [], "any", false, false, false, 140))) { + // line 141 + yield "
    +

    No helpers

    +
    + "; + } else { + // line 145 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("class", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["class"]) || array_key_exists("class", $context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.', 145, $this->source); })()), "")) : ("")), "html", null, true); + yield "\"> + + + + + + + "; + // line 152 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 152, $this->source); })()), "helperSet", [], "any", false, false, false, 152))); + foreach ($context['_seq'] as $context["_key"] => $context["helper"]) { + // line 153 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['helper'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 157 + yield " +
    Helpers
    "; + // line 154 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["helper"]); + yield "
    + "; + } + // line 160 + yield "
    +
    + +
    + "; + // line 164 + $context["request_collector"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 164, $this->source); })()), "collectors", [], "any", false, false, false, 164), "request", [], "any", false, false, false, 164); + // line 165 + yield "

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + "; + // line 169 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 169, $this->source); })()), "dotenvvars", [], "any", false, false, false, 169)], false); + yield " + +

    Defined as regular env variables

    + "; + // line 172 + $context["requestserver"] = []; + // line 173 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 173, $this->source); })()), "requestserver", [], "any", false, false, false, 173), function ($_____, $__key__) use ($context, $macros) { $context["_"] = $_____; $context["key"] = $__key__; return !CoreExtension::inFilter($context["key"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 173, $this->source); })()), "dotenvvars", [], "any", false, false, false, 173), "keys", [], "any", false, false, false, 173)); })); + foreach ($context['_seq'] as $context["key"] => $context["value"]) { + // line 174 + yield " "; + $context["requestserver"] = Twig\Extension\CoreExtension::merge((isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 174, $this->source); })()), [ (string)$context["key"] => $context["value"]]); + // line 175 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 176 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => (isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 176, $this->source); })())], false); + yield " +
    +
    + + "; + // line 180 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 180, $this->source); })()), "signalable", [], "any", false, false, false, 180))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 181 + yield "
    +

    Signals

    + +
    +

    Subscribed signals

    + "; + // line 186 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::join(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 186, $this->source); })()), "signalable", [], "any", false, false, false, 186), ", "), "html", null, true); + yield " + +

    Handled signals

    + "; + // line 189 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 189, $this->source); })()), "handledSignals", [], "any", false, false, false, 189))) { + // line 190 + yield "
    +

    No signals handled

    +
    + "; + } else { + // line 194 + yield " + + + + + + + + + + "; + // line 204 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 204, $this->source); })()), "handledSignals", [], "any", false, false, false, 204)); + foreach ($context['_seq'] as $context["signal"] => $context["data"]) { + // line 205 + yield " + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['signal'], $context['data'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 212 + yield " +
    SignalTimes handledTotal execution timeMemory peak
    "; + // line 206 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["signal"], "html", null, true); + yield ""; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "handled", [], "any", false, false, false, 207), "html", null, true); + yield ""; + // line 208 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "duration", [], "any", false, false, false, 208), "html", null, true); + yield " ms"; + // line 209 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "memory", [], "any", false, false, false, 209), "html", null, true); + yield " MiB
    + "; + } + // line 215 + yield "
    +
    + "; + } + // line 218 + yield " + "; + // line 219 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 219, $this->source); })()), "parent", [], "any", false, false, false, 219)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 220 + yield "
    +

    Parent Command

    + +
    +

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 225, $this->source); })()), "parent", [], "any", false, false, false, 225), "token", [], "any", false, false, false, 225)]), "html", null, true); + yield "\">Return to parent command + (token = "; + // line 226 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 226, $this->source); })()), "parent", [], "any", false, false, false, 226), "token", [], "any", false, false, false, 226), "html", null, true); + yield ") +

    + + "; + // line 229 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 229, $this->source); })()), "parent", [], "any", false, false, false, 229), "url", [], "any", false, false, false, 229), "html", null, true); + yield " +
    +
    + "; + } + // line 233 + yield " + "; + // line 234 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 234, $this->source); })()), "children", [], "any", false, false, false, 234))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 235 + yield "
    +

    Sub Commands "; + // line 236 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 236, $this->source); })()), "children", [], "any", false, false, false, 236)), "html", null, true); + yield "

    + +
    + "; + // line 239 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 239, $this->source); })()), "children", [], "any", false, false, false, 239)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 240 + yield "

    + "; + // line 241 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "url", [], "any", false, false, false, 241), "html", null, true); + yield " + (token = env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 242)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 242), "html", null, true); + yield ") +

    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 245 + yield "
    +
    + "; + } + // line 248 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/command.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 553 => 248, 548 => 245, 537 => 242, 533 => 241, 530 => 240, 526 => 239, 520 => 236, 517 => 235, 515 => 234, 512 => 233, 505 => 229, 499 => 226, 495 => 225, 488 => 220, 486 => 219, 483 => 218, 478 => 215, 473 => 212, 464 => 209, 460 => 208, 456 => 207, 452 => 206, 449 => 205, 445 => 204, 433 => 194, 427 => 190, 425 => 189, 419 => 186, 412 => 181, 410 => 180, 402 => 176, 396 => 175, 393 => 174, 388 => 173, 386 => 172, 380 => 169, 374 => 165, 372 => 164, 366 => 160, 361 => 157, 352 => 154, 349 => 153, 345 => 152, 334 => 145, 328 => 141, 326 => 140, 313 => 130, 306 => 126, 294 => 116, 288 => 114, 282 => 110, 280 => 109, 275 => 106, 272 => 105, 266 => 103, 260 => 99, 258 => 98, 250 => 92, 248 => 91, 245 => 90, 239 => 88, 233 => 84, 231 => 83, 226 => 80, 220 => 78, 214 => 74, 212 => 73, 202 => 66, 194 => 61, 186 => 56, 178 => 51, 170 => 46, 160 => 39, 152 => 34, 144 => 29, 132 => 19, 126 => 17, 120 => 15, 118 => 14, 113 => 13, 111 => 12, 108 => 11, 95 => 10, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/command.svg') }} + Console Command + +{% endblock %} + +{% block panel %} +

    + {% set command = collector.command %} + + {% if command.executor is defined %} + {{ command.executor|abbr_method }} + {% else %} + {{ command.class|abbr_class }} + {% endif %} + +

    + +
    +
    +

    Command

    + +
    +
    +
    + {{ collector.duration }} + Duration +
    + +
    + {{ collector.maxMemoryUsage }} + Peak Memory Usage +
    + +
    + {{ collector.verbosityLevel }} + Verbosity Level +
    +
    + +
    +
    + {{ source('@WebProfiler/Icon/' ~ (collector.signalable is not empty ? 'yes' : 'no') ~ '.svg') }} + Signalable +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.interactive ? 'yes' : 'no') ~ '.svg') }} + Interactive +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.validateInput ? 'yes' : 'no') ~ '.svg') }} + Validate Input +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.enabled ? 'yes' : 'no') ~ '.svg') }} + Enabled +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.visible ? 'yes' : 'no') ~ '.svg') }} + Visible +
    +
    + +

    Arguments

    + + {% if collector.arguments is empty %} +
    +

    No arguments were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.arguments, labels: ['Argument', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + +

    Options

    + + {% if collector.options is empty %} +
    +

    No options were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.options, labels: ['Option', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + + {% if collector.interactive %} +

    Interactive Inputs

    + +

    + The values which have been set interactively. +

    + + {% if collector.interactiveInputs is empty %} +
    +

    No inputs were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.interactiveInputs, labels: ['Input', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + {% endif %} + +

    Application inputs

    + + {% if collector.applicationInputs is empty %} +
    +

    No application inputs are set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.applicationInputs, labels: ['Input', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} +
    +
    + +
    +

    Input / Output

    + +
    + + + + + + + + + +
    Input{{ profiler_dump(collector.input) }}
    Output{{ profiler_dump(collector.output) }}
    +
    +
    + +
    +

    Helper Set

    + +
    + {% if collector.helperSet is empty %} +
    +

    No helpers

    +
    + {% else %} + + + + + + + + {% for helper in collector.helperSet|sort %} + + + + {% endfor %} + +
    Helpers
    {{ profiler_dump(helper) }}
    + {% endif %} +
    +
    + +
    + {% set request_collector = profile.collectors.request %} +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: request_collector.dotenvvars }, with_context = false) }} + +

    Defined as regular env variables

    + {% set requestserver = [] %} + {% for key, value in request_collector.requestserver|filter((_, key) => key not in request_collector.dotenvvars.keys) %} + {% set requestserver = requestserver|merge({(key): value}) %} + {% endfor %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: requestserver }, with_context = false) }} +
    +
    + + {% if collector.signalable is not empty %} +
    +

    Signals

    + +
    +

    Subscribed signals

    + {{ collector.signalable|join(', ') }} + +

    Handled signals

    + {% if collector.handledSignals is empty %} +
    +

    No signals handled

    +
    + {% else %} + + + + + + + + + + + {% for signal, data in collector.handledSignals %} + + + + + + + {% endfor %} + +
    SignalTimes handledTotal execution timeMemory peak
    {{ signal }}{{ data.handled }}{{ data.duration }} ms{{ data.memory }} MiB
    + {% endif %} +
    +
    + {% endif %} + + {% if profile.parent %} +
    +

    Parent Command

    + +
    +

    + Return to parent command + (token = {{ profile.parent.token }}) +

    + + {{ profile.parent.url }} +
    +
    + {% endif %} + + {% if profile.children|length %} +
    +

    Sub Commands {{ profile.children|length }}

    + +
    + {% for child in profile.children %} +

    + {{ child.url }} + (token = {{ child.token }}) +

    + {% endfor %} +
    +
    + {% endif %} +
    +{% endblock %} +", "@WebProfiler/Collector/command.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/command.html.twig"); + } +} diff --git a/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php b/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php new file mode 100644 index 0000000..b23e722 --- /dev/null +++ b/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php @@ -0,0 +1,238 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.css.twig")); + + // line 1 + yield "#header { + margin-bottom: 30px; +} + +#source { + background: var(--page-background); + border: 1px solid var(--menu-border-color); + box-shadow: 0 0 0 5px var(--page-background); + border-radius: 6px; + margin: 0 30px 45px 0; + max-width: 960px; + padding: 15px 20px; +} +.width-full #source { + max-width: unset; + width: 100%; +} + +#source code { + font-size: 15px; +} + +#source .source-file-name { + border-bottom: 1px solid var(--table-border-color); + font-size: 18px; + font-weight: 500; + margin: 0 0 15px 0; + padding: 0 0 15px; +} +#source .source-file-name small { + color: var(--color-muted); +} + +#source .source-content { + overflow-x: auto; +} +#source .source-content ol { + margin: 0; +} +#source .source-content ol li { + margin: 0 0 2px 0; + padding-left: 5px; + white-space: preserve nowrap; +} +#source .source-content ol li::marker { + color: var(--color-muted); + font-family: var(--font-family-monospace); + padding-right: 5px; +} +#source .source-content li.selected { + background: var(--yellow-100); + border-radius: 4px; +} +.theme-dark #source .source-content li.selected { + background: var(--gray-600); +} +#source .source-content li.selected::marker { + color: var(--color-text); + font-weight: bold; +} + +#source span[style=\"color: #FF8000\"] { color: var(--highlight-comment) !important; } +#source span[style=\"color: #007700\"] { color: var(--highlight-keyword) !important; } +#source span[style=\"color: #0000BB\"] { color: var(--color-text) !important; } +#source span[style=\"color: #DD0000\"] { color: var(--highlight-string) !important; } + +.file-metadata dt { + color: var(--header-metadata-key); + display: block; + font-weight: bold; +} +.file-metadata dd { + color: var(--header-metadata-value); + margin: 5px 0 20px; + + /* needed to break the long file paths */ + overflow-wrap: break-word; + word-wrap: break-word; + word-break: break-all; +} +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/open.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("#header { + margin-bottom: 30px; +} + +#source { + background: var(--page-background); + border: 1px solid var(--menu-border-color); + box-shadow: 0 0 0 5px var(--page-background); + border-radius: 6px; + margin: 0 30px 45px 0; + max-width: 960px; + padding: 15px 20px; +} +.width-full #source { + max-width: unset; + width: 100%; +} + +#source code { + font-size: 15px; +} + +#source .source-file-name { + border-bottom: 1px solid var(--table-border-color); + font-size: 18px; + font-weight: 500; + margin: 0 0 15px 0; + padding: 0 0 15px; +} +#source .source-file-name small { + color: var(--color-muted); +} + +#source .source-content { + overflow-x: auto; +} +#source .source-content ol { + margin: 0; +} +#source .source-content ol li { + margin: 0 0 2px 0; + padding-left: 5px; + white-space: preserve nowrap; +} +#source .source-content ol li::marker { + color: var(--color-muted); + font-family: var(--font-family-monospace); + padding-right: 5px; +} +#source .source-content li.selected { + background: var(--yellow-100); + border-radius: 4px; +} +.theme-dark #source .source-content li.selected { + background: var(--gray-600); +} +#source .source-content li.selected::marker { + color: var(--color-text); + font-weight: bold; +} + +#source span[style=\"color: #FF8000\"] { color: var(--highlight-comment) !important; } +#source span[style=\"color: #007700\"] { color: var(--highlight-keyword) !important; } +#source span[style=\"color: #0000BB\"] { color: var(--color-text) !important; } +#source span[style=\"color: #DD0000\"] { color: var(--highlight-string) !important; } + +.file-metadata dt { + color: var(--header-metadata-key); + display: block; + font-weight: bold; +} +.file-metadata dd { + color: var(--header-metadata-value); + margin: 5px 0 20px; + + /* needed to break the long file paths */ + overflow-wrap: break-word; + word-wrap: break-word; + word-break: break-all; +} +", "@WebProfiler/Profiler/open.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.css.twig"); + } +} diff --git a/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php b/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php new file mode 100644 index 0000000..91094a4 --- /dev/null +++ b/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php @@ -0,0 +1,736 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/settings.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/settings.html.twig")); + + // line 1 + yield " + + + "; + // line 194 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/settings.svg"); + yield " + Profiler settings + + +
    +
    +
    +

    Configuration Settings

    + +
    + +
    +

    Theme

    + +
    + + + + + +
    + +

    Page Width

    + +
    + + + +
    +
    +
    +
    + + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/settings.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 312 => 248, 301 => 240, 286 => 228, 275 => 220, 264 => 212, 243 => 194, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" + + + {{ source('@WebProfiler/Icon/settings.svg') }} + Profiler settings + + +
    +
    +
    +

    Configuration Settings

    + +
    + +
    +

    Theme

    + +
    + + + + + +
    + +

    Page Width

    + +
    + + + +
    +
    +
    +
    + + +", "@WebProfiler/Profiler/settings.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/settings.html.twig"); + } +} diff --git a/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php b/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php new file mode 100644 index 0000000..60fdc69 --- /dev/null +++ b/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php @@ -0,0 +1,122 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_item.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_item.html.twig")); + + // line 1 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 1, $this->source); })()), "html", null, true); + yield " sf-toolbar-status-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("status", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["status"]) || array_key_exists("status", $context) ? $context["status"] : (function () { throw new RuntimeError('Variable "status" does not exist.', 1, $this->source); })()), "normal")) : ("normal")), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("additional_classes", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["additional_classes"]) || array_key_exists("additional_classes", $context) ? $context["additional_classes"] : (function () { throw new RuntimeError('Variable "additional_classes" does not exist.', 1, $this->source); })()), "")) : ("")), "html", null, true); + yield "\" "; + yield ((array_key_exists("block_attrs", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["block_attrs"]) || array_key_exists("block_attrs", $context) ? $context["block_attrs"] : (function () { throw new RuntimeError('Variable "block_attrs" does not exist.', 1, $this->source); })()), "")) : ("")); + yield "> + "; + // line 2 + if (( !array_key_exists("link", $context) || (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 2, $this->source); })()))) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "panel" => (isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 2, $this->source); })())]), "html", null, true); + yield "\">"; + } + // line 3 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("icon", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["icon"]) || array_key_exists("icon", $context) ? $context["icon"] : (function () { throw new RuntimeError('Variable "icon" does not exist.', 3, $this->source); })()), "")) : ("")), "html", null, true); + yield "
    + "; + // line 4 + if ((($tmp = ((array_key_exists("link", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 4, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "
    "; + } + // line 5 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("text", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["text"]) || array_key_exists("text", $context) ? $context["text"] : (function () { throw new RuntimeError('Variable "text" does not exist.', 5, $this->source); })()), "")) : ("")), "html", null, true); + yield "
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_item.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 74 => 5, 70 => 4, 65 => 3, 59 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    + {% if link is not defined or link %}{% endif %} +
    {{ icon|default('') }}
    + {% if link|default(false) %}
    {% endif %} +
    {{ text|default('') }}
    +
    +", "@WebProfiler/Profiler/toolbar_item.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_item.html.twig"); + } +} diff --git a/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php b/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php new file mode 100644 index 0000000..1adbac8 --- /dev/null +++ b/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php @@ -0,0 +1,4005 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/profiler.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/profiler.css.twig")); + + // line 6 + yield "button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none} + +:root { + --font-family-system: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; + --font-family-monospace: \"JetBrains Mono\", ui-monospace, \"Roboto Mono\", SFMono-Regular, Menlo, Monaco, Consolas,\"Liberation Mono\", \"Courier New\", monospace; + --font-size-body: 14px; + --font-size-monospace: 13px; + --font-variant-ligatures-monospace: none; + --summary-status-border-width: 6px; + + --white: #fff; + --black: #000; + --gray-50: #fafafa; + --gray-100: #f5f5f5; + --gray-200: #e5e5e5; + --gray-300: #d4d4d4; + --gray-400: #a3a3a3; + --gray-500: #737373; + --gray-600: #525252; + --gray-700: #404040; + --gray-800: #262626; + --gray-900: #171717; + --green-50: #eff5f5; + --green-100: #deeaea; + --green-200: #bbd5d5; + --green-300: #99bfbf; + --green-400: #76a9a9; + --green-500: #598e8e; + --green-600: #436c6c; + --green-700: #2e4949; + --green-800: #182727; + --green-900: #030404; + --yellow-50: #fef7e1; + --yellow-100: #fef2cd; + --yellow-200: #fde496; + --yellow-300: #fcd55f; + --yellow-400: #fbc728; + --yellow-500: #e6af05; + --yellow-600: #af8503; + --yellow-700: #785b02; + --yellow-800: #413101; + --yellow-900: #0a0800; + --red-50: #FEFBFC; + --red-100: #FCE9ED; + --red-200: #F5B8C5; + --red-300: #EF869C; + --red-400: #E85574; + --red-500: #E1244B; + --red-600: #B41939; + --red-700: #83122A; + --red-800: #510B1A; + --red-900: #20040A; + + --page-grid-dot-color: var(--gray-200); + --page-background: var(--white); + --page-color: var(--gray-700); + + --color-text: var(--gray-800); + --color-muted: var(--gray-500); + --color-link: #1d4ed8; + + --success-background: var(--green-100); + + --header-background: var(--gray-100); + --header-border-color: var(--gray-200); + --header-status-request-method-color: var(--color-muted); + --header-metadata-key: var(--gray-500); + --header-metadata-value: var(--gray-600); + + --header-success-background: var(--green-50); + --header-success-border-color: var(--green-500); + --header-success-box-shadow: inset 0 0 0 1px var(--green-100); + --header-success-title-color: var(--color-text); + --header-success-status-code-background: var(--green-500); + --header-success-status-code-color: var(--white); + --header-success-status-text-color: var(--green-600); + + --header-warning-background: var(--yellow-50); + --header-warning-border-color: var(--yellow-300); + --header-warning-box-shadow: inset 0 0 0 1px var(--yellow-100); + --header-warning-title-color: var(--color-text); + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--yellow-700); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: var(--red-100); + --header-error-border-color: var(--red-500); + --header-error-box-shadow: inset 0 0 0 1px var(--red-100); + --header-error-title-color: var(--color-text); + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-500); + --header-error-status-text-color: var(--red-400); + + --color-success: #4f805d; + --color-warning: var(--yellow-700); + --color-error: var(--red-600); + --h2-border-color: var(--gray-200); + --heading-code-background: var(--gray-100); + --form-input-border-color: var(--gray-300); + --button-background: var(--gray-100); + --button-border-color: var(--gray-300); + --button-box-shadow: 0 1px 0 0 var(--gray-300); + --button-color: var(--gray-800); + --button-active-background: var(--gray-200); + --badge-background: var(--gray-200); + --badge-color: var(--gray-600); + --badge-shadow: none; + --selected-badge-background: var(--gray-200); + --selected-badge-color: var(--gray-600); + --selected-badge-shadow: inset 0 0 0 1px var(--gray-300); + --badge-light-background: var(--gray-100); + --badge-light-color: var(--gray-500); + --badge-success-background: var(--green-100); + --badge-success-color: var(--green-700); + --badge-success-shadow: none; + --badge-warning-background: var(--yellow-200); + --badge-warning-color: var(--yellow-700); + --badge-warning-shadow: none; + --selected-badge-warning-background: var(--yellow-200); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-500); + --badge-danger-background: var(--red-100); + --badge-danger-color: var(--red-700); + --badge-danger-shadow: none; + --selected-badge-danger-background: var(--red-100); + --selected-badge-danger-color: var(--red-700); + --selected-badge-danger-shadow: inset 0 0 0 1px var(--red-200); + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 3px var(--gray-50), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-300); + --menu-color: var(--gray-700); + --menu-disabled-color: var(--gray-400); + --menu-icon-color: var(--gray-500); + --menu-icon-disabled-color: var(--gray-200); + --menu-active-color: var(--color-link); + --menu-active-marker-background: var(--color-link); + --menu-active-background: var(--gray-100); + --tab-background: #f0f0f0; + --tab-border-color: var(--gray-200); + --tab-active-border-color: var(--gray-300); + --tab-color: #444; + --tab-active-background: var(--page-background); + --tab-active-color: var(--color-text); + --tab-disabled-background: #f5f5f5; + --tab-disabled-color: #999; + --code-block-background: var(--gray-50); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-300); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #e0e0e0; + --metric-label-color: inherit; + --metric-icon-green-color: var(--color-success); + --metric-icon-red-color: var(--red-600); + --trace-selected-background: #F7E5A1; + --table-border-color: var(--gray-300); + --table-background: var(--page-background); + --table-header: var(--gray-100); + --table-header-border-color: var(--gray-300); + --info-background: #ddf; + --tree-active-background: var(--gray-200); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(128, 128, 128, .2); + --border: 1px solid #e0e0e0; + --background-error: var(--color-error); + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-300); + --terminal-warning-bg: var(--yellow-300); + --terminal-error-color: #fb6a89; + --terminal-error-bg: #fb6a89; + + --highlight-variable: #e36209; + --highlight-string: #22863a; + --highlight-comment: #6a737d; + --highlight-keyword: #d73a49; + --highlight-constant: #1750eb; + --highlight-error: var(--red-600); + + /* legacy variables kept for backward-compatibility purposes */ + --font-sans-serif: var(--font-family-system); + --table-border: var(--table-border-color); + --highlight-default: #222222; + --highlight-selected-line: rgba(255, 255, 153, 0.5); + --base-0: #fff; + --base-1: #f5f5f5; + --base-2: #e0e0e0; + --base-3: #ccc; + --base-4: #666; + --base-5: #444; + --base-6: #222; + --card-label-background: var(--gray-200); + --card-label-color: var(--gray-800); +} + +.theme-dark { + --page-background: var(--gray-800); + --page-grid-dot-color: var(--gray-700); + --page-color: var(--gray-100); + + --color-text: var(--gray-100); + --color-muted: var(--gray-400); + --color-link: #93C5FD; + + --color-success: var(--green-200); + --color-warning: var(--yellow-300); + --color-error: #ff7b72; + --success-background: #1dc9a433; + + --header-background: var(--gray-700); + --header-border-color: var(--gray-500); + --header-status-request-method-color: #ffffff99; + --header-metadata-key: #ffffff99; + --header-metadata-value: #ffffffbb; + + --header-success-background: #1dc9a433; + --header-success-border-color: #1dc9a4; + --header-success-box-shadow: none; + --header-success-title-color: #36e2bd; + --header-success-status-code-background: #1dc9a4; + --header-success-status-code-color: var(--page-background); + --header-success-status-text-color: #1dc9a4; + + --header-warning-background: #f97a1f33; + --header-warning-border-color: var(--yellow-500); + --header-warning-box-shadow: none; + --header-warning-title-color: #FCDE83; + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--page-background); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: #c91d424d; + --header-error-border-color: var(--red-500); + --header-error-box-shadow: none; + --header-error-title-color: #F9D2DB; + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-300); + --header-error-status-text-color: var(--red-200); + + --h2-border-color: var(--gray-500); + --heading-code-background: var(--gray-600); + --form-input-border-color: var(--gray-400); + --button-background: var(--gray-300); + --button-border-color: var(--gray-500); + --button-box-shadow: 0 1px 0 0 var(--gray-500); + --button-color: var(--gray-800); + --button-active-background: var(--gray-400); + --badge-background: rgba(221, 221, 221, 0.2); + --badge-color: var(--gray-300); + --badge-shadow: none; + --selected-badge-background: #555; + --selected-badge-color: #ddd; + --selected-badge-shadow: none; + --badge-light-background: var(--gray-700); + --badge-light-color: var(--gray-300); + --badge-success-background: #1dc9a420; + --badge-success-color: #36e2bd; + --badge-success-shadow: inset 0 0 0 1px #36e2bd4d; + --badge-warning-background: #f97a1f33; + --badge-warning-color: #FCDE83; + --badge-warning-shadow: inset 0 0 0 1px #e6af0580; + --selected-badge-warning-background: var(--yellow-300); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-600); + --badge-danger-background: #E1244B20; + --badge-danger-color: var(--red-300); + --badge-danger-shadow: inset 0 0 0 1px #e1244Bd0; + --selected-badge-danger-background: var(--red-600); + --selected-badge-danger-color: var(--red-100); + --selected-badge-danger-shadow: none; + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-500); + --menu-color: var(--gray-300); + --menu-disabled-color: var(--gray-500); + --menu-icon-color: var(--gray-400); + --menu-icon-disabled-color: var(--gray-600); + --menu-active-color: var(--gray-800); + --menu-active-marker-background: transparent; + --menu-active-background: var(--gray-300); + --tab-background: var(--gray-700); + --tab-border-color: var(--gray-500); + --tab-active-border-color: var(--gray-900); + --tab-color: var(--color-text); + --tab-active-background: var(--gray-300); + --tab-active-color: var(--gray-800); + --tab-disabled-background: var(--page-background); + --tab-disabled-color: var(--gray-400); + --code-block-background: var(--gray-900); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-500); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #777; + --metric-label-color: #e0e0e0; + --metric-icon-green-color: #7ee787; + --metric-icon-red-color: #ff7b72; + --trace-selected-background: #71663acc; + --table-border-color: var(--gray-600); + --table-background: var(--page-background); + --table-header: var(--gray-700); + --table-header-border-color: var(--gray-600); + --info-background: rgba(79, 148, 195, 0.5); + --tree-active-background: var(--metric-label-background); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(32, 32, 32, .2); + --border: 1px solid #666; + --background-error: #b0413e; + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-400); + --terminal-warning-bg: var(--yellow-500); + --terminal-error-color: var(--red-400); + --terminal-error-bg: var(--red-400); + + --highlight-variable: #ffa657; + --highlight-string: #7ee787; + --highlight-comment: #8b949e; + --highlight-keyword: #ff7b72; + --highlight-constant: #54aeff; + --highlight-error: var(--red-400); + + /* legacy variables kept for backward-compatibility purposes */ + --highlight-default: var(--base-6); + --highlight-selected-line: rgba(14, 14, 14, 0.5); + --base-0: #2e3136; + --base-1: #444; + --base-2: #666; + --base-3: #666; + --base-4: #666; + --base-5: #e0e0e0; + --base-6: #f5f5f5; + --card-label-background: var(--tab-active-background); + --card-label-color: var(--tab-active-color); +} + +"; + // line 342 + yield "@font-face { + font-family: 'JetBrainsMono'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: + local('JetBrainsMono'), + local('JetBrains Mono'), + url('"; + // line 350 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler_font", ["fontName" => "JetBrainsMono"]), "css", null, true); + yield "') format('woff2'); +} + +"; + // line 355 + yield "html { + /* this avoids \"jumps\" when scrolling between pages with and without scroll bars */ + overflow-y: scroll; +} +html, body { + height: 100%; + width: 100%; +} +body { + background-attachment: fixed; + background-color: var(--page-background); + background-image: radial-gradient(var(--page-grid-dot-color) 1px, transparent 0); + background-size: 15px 15px; + color: var(--page-color); + font-family: var(--font-family-system); + font-size: var(--font-size-body); + line-height: 1.4; +} + +h2, h3, h4 { + font-weight: 500; + margin: 1.5em 0 .5em; +} +h2 + h3, +h3 + h4 { + margin-top: 1em; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h2 span, h3 span, h4 span, +h2 small, h3 small, h4 small { + color: var(--color-muted); +} + +summary { + display: block; +} + +li { + margin-bottom: 10px; +} + +p { + font-size: 16px; + margin-bottom: 1em; +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.link-inverse { + text-decoration: underline; +} +a.link-inverse:hover { + text-decoration: none; +} +a:active, +a:hover { + outline: 0; +} +a.stretched-link:after { + background: transparent; + content: \"\"; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; +} +h2 a, +h3 a, +h4 a { + text-decoration: underline; +} +h2 a:hover, +h3 a:hover, +h4 a:hover { + text-decoration: none; +} + +abbr { + border-bottom: 1px dotted var(--base-5); + cursor: help; +} + +code, pre { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + color: inherit; + font-weight: inherit; + font-family: inherit; + font-size: inherit; + background: var(--heading-code-background); + border-radius: 4px; + padding: 0 3px; + word-break: break-word; +} + +input, select { + background-color: var(--page-background); + border: 0; + border-radius: 4px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color); + color: var(--color-text); + padding: 5px 6px; +} +input[type=\"radio\"], input[type=\"checkbox\"] { + box-shadow: none; +} + +time[data-render-as-date], +time[data-render-as-time] { + white-space: nowrap; +} + +/* Used to hide elements added for accessibility reasons (the !important modifier is needed here) */ +.visually-hidden { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; +} + +"; + // line 501 + yield ".btn { + background: var(--button-background); + border-radius: 6px; + border: 1px solid var(--button-border-color); + box-shadow: var(--button-box-shadow); + color: var(--button-color); + cursor: pointer; + display: inline-block; + font-size: var(--font-size-body); + font-weight: 500; + line-height: 20px; + padding: 5px 15px; + white-space: nowrap; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + background: var(--button-active-background); + box-shadow: none; + transform: translateY(1px); +} +.btn-sm { + font-size: 12px; + line-height: 20px; + padding: 3px 12px; +} +.btn-sm svg { + height: 16px; + width: 16px; + vertical-align: middle; +} +.btn-link, .btn-link:active { + border-color: transparent; + box-shadow: none; + color: var(--color-link); + text-decoration: none; + background-color: transparent; + border: 0; + padding: 0; + cursor: pointer; +} +.btn-link:hover { + text-decoration: underline; +} +"; + // line 548 + yield "table, tr, th, td { + border-collapse: collapse; + line-height: 1.5; + vertical-align: top; +} +table { + background: var(--page-background); + border-radius: 6px; + margin: 1em 0; + overflow: hidden; + width: 100%; + box-shadow: 0 0 0 1px var(--table-border-color), 0 0 0 5px var(--page-background); +} +table + table { + margin-top: 20px; +} + +table th, table td { + padding: 8px 10px; +} + +table th { + font-weight: bold; + text-align: left; + vertical-align: top; +} +table thead th { + background-color: var(--table-header); + border-bottom: 1px solid var(--table-header-border-color); + vertical-align: bottom; +} +table thead th.key { + width: 19%; +} +table thead.small th { + font-size: 12px; + padding: 4px 10px; +} + +table tbody th, +table tbody td { + border: 1px solid var(--table-border-color); + border-width: 1px 0; + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +table tbody th.font-normal, +table tbody td.font-normal { + font-size: var(--font-size-body); +} +table tbody tr:last-of-type th, +table tbody tr:last-of-type td { + border-bottom: 0; +} + +table tbody div { + margin: .25em 0; +} +table tbody ul { + margin: 0; + padding: 0 0 0 1em; +} + +table thead th.num-col, +table tbody td.num-col { + text-align: center; +} + +div.table-with-search-field { + position: relative; +} +div.table-with-search-field label.table-search-field-label { + display: none; +} +div.table-with-search-field input.table-search-field-input { + position: absolute; + right: 5px; + top: 5px; + max-height: 27px; /* needed for Safari */ +} +div.table-with-search-field .no-results-message { + background: var(--page-background); + border: solid var(--table-border-color); + border-width: 0 1px 1px; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + font-size: var(--table-font-size); + margin-top: -1em; + padding: 15px 10px; +} + +"; + // line 642 + yield ".block { + display: block; +} +.full-width { + width: 100%; +} +.hidden { + display: none; +} +.nowrap { + white-space: pre; +} +.prewrap { + white-space: pre-wrap; +} +.newline { + display: block; +} +.break-long-words { + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + hyphenate-character: ''; +} +.text-small { + font-size: 12px !important; +} +.text-muted { + color: var(--color-muted); +} +.text-danger { + color: var(--color-error); +} +.text-bold { + font-weight: bold; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.font-normal { + font-family: var(--font-family-system); + font-size: var(--font-size-body); +} +.help { + color: var(--color-muted); + font-size: var(--font-size-body); + margin: .5em 0; +} +.empty { + background-color: var(--page-background); + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23e5e5e5' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); + border-radius: 6px; + box-shadow: 0 0 0 5px var(--page-background); + color: var(--color-muted); + margin: 1em 0; + padding: .5em 2em; + text-align: center; +} +.theme-dark .empty { + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23737373' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); +} +.empty p { + font-size: var(--font-size-body); + max-width: 60ch; + margin: 1em auto; + text-align: center; +} +.empty.empty-panel { + background: transparent; + color: var(--color-muted); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + height: 400px; + margin: 45px auto; + max-width: 800px; +} +.empty.empty-panel p { + background: var(--page-background); + padding: 5px 10px; +} + +.label { + background-color: var(--badge-background); + border-radius: 4px; + box-shadow: var(--badge-shadow); + color: #FAFAFA; + display: inline-block; + font-size: 12px; + font-weight: bold; + padding: 3px 7px; + white-space: nowrap; +} +.label.same-width { + min-width: 70px; + text-align: center; +} +.label.status-success { background: var(--badge-success-background); box-shadow: var(--badge-success-shadow); color: var(--badge-success-color); } +.label.status-warning { background: var(--badge-warning-background); box-shadow: var(--badge-warning-shadow); color: var(--badge-warning-color); } +.label.status-error { background: var(--badge-danger-background); box-shadow: var(--badge-danger-shadow); color: var(--badge-danger-color); } + +"; + // line 752 + yield ".metrics { + align-items: flex-start; + display: flex; + margin: 1em 0; + flex-wrap: wrap; +} +.metrics .metric { + margin: 0 1em 1em 0; +} + +.metric-group, .metric { + background: var(--metric-value-background); + box-shadow: inset 0 0 0 1px var(--metric-border-color), 0 0 0 5px var(--page-background); + border-radius: 6px; + color: var(--metric-value-color); + display: inline-flex; + flex-direction: column-reverse; + min-width: 60px; + padding: 10px 15px; + text-align: center; +} +.metric-group { + align-items: stretch; + flex-direction: row; + padding: 10px 0; +} +.metric-group .metric { + background: transparent; + border: none; + border-radius: 0; + box-shadow: none; + justify-content: flex-end; + margin: 0; + min-height: auto; + padding: 0 15px; +} +.metric-group .metric + .metric { + border-left: 1px solid var(--table-border-color); +} + +.metric .value { + display: block; + font-size: 24px; + font-variant: tabular-nums; +} +.metric .value-is-icon { + color: var(--gray-400); +} +.theme-dark .metric .value-is-icon { + color: var(--gray-200); +} +.metric .value-is-icon svg { + height: 32px; + width: 32px; +} +.metric .value-shows-no-color { + filter: grayscale(1); +} +.theme-dark .metric .value-shows-no-color { + filter: invert(1) grayscale(1); +} +.theme-light .metric .value-shows-no-color, +.theme-light .metric .value-shows-no-color { + opacity: 0.4; +} +.metric svg[data-icon-name=\"icon-tabler-check\"], +.metric svg[data-icon-name=\"icon-tabler-x\"] { + stroke-width: 5px; + height: 25px; + width: 25px; + transform: translateY(5px); +} +.metric svg[data-icon-name=\"icon-tabler-check\"] { + color: var(--metric-icon-green-color); +} +.metric svg[data-icon-name=\"icon-tabler-x\"] { + color: var(--metric-icon-red-color); +} + +.metric .unit { + color: var(--metric-unit-color); + font-size: 18px; + margin-left: -4px; +} +.metric .label { + background: transparent; + color: var(--color-link); + display: block; + font-size: 12px; + padding: 0; +} + +.metrics-horizontal .metric { + min-height: 0; + min-width: 0; +} +.metrics-horizontal .metric .value, +.metrics-horizontal .metric .label { + display: inline; + padding: 2px 6px; +} +.metrics-horizontal .metric .label { + display: inline-block; + padding: 6px; +} +.metrics-horizontal .metric .value { + font-size: 16px; +} +.metrics-horizontal .metric .value svg { + max-height: 14px; + line-height: 10px; + margin: 0; + padding-left: 4px; + vertical-align: middle; +} + +.metric-divider { + display: inline-flex; + margin: 0 10px; + min-height: 1px; "; + // line 872 + yield "} + +"; + // line 876 + yield ".card { + background: var(--page-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background); + margin: 1em 0; + padding: 10px; + overflow-y: auto; +} +.card-block + .card-block { + border-top: 1px solid var(--form-input-border-color); + padding-top: 10px; +} +.card *:first-child, +.card-block *:first-child { + margin-top: 0; +} + +"; + // line 895 + yield ".status-success { + background: var(--success-background); +} +.status-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.status-error { + background: rgba(176, 65, 62, 0.2); +} +.status-success td, +.status-warning td, +.status-error td { + background: transparent; +} +tr.status-error td, +tr.status-warning td { + border-bottom: 1px solid var(--base-2); + border-top: 1px solid var(--base-2); +} + +.status-warning .colored { + color: var(--color-warning); +} +.status-error .colored { + color: var(--color-error); +} + +"; + // line 925 + yield ".sf-icon { + vertical-align: middle; + background-repeat: no-repeat; + background-size: contain; + width: 16px; + height: 16px; + display: inline-block; +} +.sf-icon svg { + width: 16px; + height: 16px; +} +.sf-icon.sf-medium, +.sf-icon.sf-medium svg { + width: 24px; + height: 24px; +} +.sf-icon.sf-large, +.sf-icon.sf-large svg { + width: 32px; + height: 32px; +} + +"; + // line 950 + yield ".container { + margin: 0 5px; + max-width: 98%; +} +@media (min-width: 992px) { + .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + .container { margin: 0 auto; max-width: 1200px; } +} + +#header { + flex: 0 0 auto; +} +#header .container { + display: flex; + flex-direction: row; + justify-content: space-between; +} +#content { + height: 100%; +} +#main { + display: flex; + align-items: flex-start; + flex-direction: row; +} +#sidebar { + border-radius: 4px; + flex: 0 0 220px; +} +#collector-wrapper { + flex: 0 1 100%; + min-width: 0; +} +#collector-wrapper h2 { + box-shadow: inset 0 -1px 0 var(--page-background), 0 1px 0 var(--h2-border-color), 0 4px 0 var(--page-background); + padding-bottom: 5px; +} +#collector-content { + margin: 0 0 15px 0; + padding: 0 0 15px 15px; +} +@media (min-width: 768px) { + #collector-content { + margin: 0 0 30px 0; + padding: 0 0 15px 30px; + } +} +#main #collector-content > h2:first-of-type { + box-shadow: inset 0 -1px 0 var(--page-background), 0 2px 0 var(--h2-border-color), 0 5px 0 var(--page-background); + font-size: 24px; + margin: 5px 0 30px; +} +#main #collector-content > h2:first-of-type a { + text-decoration: none; +} +#main #collector-content > h2:first-of-type a:hover { + text-decoration: underline; +} + +"; + // line 1013 + yield "#header { + align-items: center; + display: flex; + justify-content: space-between; + overflow: hidden; + padding: 10px 0; +} +#header h1 { + align-items: center; + background: var(--page-background); + box-shadow: 0 0 0 5px var(--page-background); + color: var(--gray-600); + display: flex; + font-weight: 500; + font-size: 18px; + margin: 0; +} +#header h1 a { + display: flex; + color: inherit; +} +.theme-dark #header h1 { + color: var(--gray-200); +} +#header h1 svg { + height: 28px; + width: 28px; + margin-right: 6px; +} +#header .search { + margin-right: 2px; +} +#header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23737373' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); + background-repeat: no-repeat; + background-size: 16px; + background-position: 5px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 3px var(--page-background); + padding: 5px 8px 5px 30px; + width: 215px; +} +.theme-dark #header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23a3a3a3' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); +} + +"; + // line 1060 + yield "#summary { + box-shadow: 0 0 0 5px var(--page-background); + margin: 0 0 15px; + background: var(--page-background); + color: var(--color-text); +} +#summary .status { + background: var(--header-background); + border-radius: 6px; + color: var(--header-metadata-value); + padding: calc(15px + var(--summary-status-border-width)) 15px 15px; + position: relative; +} +#summary .status:before { + background: var(--header-border-color); + border-radius: 3px 3px 0 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: var(--summary-status-border-width); +} +#summary .status-compact { + padding: 13px 15px 10px; + position: relative; +} +#summary .status-compact.status-compact-forward { + padding: 10px 15px; +} +#summary .status + .status { + margin-top: 10px; +} +#summary h2 { + display: flex; + align-items: flex-start; +} +#summary h2, +#summary h2 a { + display: flex; + font-size: 24px; + line-height: 1.25; + margin: 0; + text-decoration: none; + word-break: break-all; +} +#summary h2 a:hover { + text-decoration: underline; +} +#summary .status .metadata .icon-referer { + color: var(--color-link); + display: inline-block; + height: 21px; + width: 21px; + vertical-align: middle; +} +#summary .status .metadata .icon-referer svg { + height: 21px; + width: 21px; +} +#summary .status .metadata a.referer { + color: var(--color-link); +} +#summary .status .metadata a.referer:hover { + text-decoration: underline; +} + +#summary .status-compact { + font-size: 13px; + margin: 0 0 10px; +} +#summary .status-compact .status-request-method { + border-width: 1px; + font-size: 12px; + font-weight: bold; + margin: 0 2px; + padding: 1px 2px; + white-space: nowrap; +} +#summary .status-compact .icon { + display: inline-block; + transform: translateY(2px); + vertical-align: bottom; +} +#summary .status-compact .icon, +#summary .status-compact .icon svg { + height: 21px; + width: 21px; +} +#summary .status-compact .icon svg { + color: var(--gray-500); +} +.theme-dark #summary .status-compact .icon svg { + color: var(--gray-300); +} +#summary .status-compact .icon.icon-redirect svg, +#summary .status-compact .icon.icon-forward svg { + stroke-width: 2; +} +#summary .status-compact .icon.icon-redirect svg { + transform: rotate(90deg) translateX(3px); +} +#summary .status-compact.status-warning .icon svg { + color: var(--yellow-600); +} +.theme-dark #summary .status-compact.status-warning .icon svg { + color: var(--yellow-400); +} + +#summary .status-response-status-code { + background: var(--gray-600); + border-radius: 4px; + color: var(--white); + display: inline-block; + font-size: 12px; + font-weight: bold; + margin-right: 2px; + padding: 1px 3px; +} +#summary .status-response-status-text { + font-weight: bold; +} + +#summary .status-success { + background: var(--header-success-background); + box-shadow: var(--header-success-box-shadow); +} +#summary .status-success:before { + background: var(--header-success-border-color); +} +#summary .status-success h2 a { color: var(--header-success-title-color); } +#summary .status-success .status-response-status-code { background: var(--header-success-status-code-background); color: var(--header-success-status-code-color); } +#summary .status-success .status-response-status-text { color: var(--header-success-status-text-color); } + +#summary .status-warning { + background: var(--header-warning-background); + box-shadow: var(--header-warning-box-shadow); +} +#summary .status-warning:before { + background: var(--header-warning-border-color); +} +#summary .status-warning h2 a { color: var(--header-warning-title-color); } +#summary .status-warning .status-response-status-code, +#summary .summary-status-redirect .status-response-status-code { background: var(--header-warning-status-code-background); color: var(--header-warning-status-code-color); } +#summary .status-warning .status-response-status-text { color: var(--header-warning-status-text-color); } + +#summary .status-error { + background: var(--header-error-background); + box-shadow: var(--header-error-box-shadow); +} +#summary .status-error:before { + background: var(--header-error-border-color); +} +#summary .status-error h2 a { color: var(--header-error-title-color); } +#summary .status-error .status-response-status-code { background: var(--header-error-status-code-background); color: var(--header-error-status-code-color); } +#summary .status-error .status-response-status-text { color: var(--header-error-status-text-color); } + +#summary .status-request-method { + border: 1px solid var(--header-status-request-method-color); + border-radius: 5px; + color: var(--header-status-request-method-color); + display: inline-block; + font-size: 16px; + line-height: 1; + margin-right: 6px; + padding: 2px 4px; + text-align: center; + white-space: nowrap; +} +#summary .status:not(.status-compact) .status-request-method { + transform: translateY(5px); +} + +#summary .status-error-details { + align-items: center; + display: flex; + font-size: 13px; + line-height: 1; + margin: 0 0 10px; +} +#summary .status-error-details .icon { + display: inline-block; +} +#summary .status-error-details .icon svg { + border-radius: 50%; + box-shadow: inset 0 0 0 2px var(--red-200); + color: var(--red-500); + fill: var(--red-50); + stroke-width: 3px; + height: 24px; + width: 24px; +} +.theme-dark #summary .status-error-details .icon svg { + box-shadow: inset 0 0 0 2px var(--red-800); + color: var(--red-200); + fill: var(--red-700); +} +#summary .status-error-details .icon svg circle { + stroke-width: 2px; +} +#summary .status-error-details .status-response-status-code { + font-size: 15px; + font-weight: bold; + letter-spacing: -0.5px; + line-height: 1; + padding: 5px 8px; + text-transform: uppercase; +} +#summary .status-error-details .status-response-status-text { + color: var(--header-error-status-text-color); + font-weight: normal; +} + +#summary dl.metadata { + margin: 10px 0 0; +} +#summary dl.metadata dt, +#summary dl.metadata dd { + display: inline-block; + font-size: 13px; +} +#summary dl.metadata dt { + color: var(--header-metadata-key); +} +#summary dl.metadata dt { + font-weight: bold; +} +#summary dl.metadata dt:not(:empty):after { + content: ':'; +} +#summary dl.metadata dd, +#summary dl.metadata dd a { + color: var(--header-metadata-value); +} +#summary dl.metadata dd { + margin: 0 1.5em 0 0; +} + +#summary .terminal { + --header-status-request-method-color: var(--gray-400); + --header-metadata-key: var(--gray-400); + --header-metadata-value: var(--gray-300); + + background: var(--terminal-bg); + border: solid var(--terminal-border-color); + border-width: 30px 4px 4px 4px; + border-radius: 3px 3px 0 0; + box-shadow: none; + color: var(--gray-100); + padding: 10px 15px; + position: relative; +} +#summary .terminal .status-request-method { + font-size: 13px; + transform: translateY(7px) !important; + margin-right: 10px; +} +#summary .terminal.status-success .status-command { + color: var(--gray-100); +} +#summary .terminal.status-success .status-response-status-code { + margin-right: 1.5em; + text-transform: uppercase; +} +#summary .terminal.status-warning, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-warning .status-response-status-code { + background: var(--terminal-warning-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-warning .status-command, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-error .status-command, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +#summary .terminal.status-error .status-response-status-code { + background: var(--terminal-error-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-error, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +.macos #summary .terminal::before { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 50%; + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3), 20px 0 0 2px rgba(255, 255, 255, 0.3), 40px 0 0 2px rgba(255, 255, 255, 0.3); + content: ''; + display: block; + height: 7px; + left: 8px; + position: absolute; + top: -18px; + width: 7px; +} +.windows #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right 80px top 5px, right 44px top 8px, right 8px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} +.linux #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: left 8px top 8px, left 28px top 8px, left 48px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} + +"; + // line 1401 + yield "#sidebar { + margin-bottom: 30px; + position: sticky; + top: 20px; + width: 220px; + z-index: 9999; +} +#sidebar-contents { + background: var(--page-background); + border-radius: 6px; + box-shadow: var(--sidebar-shadow); + color: var(--gray-500); + margin: 0; +} + +"; + // line 1418 + yield "#sidebar #sidebar-shortcuts { + color: var(--gray-500); + padding: 5px 8px; +} +#sidebar #sidebar-shortcuts .sf-tabs .tab-navigation { + margin: 5px 0 15px; +} +#sidebar #sidebar-shortcuts .shortcuts { + display: flex; + align-items: center; + justify-content: space-between; +} +#sidebar #sidebar-shortcuts .shortcuts .btn-link { + color: var(--color-muted); + display: flex; + align-items: center; + font-size: 13px; + padding: 5px 7px; +} +#sidebar #sidebar-shortcuts .btn-link:hover { + background: var(--menu-active-background); + color: var(--menu-active-color); + text-decoration: none; +} +#sidebar-shortcuts .shortcuts svg { + height: 16px; + width: 16px; + margin-right: 4px; +} +#sidebar #sidebar-shortcuts form { + padding: 5px 7px; +} + +"; + // line 1453 + yield "#sidebar-search { + padding: 5px 0; +} +#sidebar-search .form-group-row { + display: flex; + justify-content: space-between; + padding-top: 10px; +} +#sidebar-search .form-group-row .form-group { + padding-top: 0; +} +#sidebar-search .form-group { + padding-top: 10px; +} +#sidebar-search .form-group:first-child { + padding-top: 0; +} +#sidebar-search .form-group label { + color: var(--color-muted); + display: block; + font-size: 12px; + font-weight: bold; + margin-bottom: 3px; +} +#sidebar-search .form-group input, +#sidebar-search .form-group select { + font-size: 13px; +} +#sidebar-search select#method { + width: 11ch; +} +#sidebar-search input#status_code { + width: 8ch; +} +#sidebar-search input#ip, +#sidebar-search input#url { + width: calc(100% - 12px); +} +#sidebar-search .form-group-row-search-button { + align-items: flex-end; +} + +"; + // line 1497 + yield "#menu-profiler { + border-top: 1px solid var(--menu-border-color); + list-style-type: none; + margin: 0; + padding: 7px; + display: flex; + flex-direction: column; +} +#menu-profiler li { + margin-bottom: 0; + position: relative; +} +#menu-profiler li:has(span.disabled) { + order: 1; +} +#menu-profiler li + li { + margin-top: 4px; +} +#menu-profiler li a:hover { + text-decoration: none; +} +#menu-profiler li a .label { + background: transparent; + border-radius: 4px; + color: var(--menu-color); + display: flex; + align-items: center; + padding: 5px 7px; + overflow: hidden; +} +#menu-profiler li a .label .icon { + color: var(--menu-icon-color); + display: flex; + margin-right: 8px; + text-align: center; +} +#menu-profiler .label .icon img, +#menu-profiler .label .icon svg { + height: 24px; + max-width: 24px; +} +#menu-profiler li a .label strong { + flex: 1; + font-size: var(--font-size-body); + font-weight: 500; +} +#menu-profiler li a .label.disabled { + color: var(--menu-disabled-color); + font-weight: normal; +} +#menu-profiler li a .label.disabled .icon { + color: var(--menu-icon-disabled-color); +} +#menu-profiler li a .label.disabled strong { + font-weight: normal; +} + +#menu-profiler li.selected::before { + background: var(--menu-active-marker-background); + border-radius: 6px; + content: ''; + position: absolute; + top: calc(50% - 14px); + left: -8px; + width: 4px; + height: 28px; +} +#menu-profiler li.selected a .label, +#menu-profiler:hover li.selected a:hover .label, +#menu-profiler li a:hover .label { + background: var(--menu-active-background); +} +#menu-profiler li.selected a .label, +#menu-profiler li a:hover .label { + color: var(--menu-active-color); +} +#menu-profiler li.selected a .icon svg, +#menu-profiler li a:hover .icon svg, +#menu-profiler li.selected a .disabled .icon svg, +#menu-profiler li a:hover .disabled .icon svg { + color: var(--menu-active-color); +} + +#menu-profiler li a .count { + background: var(--selected-badge-background); + border-radius: 4px; + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-weight: bold; + line-height: 1; + min-width: 10px; + padding: 3px 6px; + text-align: center; + white-space: nowrap; +} +#menu-profiler li a span.count span { + font-size: 12px; +} +#menu-profiler li a span.count span + span::before { + content: \" / \"; + color: #AAA; +} + +#menu-profiler .label-status-warning .count { + background: var(--selected-badge-warning-background); + color: var(--selected-badge-warning-color); + box-shadow: var(--selected-badge-warning-shadow); +} +#menu-profiler .label-status-error .count { + background: var(--selected-badge-danger-background); + color: var(--selected-badge-danger-color); + box-shadow: var(--selected-badge-danger-shadow); +} + +"; + // line 1614 + yield ".tab-navigation { + background-color: var(--tab-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background); + display: inline-flex; + flex-wrap: wrap; + margin: 0 0 15px; + padding: 0; + user-select: none; + -webkit-user-select: none; +} +.sf-tabs-sm .tab-navigation { + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background); + margin: 0 0 10px; +} +.tab-navigation .tab-control { + background: transparent; + color: inherit; + border: 0; + box-shadow: none; + transition: box-shadow .05s ease-in, background-color .05s ease-in; + cursor: pointer; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + margin: 0; + padding: 4px 14px; + position: relative; + text-align: center; + z-index: 1; +} +.tab-navigation .tab-control a { + color: var(--page-color); + text-decoration: none; +} +.tab-navigation .tab-control.active a { + color: var(--tab-active-color); +} +.sf-tabs-sm .tab-navigation .tab-control { + font-size: 13px; + padding: 2.5px 10px; +} +.tab-navigation .tab-control:before { + background: var(--tab-border-color); + bottom: 15%; + content: \"\"; + left: 0; + position: absolute; + top: 15%; + width: 1px; +} +.tab-navigation .tab-control:first-child:before, +.tab-navigation .tab-control.active + .tab-control:before, +.tab-navigation .tab-control.active:before { + width: 0; +} +.tab-navigation .tab-control .badge { + background: var(--selected-badge-background); + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-size: 12px; + font-weight: bold; + line-height: 1; + margin-left: 8px; + min-width: 10px; + padding: 2px 6px; + text-align: center; + white-space: nowrap; +} +.tab-navigation .tab-control.disabled { + color: var(--tab-disabled-color); +} +.tab-navigation .tab-control.active { + background-color: var(--tab-active-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1.5px var(--tab-active-border-color); + color: var(--tab-active-color); + position: relative; + z-index: 1; +} +.theme-dark .tab-navigation li.active { + box-shadow: inset 0 0 0 1px var(--tab-border-color); +} +.tab-content > *:first-child { + margin-top: 0; +} +.tab-navigation .tab-control .badge.status-warning { + background: var(--selected-badge-warning-background); + box-shadow: var(--selected-badge-warning-shadow); + color: var(--selected-badge-warning-color); +} +.tab-navigation .tab-control .badge.status-error { + background: var(--selected-badge-danger-background); + box-shadow: var(--selected-badge-danger-shadow); + color: var(--selected-badge-danger-color); +} + +.sf-tabs .tab:not(:first-child) { display: none; } + +"; + // line 1716 + yield ".sf-toggle-content { + -moz-transition: display .25s ease; + -webkit-transition: display .25s ease; + transition: display 3.25s ease; +} +.sf-toggle-content.sf-toggle-hidden { + display: none; +} +.sf-toggle-content.sf-toggle-visible { + display: block; +} + +"; + // line 1730 + yield ".badge { + background: var(--badge-background); + border-radius: 4px; + color: var(--badge-color); + font-size: 12px; + font-weight: bold; + padding: 1px 4px; +} +.badge-success { + background: var(--badge-success-background); + color: var(--badge-success-color); +} +.badge-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.badge-danger { + background: var(--badge-danger-background); + color: var(--badge-danger-color); +} + +"; + // line 1753 + yield "pre.sf-dump, pre.sf-dump .sf-dump-default { + white-space: pre-wrap; + z-index: 1000 !important; +} + +#collector-content .sf-dump { + margin-bottom: 2em; +} +#collector-content pre.sf-dump, +#collector-content .sf-dump code, +#collector-content .sf-dump samp { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +#collector-content .sf-dump a { + cursor: pointer; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + border: var(--border); + padding: 10px; + margin: 0.5em 0; + overflow: auto; +} + +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + background: none; +} +#collector-content .sf-dump-ellipsis { max-width: 100em; } + +#collector-content .sf-dump { + margin: 0; + padding: 0; + line-height: 1.4; +} + +#collector-content .dump-inline .sf-dump { + display: inline; + white-space: normal; + font-size: var(--font-size-monospace); + line-height: inherit; +} +#collector-content .dump-inline .sf-dump:after { + display: none; +} + +#collector-content .sf-dump .trace { + font-size: 12px; +} +#collector-content .sf-dump .trace li { + margin-bottom: 0; + padding: 0; +} + +#collector-content pre.sf-dump, #collector-content .sf-dump code, #collector-content .sf-dump samp { + font-size: var(--font-size-monospace); + font-weight: normal; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + background: var(--page-background); +} +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + color: var(--color-text); +} +#collector-content .sf-dump samp { + line-height: 1.7; +} +body.theme-light #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-light #collector-content .sf-dump-private, +body.theme-light #collector-content .sf-dump-protected, +body.theme-light #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-note { color: #e36209; } +body.theme-light #collector-content .sf-dump-meta { color: #6f42c1; } +body.theme-light #collector-content .sf-dump-key { color: #067d17; } +body.theme-light #collector-content .sf-dump-num, +body.theme-light #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-light #collector-content .sf-dump-ref { color: #6E6E6E; } +body.theme-light #collector-content .sf-dump-ellipsis { color: var(--gray-600); max-width: 100em; } +body.theme-light #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-light #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} +body.theme-dark #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-dark #collector-content .sf-dump-private, +body.theme-dark #collector-content .sf-dump-protected, +body.theme-dark #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-note { color: #ffa657; } +body.theme-dark #collector-content .sf-dump-meta { color: #d2a8ff; } +body.theme-dark #collector-content .sf-dump-key { color: #a5d6ff; } +body.theme-dark #collector-content .sf-dump-num, +body.theme-dark #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-dark #collector-content .sf-dump-ref { color: var(--gray-400); } +body.theme-dark #collector-content .sf-dump-ellipsis { color: var(--gray-300); max-width: 100em; } +body.theme-dark #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-dark #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} + + +"; + // line 1860 + yield ".sql-runnable { + background: var(--base-1); + margin: .5em 0; + padding: 1em; +} +.sql-explain { + overflow-x: auto; + max-width: 888px; +} +.width-full .sql-explain { + max-width: unset; +} +.sql-explain table td, .sql-explain table tr { + word-break: normal; +} +.queries-table pre { + margin: 0; + white-space: pre-wrap; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} + +"; + // line 1888 + yield ".visible-small { + display: none; +} +.hidden-small { + display: inherit; +} + +@media (max-width: 768px) { + #summary .status { + padding: calc(10px + var(--summary-status-border-width)) 10px 10px; + } + + #sidebar { + flex-basis: 50px; + overflow-x: hidden; + transition: flex-basis 200ms ease-out; + } + #sidebar:hover, #sidebar.expanded { + flex-basis: 220px; + } + + #sidebar-search { + display: none; + } + #sidebar:hover #sidebar-search.sf-toggle-visible, #sidebar.expanded #sidebar-search.sf-toggle-visible { + display: block; + } + + #sidebar .module { + display: none; + } + #sidebar:hover .module, #sidebar.expanded .module { + display: block; + } + + #sidebar:not(:hover):not(.expanded) .label .count { + border-radius: 50%; + border: 1px solid #eee; + height: 8px; + min-width: 0; + padding: 0; + right: 4px; + text-indent: -9999px; + top: 50%; + width: 8px; + } + + .visible-small { + display: inherit; + } + .hidden-small { + display: none; + } + + .btn-sm svg { + margin-left: 2px; + } +} + +"; + // line 1949 + yield "body.width-full .container { + margin: 0 5px; + max-width: 100%; +} + +@media (min-width: 992px) { + body.width-full .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + body.width-full .container { margin: 0 30px; } +} + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/profiler.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1995 => 1949, 1934 => 1888, 1906 => 1860, 1799 => 1753, 1776 => 1730, 1762 => 1716, 1660 => 1614, 1543 => 1497, 1499 => 1453, 1464 => 1418, 1447 => 1401, 1106 => 1060, 1059 => 1013, 996 => 950, 971 => 925, 941 => 895, 922 => 876, 918 => 872, 797 => 752, 687 => 642, 593 => 548, 546 => 501, 400 => 355, 394 => 350, 384 => 342, 48 => 6,); + } + + public function getSourceContext(): Source + { + return new Source("{# This file is partially duplicated in TwigBundle/Resources/views/exceotion.css.twig. + If you make any change in this file, verify the same change is needed in the other file. #} +{# Normalization + (normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css) + ========================================================================= #} +button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none} + +:root { + --font-family-system: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; + --font-family-monospace: \"JetBrains Mono\", ui-monospace, \"Roboto Mono\", SFMono-Regular, Menlo, Monaco, Consolas,\"Liberation Mono\", \"Courier New\", monospace; + --font-size-body: 14px; + --font-size-monospace: 13px; + --font-variant-ligatures-monospace: none; + --summary-status-border-width: 6px; + + --white: #fff; + --black: #000; + --gray-50: #fafafa; + --gray-100: #f5f5f5; + --gray-200: #e5e5e5; + --gray-300: #d4d4d4; + --gray-400: #a3a3a3; + --gray-500: #737373; + --gray-600: #525252; + --gray-700: #404040; + --gray-800: #262626; + --gray-900: #171717; + --green-50: #eff5f5; + --green-100: #deeaea; + --green-200: #bbd5d5; + --green-300: #99bfbf; + --green-400: #76a9a9; + --green-500: #598e8e; + --green-600: #436c6c; + --green-700: #2e4949; + --green-800: #182727; + --green-900: #030404; + --yellow-50: #fef7e1; + --yellow-100: #fef2cd; + --yellow-200: #fde496; + --yellow-300: #fcd55f; + --yellow-400: #fbc728; + --yellow-500: #e6af05; + --yellow-600: #af8503; + --yellow-700: #785b02; + --yellow-800: #413101; + --yellow-900: #0a0800; + --red-50: #FEFBFC; + --red-100: #FCE9ED; + --red-200: #F5B8C5; + --red-300: #EF869C; + --red-400: #E85574; + --red-500: #E1244B; + --red-600: #B41939; + --red-700: #83122A; + --red-800: #510B1A; + --red-900: #20040A; + + --page-grid-dot-color: var(--gray-200); + --page-background: var(--white); + --page-color: var(--gray-700); + + --color-text: var(--gray-800); + --color-muted: var(--gray-500); + --color-link: #1d4ed8; + + --success-background: var(--green-100); + + --header-background: var(--gray-100); + --header-border-color: var(--gray-200); + --header-status-request-method-color: var(--color-muted); + --header-metadata-key: var(--gray-500); + --header-metadata-value: var(--gray-600); + + --header-success-background: var(--green-50); + --header-success-border-color: var(--green-500); + --header-success-box-shadow: inset 0 0 0 1px var(--green-100); + --header-success-title-color: var(--color-text); + --header-success-status-code-background: var(--green-500); + --header-success-status-code-color: var(--white); + --header-success-status-text-color: var(--green-600); + + --header-warning-background: var(--yellow-50); + --header-warning-border-color: var(--yellow-300); + --header-warning-box-shadow: inset 0 0 0 1px var(--yellow-100); + --header-warning-title-color: var(--color-text); + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--yellow-700); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: var(--red-100); + --header-error-border-color: var(--red-500); + --header-error-box-shadow: inset 0 0 0 1px var(--red-100); + --header-error-title-color: var(--color-text); + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-500); + --header-error-status-text-color: var(--red-400); + + --color-success: #4f805d; + --color-warning: var(--yellow-700); + --color-error: var(--red-600); + --h2-border-color: var(--gray-200); + --heading-code-background: var(--gray-100); + --form-input-border-color: var(--gray-300); + --button-background: var(--gray-100); + --button-border-color: var(--gray-300); + --button-box-shadow: 0 1px 0 0 var(--gray-300); + --button-color: var(--gray-800); + --button-active-background: var(--gray-200); + --badge-background: var(--gray-200); + --badge-color: var(--gray-600); + --badge-shadow: none; + --selected-badge-background: var(--gray-200); + --selected-badge-color: var(--gray-600); + --selected-badge-shadow: inset 0 0 0 1px var(--gray-300); + --badge-light-background: var(--gray-100); + --badge-light-color: var(--gray-500); + --badge-success-background: var(--green-100); + --badge-success-color: var(--green-700); + --badge-success-shadow: none; + --badge-warning-background: var(--yellow-200); + --badge-warning-color: var(--yellow-700); + --badge-warning-shadow: none; + --selected-badge-warning-background: var(--yellow-200); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-500); + --badge-danger-background: var(--red-100); + --badge-danger-color: var(--red-700); + --badge-danger-shadow: none; + --selected-badge-danger-background: var(--red-100); + --selected-badge-danger-color: var(--red-700); + --selected-badge-danger-shadow: inset 0 0 0 1px var(--red-200); + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 3px var(--gray-50), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-300); + --menu-color: var(--gray-700); + --menu-disabled-color: var(--gray-400); + --menu-icon-color: var(--gray-500); + --menu-icon-disabled-color: var(--gray-200); + --menu-active-color: var(--color-link); + --menu-active-marker-background: var(--color-link); + --menu-active-background: var(--gray-100); + --tab-background: #f0f0f0; + --tab-border-color: var(--gray-200); + --tab-active-border-color: var(--gray-300); + --tab-color: #444; + --tab-active-background: var(--page-background); + --tab-active-color: var(--color-text); + --tab-disabled-background: #f5f5f5; + --tab-disabled-color: #999; + --code-block-background: var(--gray-50); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-300); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #e0e0e0; + --metric-label-color: inherit; + --metric-icon-green-color: var(--color-success); + --metric-icon-red-color: var(--red-600); + --trace-selected-background: #F7E5A1; + --table-border-color: var(--gray-300); + --table-background: var(--page-background); + --table-header: var(--gray-100); + --table-header-border-color: var(--gray-300); + --info-background: #ddf; + --tree-active-background: var(--gray-200); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(128, 128, 128, .2); + --border: 1px solid #e0e0e0; + --background-error: var(--color-error); + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-300); + --terminal-warning-bg: var(--yellow-300); + --terminal-error-color: #fb6a89; + --terminal-error-bg: #fb6a89; + + --highlight-variable: #e36209; + --highlight-string: #22863a; + --highlight-comment: #6a737d; + --highlight-keyword: #d73a49; + --highlight-constant: #1750eb; + --highlight-error: var(--red-600); + + /* legacy variables kept for backward-compatibility purposes */ + --font-sans-serif: var(--font-family-system); + --table-border: var(--table-border-color); + --highlight-default: #222222; + --highlight-selected-line: rgba(255, 255, 153, 0.5); + --base-0: #fff; + --base-1: #f5f5f5; + --base-2: #e0e0e0; + --base-3: #ccc; + --base-4: #666; + --base-5: #444; + --base-6: #222; + --card-label-background: var(--gray-200); + --card-label-color: var(--gray-800); +} + +.theme-dark { + --page-background: var(--gray-800); + --page-grid-dot-color: var(--gray-700); + --page-color: var(--gray-100); + + --color-text: var(--gray-100); + --color-muted: var(--gray-400); + --color-link: #93C5FD; + + --color-success: var(--green-200); + --color-warning: var(--yellow-300); + --color-error: #ff7b72; + --success-background: #1dc9a433; + + --header-background: var(--gray-700); + --header-border-color: var(--gray-500); + --header-status-request-method-color: #ffffff99; + --header-metadata-key: #ffffff99; + --header-metadata-value: #ffffffbb; + + --header-success-background: #1dc9a433; + --header-success-border-color: #1dc9a4; + --header-success-box-shadow: none; + --header-success-title-color: #36e2bd; + --header-success-status-code-background: #1dc9a4; + --header-success-status-code-color: var(--page-background); + --header-success-status-text-color: #1dc9a4; + + --header-warning-background: #f97a1f33; + --header-warning-border-color: var(--yellow-500); + --header-warning-box-shadow: none; + --header-warning-title-color: #FCDE83; + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--page-background); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: #c91d424d; + --header-error-border-color: var(--red-500); + --header-error-box-shadow: none; + --header-error-title-color: #F9D2DB; + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-300); + --header-error-status-text-color: var(--red-200); + + --h2-border-color: var(--gray-500); + --heading-code-background: var(--gray-600); + --form-input-border-color: var(--gray-400); + --button-background: var(--gray-300); + --button-border-color: var(--gray-500); + --button-box-shadow: 0 1px 0 0 var(--gray-500); + --button-color: var(--gray-800); + --button-active-background: var(--gray-400); + --badge-background: rgba(221, 221, 221, 0.2); + --badge-color: var(--gray-300); + --badge-shadow: none; + --selected-badge-background: #555; + --selected-badge-color: #ddd; + --selected-badge-shadow: none; + --badge-light-background: var(--gray-700); + --badge-light-color: var(--gray-300); + --badge-success-background: #1dc9a420; + --badge-success-color: #36e2bd; + --badge-success-shadow: inset 0 0 0 1px #36e2bd4d; + --badge-warning-background: #f97a1f33; + --badge-warning-color: #FCDE83; + --badge-warning-shadow: inset 0 0 0 1px #e6af0580; + --selected-badge-warning-background: var(--yellow-300); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-600); + --badge-danger-background: #E1244B20; + --badge-danger-color: var(--red-300); + --badge-danger-shadow: inset 0 0 0 1px #e1244Bd0; + --selected-badge-danger-background: var(--red-600); + --selected-badge-danger-color: var(--red-100); + --selected-badge-danger-shadow: none; + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-500); + --menu-color: var(--gray-300); + --menu-disabled-color: var(--gray-500); + --menu-icon-color: var(--gray-400); + --menu-icon-disabled-color: var(--gray-600); + --menu-active-color: var(--gray-800); + --menu-active-marker-background: transparent; + --menu-active-background: var(--gray-300); + --tab-background: var(--gray-700); + --tab-border-color: var(--gray-500); + --tab-active-border-color: var(--gray-900); + --tab-color: var(--color-text); + --tab-active-background: var(--gray-300); + --tab-active-color: var(--gray-800); + --tab-disabled-background: var(--page-background); + --tab-disabled-color: var(--gray-400); + --code-block-background: var(--gray-900); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-500); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #777; + --metric-label-color: #e0e0e0; + --metric-icon-green-color: #7ee787; + --metric-icon-red-color: #ff7b72; + --trace-selected-background: #71663acc; + --table-border-color: var(--gray-600); + --table-background: var(--page-background); + --table-header: var(--gray-700); + --table-header-border-color: var(--gray-600); + --info-background: rgba(79, 148, 195, 0.5); + --tree-active-background: var(--metric-label-background); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(32, 32, 32, .2); + --border: 1px solid #666; + --background-error: #b0413e; + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-400); + --terminal-warning-bg: var(--yellow-500); + --terminal-error-color: var(--red-400); + --terminal-error-bg: var(--red-400); + + --highlight-variable: #ffa657; + --highlight-string: #7ee787; + --highlight-comment: #8b949e; + --highlight-keyword: #ff7b72; + --highlight-constant: #54aeff; + --highlight-error: var(--red-400); + + /* legacy variables kept for backward-compatibility purposes */ + --highlight-default: var(--base-6); + --highlight-selected-line: rgba(14, 14, 14, 0.5); + --base-0: #2e3136; + --base-1: #444; + --base-2: #666; + --base-3: #666; + --base-4: #666; + --base-5: #e0e0e0; + --base-6: #f5f5f5; + --card-label-background: var(--tab-active-background); + --card-label-color: var(--tab-active-color); +} + +{# Webfonts + ========================================================================= #} +@font-face { + font-family: 'JetBrainsMono'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: + local('JetBrainsMono'), + local('JetBrains Mono'), + url('{{ url('_profiler_font', {fontName: 'JetBrainsMono'}) }}') format('woff2'); +} + +{# Basic styles + ========================================================================= #} +html { + /* this avoids \"jumps\" when scrolling between pages with and without scroll bars */ + overflow-y: scroll; +} +html, body { + height: 100%; + width: 100%; +} +body { + background-attachment: fixed; + background-color: var(--page-background); + background-image: radial-gradient(var(--page-grid-dot-color) 1px, transparent 0); + background-size: 15px 15px; + color: var(--page-color); + font-family: var(--font-family-system); + font-size: var(--font-size-body); + line-height: 1.4; +} + +h2, h3, h4 { + font-weight: 500; + margin: 1.5em 0 .5em; +} +h2 + h3, +h3 + h4 { + margin-top: 1em; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h2 span, h3 span, h4 span, +h2 small, h3 small, h4 small { + color: var(--color-muted); +} + +summary { + display: block; +} + +li { + margin-bottom: 10px; +} + +p { + font-size: 16px; + margin-bottom: 1em; +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.link-inverse { + text-decoration: underline; +} +a.link-inverse:hover { + text-decoration: none; +} +a:active, +a:hover { + outline: 0; +} +a.stretched-link:after { + background: transparent; + content: \"\"; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; +} +h2 a, +h3 a, +h4 a { + text-decoration: underline; +} +h2 a:hover, +h3 a:hover, +h4 a:hover { + text-decoration: none; +} + +abbr { + border-bottom: 1px dotted var(--base-5); + cursor: help; +} + +code, pre { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + color: inherit; + font-weight: inherit; + font-family: inherit; + font-size: inherit; + background: var(--heading-code-background); + border-radius: 4px; + padding: 0 3px; + word-break: break-word; +} + +input, select { + background-color: var(--page-background); + border: 0; + border-radius: 4px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color); + color: var(--color-text); + padding: 5px 6px; +} +input[type=\"radio\"], input[type=\"checkbox\"] { + box-shadow: none; +} + +time[data-render-as-date], +time[data-render-as-time] { + white-space: nowrap; +} + +/* Used to hide elements added for accessibility reasons (the !important modifier is needed here) */ +.visually-hidden { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; +} + +{# Buttons (the colors of this element don't change based on the selected theme) + ------------------------------------------------------------------------- #} +.btn { + background: var(--button-background); + border-radius: 6px; + border: 1px solid var(--button-border-color); + box-shadow: var(--button-box-shadow); + color: var(--button-color); + cursor: pointer; + display: inline-block; + font-size: var(--font-size-body); + font-weight: 500; + line-height: 20px; + padding: 5px 15px; + white-space: nowrap; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + background: var(--button-active-background); + box-shadow: none; + transform: translateY(1px); +} +.btn-sm { + font-size: 12px; + line-height: 20px; + padding: 3px 12px; +} +.btn-sm svg { + height: 16px; + width: 16px; + vertical-align: middle; +} +.btn-link, .btn-link:active { + border-color: transparent; + box-shadow: none; + color: var(--color-link); + text-decoration: none; + background-color: transparent; + border: 0; + padding: 0; + cursor: pointer; +} +.btn-link:hover { + text-decoration: underline; +} +{# Tables + ------------------------------------------------------------------------- #} +table, tr, th, td { + border-collapse: collapse; + line-height: 1.5; + vertical-align: top; +} +table { + background: var(--page-background); + border-radius: 6px; + margin: 1em 0; + overflow: hidden; + width: 100%; + box-shadow: 0 0 0 1px var(--table-border-color), 0 0 0 5px var(--page-background); +} +table + table { + margin-top: 20px; +} + +table th, table td { + padding: 8px 10px; +} + +table th { + font-weight: bold; + text-align: left; + vertical-align: top; +} +table thead th { + background-color: var(--table-header); + border-bottom: 1px solid var(--table-header-border-color); + vertical-align: bottom; +} +table thead th.key { + width: 19%; +} +table thead.small th { + font-size: 12px; + padding: 4px 10px; +} + +table tbody th, +table tbody td { + border: 1px solid var(--table-border-color); + border-width: 1px 0; + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +table tbody th.font-normal, +table tbody td.font-normal { + font-size: var(--font-size-body); +} +table tbody tr:last-of-type th, +table tbody tr:last-of-type td { + border-bottom: 0; +} + +table tbody div { + margin: .25em 0; +} +table tbody ul { + margin: 0; + padding: 0 0 0 1em; +} + +table thead th.num-col, +table tbody td.num-col { + text-align: center; +} + +div.table-with-search-field { + position: relative; +} +div.table-with-search-field label.table-search-field-label { + display: none; +} +div.table-with-search-field input.table-search-field-input { + position: absolute; + right: 5px; + top: 5px; + max-height: 27px; /* needed for Safari */ +} +div.table-with-search-field .no-results-message { + background: var(--page-background); + border: solid var(--table-border-color); + border-width: 0 1px 1px; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + font-size: var(--table-font-size); + margin-top: -1em; + padding: 15px 10px; +} + +{# Utility classes + ========================================================================= #} +.block { + display: block; +} +.full-width { + width: 100%; +} +.hidden { + display: none; +} +.nowrap { + white-space: pre; +} +.prewrap { + white-space: pre-wrap; +} +.newline { + display: block; +} +.break-long-words { + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + hyphenate-character: ''; +} +.text-small { + font-size: 12px !important; +} +.text-muted { + color: var(--color-muted); +} +.text-danger { + color: var(--color-error); +} +.text-bold { + font-weight: bold; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.font-normal { + font-family: var(--font-family-system); + font-size: var(--font-size-body); +} +.help { + color: var(--color-muted); + font-size: var(--font-size-body); + margin: .5em 0; +} +.empty { + background-color: var(--page-background); + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23e5e5e5' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); + border-radius: 6px; + box-shadow: 0 0 0 5px var(--page-background); + color: var(--color-muted); + margin: 1em 0; + padding: .5em 2em; + text-align: center; +} +.theme-dark .empty { + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23737373' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); +} +.empty p { + font-size: var(--font-size-body); + max-width: 60ch; + margin: 1em auto; + text-align: center; +} +.empty.empty-panel { + background: transparent; + color: var(--color-muted); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + height: 400px; + margin: 45px auto; + max-width: 800px; +} +.empty.empty-panel p { + background: var(--page-background); + padding: 5px 10px; +} + +.label { + background-color: var(--badge-background); + border-radius: 4px; + box-shadow: var(--badge-shadow); + color: #FAFAFA; + display: inline-block; + font-size: 12px; + font-weight: bold; + padding: 3px 7px; + white-space: nowrap; +} +.label.same-width { + min-width: 70px; + text-align: center; +} +.label.status-success { background: var(--badge-success-background); box-shadow: var(--badge-success-shadow); color: var(--badge-success-color); } +.label.status-warning { background: var(--badge-warning-background); box-shadow: var(--badge-warning-shadow); color: var(--badge-warning-color); } +.label.status-error { background: var(--badge-danger-background); box-shadow: var(--badge-danger-shadow); color: var(--badge-danger-color); } + +{# Metrics + ------------------------------------------------------------------------- #} +.metrics { + align-items: flex-start; + display: flex; + margin: 1em 0; + flex-wrap: wrap; +} +.metrics .metric { + margin: 0 1em 1em 0; +} + +.metric-group, .metric { + background: var(--metric-value-background); + box-shadow: inset 0 0 0 1px var(--metric-border-color), 0 0 0 5px var(--page-background); + border-radius: 6px; + color: var(--metric-value-color); + display: inline-flex; + flex-direction: column-reverse; + min-width: 60px; + padding: 10px 15px; + text-align: center; +} +.metric-group { + align-items: stretch; + flex-direction: row; + padding: 10px 0; +} +.metric-group .metric { + background: transparent; + border: none; + border-radius: 0; + box-shadow: none; + justify-content: flex-end; + margin: 0; + min-height: auto; + padding: 0 15px; +} +.metric-group .metric + .metric { + border-left: 1px solid var(--table-border-color); +} + +.metric .value { + display: block; + font-size: 24px; + font-variant: tabular-nums; +} +.metric .value-is-icon { + color: var(--gray-400); +} +.theme-dark .metric .value-is-icon { + color: var(--gray-200); +} +.metric .value-is-icon svg { + height: 32px; + width: 32px; +} +.metric .value-shows-no-color { + filter: grayscale(1); +} +.theme-dark .metric .value-shows-no-color { + filter: invert(1) grayscale(1); +} +.theme-light .metric .value-shows-no-color, +.theme-light .metric .value-shows-no-color { + opacity: 0.4; +} +.metric svg[data-icon-name=\"icon-tabler-check\"], +.metric svg[data-icon-name=\"icon-tabler-x\"] { + stroke-width: 5px; + height: 25px; + width: 25px; + transform: translateY(5px); +} +.metric svg[data-icon-name=\"icon-tabler-check\"] { + color: var(--metric-icon-green-color); +} +.metric svg[data-icon-name=\"icon-tabler-x\"] { + color: var(--metric-icon-red-color); +} + +.metric .unit { + color: var(--metric-unit-color); + font-size: 18px; + margin-left: -4px; +} +.metric .label { + background: transparent; + color: var(--color-link); + display: block; + font-size: 12px; + padding: 0; +} + +.metrics-horizontal .metric { + min-height: 0; + min-width: 0; +} +.metrics-horizontal .metric .value, +.metrics-horizontal .metric .label { + display: inline; + padding: 2px 6px; +} +.metrics-horizontal .metric .label { + display: inline-block; + padding: 6px; +} +.metrics-horizontal .metric .value { + font-size: 16px; +} +.metrics-horizontal .metric .value svg { + max-height: 14px; + line-height: 10px; + margin: 0; + padding-left: 4px; + vertical-align: middle; +} + +.metric-divider { + display: inline-flex; + margin: 0 10px; + min-height: 1px; {# required to apply 'margin' to an empty 'div' #} +} + +{# Cards + ------------------------------------------------------------------------- #} +.card { + background: var(--page-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background); + margin: 1em 0; + padding: 10px; + overflow-y: auto; +} +.card-block + .card-block { + border-top: 1px solid var(--form-input-border-color); + padding-top: 10px; +} +.card *:first-child, +.card-block *:first-child { + margin-top: 0; +} + +{# Status + ------------------------------------------------------------------------- #} +.status-success { + background: var(--success-background); +} +.status-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.status-error { + background: rgba(176, 65, 62, 0.2); +} +.status-success td, +.status-warning td, +.status-error td { + background: transparent; +} +tr.status-error td, +tr.status-warning td { + border-bottom: 1px solid var(--base-2); + border-top: 1px solid var(--base-2); +} + +.status-warning .colored { + color: var(--color-warning); +} +.status-error .colored { + color: var(--color-error); +} + +{# Icons + ========================================================================= #} +.sf-icon { + vertical-align: middle; + background-repeat: no-repeat; + background-size: contain; + width: 16px; + height: 16px; + display: inline-block; +} +.sf-icon svg { + width: 16px; + height: 16px; +} +.sf-icon.sf-medium, +.sf-icon.sf-medium svg { + width: 24px; + height: 24px; +} +.sf-icon.sf-large, +.sf-icon.sf-large svg { + width: 32px; + height: 32px; +} + +{# Layout + ========================================================================= #} +.container { + margin: 0 5px; + max-width: 98%; +} +@media (min-width: 992px) { + .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + .container { margin: 0 auto; max-width: 1200px; } +} + +#header { + flex: 0 0 auto; +} +#header .container { + display: flex; + flex-direction: row; + justify-content: space-between; +} +#content { + height: 100%; +} +#main { + display: flex; + align-items: flex-start; + flex-direction: row; +} +#sidebar { + border-radius: 4px; + flex: 0 0 220px; +} +#collector-wrapper { + flex: 0 1 100%; + min-width: 0; +} +#collector-wrapper h2 { + box-shadow: inset 0 -1px 0 var(--page-background), 0 1px 0 var(--h2-border-color), 0 4px 0 var(--page-background); + padding-bottom: 5px; +} +#collector-content { + margin: 0 0 15px 0; + padding: 0 0 15px 15px; +} +@media (min-width: 768px) { + #collector-content { + margin: 0 0 30px 0; + padding: 0 0 15px 30px; + } +} +#main #collector-content > h2:first-of-type { + box-shadow: inset 0 -1px 0 var(--page-background), 0 2px 0 var(--h2-border-color), 0 5px 0 var(--page-background); + font-size: 24px; + margin: 5px 0 30px; +} +#main #collector-content > h2:first-of-type a { + text-decoration: none; +} +#main #collector-content > h2:first-of-type a:hover { + text-decoration: underline; +} + +{# Header + ========================================================================= #} +#header { + align-items: center; + display: flex; + justify-content: space-between; + overflow: hidden; + padding: 10px 0; +} +#header h1 { + align-items: center; + background: var(--page-background); + box-shadow: 0 0 0 5px var(--page-background); + color: var(--gray-600); + display: flex; + font-weight: 500; + font-size: 18px; + margin: 0; +} +#header h1 a { + display: flex; + color: inherit; +} +.theme-dark #header h1 { + color: var(--gray-200); +} +#header h1 svg { + height: 28px; + width: 28px; + margin-right: 6px; +} +#header .search { + margin-right: 2px; +} +#header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23737373' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); + background-repeat: no-repeat; + background-size: 16px; + background-position: 5px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 3px var(--page-background); + padding: 5px 8px 5px 30px; + width: 215px; +} +.theme-dark #header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23a3a3a3' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); +} + +{# Summary + ========================================================================= #} +#summary { + box-shadow: 0 0 0 5px var(--page-background); + margin: 0 0 15px; + background: var(--page-background); + color: var(--color-text); +} +#summary .status { + background: var(--header-background); + border-radius: 6px; + color: var(--header-metadata-value); + padding: calc(15px + var(--summary-status-border-width)) 15px 15px; + position: relative; +} +#summary .status:before { + background: var(--header-border-color); + border-radius: 3px 3px 0 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: var(--summary-status-border-width); +} +#summary .status-compact { + padding: 13px 15px 10px; + position: relative; +} +#summary .status-compact.status-compact-forward { + padding: 10px 15px; +} +#summary .status + .status { + margin-top: 10px; +} +#summary h2 { + display: flex; + align-items: flex-start; +} +#summary h2, +#summary h2 a { + display: flex; + font-size: 24px; + line-height: 1.25; + margin: 0; + text-decoration: none; + word-break: break-all; +} +#summary h2 a:hover { + text-decoration: underline; +} +#summary .status .metadata .icon-referer { + color: var(--color-link); + display: inline-block; + height: 21px; + width: 21px; + vertical-align: middle; +} +#summary .status .metadata .icon-referer svg { + height: 21px; + width: 21px; +} +#summary .status .metadata a.referer { + color: var(--color-link); +} +#summary .status .metadata a.referer:hover { + text-decoration: underline; +} + +#summary .status-compact { + font-size: 13px; + margin: 0 0 10px; +} +#summary .status-compact .status-request-method { + border-width: 1px; + font-size: 12px; + font-weight: bold; + margin: 0 2px; + padding: 1px 2px; + white-space: nowrap; +} +#summary .status-compact .icon { + display: inline-block; + transform: translateY(2px); + vertical-align: bottom; +} +#summary .status-compact .icon, +#summary .status-compact .icon svg { + height: 21px; + width: 21px; +} +#summary .status-compact .icon svg { + color: var(--gray-500); +} +.theme-dark #summary .status-compact .icon svg { + color: var(--gray-300); +} +#summary .status-compact .icon.icon-redirect svg, +#summary .status-compact .icon.icon-forward svg { + stroke-width: 2; +} +#summary .status-compact .icon.icon-redirect svg { + transform: rotate(90deg) translateX(3px); +} +#summary .status-compact.status-warning .icon svg { + color: var(--yellow-600); +} +.theme-dark #summary .status-compact.status-warning .icon svg { + color: var(--yellow-400); +} + +#summary .status-response-status-code { + background: var(--gray-600); + border-radius: 4px; + color: var(--white); + display: inline-block; + font-size: 12px; + font-weight: bold; + margin-right: 2px; + padding: 1px 3px; +} +#summary .status-response-status-text { + font-weight: bold; +} + +#summary .status-success { + background: var(--header-success-background); + box-shadow: var(--header-success-box-shadow); +} +#summary .status-success:before { + background: var(--header-success-border-color); +} +#summary .status-success h2 a { color: var(--header-success-title-color); } +#summary .status-success .status-response-status-code { background: var(--header-success-status-code-background); color: var(--header-success-status-code-color); } +#summary .status-success .status-response-status-text { color: var(--header-success-status-text-color); } + +#summary .status-warning { + background: var(--header-warning-background); + box-shadow: var(--header-warning-box-shadow); +} +#summary .status-warning:before { + background: var(--header-warning-border-color); +} +#summary .status-warning h2 a { color: var(--header-warning-title-color); } +#summary .status-warning .status-response-status-code, +#summary .summary-status-redirect .status-response-status-code { background: var(--header-warning-status-code-background); color: var(--header-warning-status-code-color); } +#summary .status-warning .status-response-status-text { color: var(--header-warning-status-text-color); } + +#summary .status-error { + background: var(--header-error-background); + box-shadow: var(--header-error-box-shadow); +} +#summary .status-error:before { + background: var(--header-error-border-color); +} +#summary .status-error h2 a { color: var(--header-error-title-color); } +#summary .status-error .status-response-status-code { background: var(--header-error-status-code-background); color: var(--header-error-status-code-color); } +#summary .status-error .status-response-status-text { color: var(--header-error-status-text-color); } + +#summary .status-request-method { + border: 1px solid var(--header-status-request-method-color); + border-radius: 5px; + color: var(--header-status-request-method-color); + display: inline-block; + font-size: 16px; + line-height: 1; + margin-right: 6px; + padding: 2px 4px; + text-align: center; + white-space: nowrap; +} +#summary .status:not(.status-compact) .status-request-method { + transform: translateY(5px); +} + +#summary .status-error-details { + align-items: center; + display: flex; + font-size: 13px; + line-height: 1; + margin: 0 0 10px; +} +#summary .status-error-details .icon { + display: inline-block; +} +#summary .status-error-details .icon svg { + border-radius: 50%; + box-shadow: inset 0 0 0 2px var(--red-200); + color: var(--red-500); + fill: var(--red-50); + stroke-width: 3px; + height: 24px; + width: 24px; +} +.theme-dark #summary .status-error-details .icon svg { + box-shadow: inset 0 0 0 2px var(--red-800); + color: var(--red-200); + fill: var(--red-700); +} +#summary .status-error-details .icon svg circle { + stroke-width: 2px; +} +#summary .status-error-details .status-response-status-code { + font-size: 15px; + font-weight: bold; + letter-spacing: -0.5px; + line-height: 1; + padding: 5px 8px; + text-transform: uppercase; +} +#summary .status-error-details .status-response-status-text { + color: var(--header-error-status-text-color); + font-weight: normal; +} + +#summary dl.metadata { + margin: 10px 0 0; +} +#summary dl.metadata dt, +#summary dl.metadata dd { + display: inline-block; + font-size: 13px; +} +#summary dl.metadata dt { + color: var(--header-metadata-key); +} +#summary dl.metadata dt { + font-weight: bold; +} +#summary dl.metadata dt:not(:empty):after { + content: ':'; +} +#summary dl.metadata dd, +#summary dl.metadata dd a { + color: var(--header-metadata-value); +} +#summary dl.metadata dd { + margin: 0 1.5em 0 0; +} + +#summary .terminal { + --header-status-request-method-color: var(--gray-400); + --header-metadata-key: var(--gray-400); + --header-metadata-value: var(--gray-300); + + background: var(--terminal-bg); + border: solid var(--terminal-border-color); + border-width: 30px 4px 4px 4px; + border-radius: 3px 3px 0 0; + box-shadow: none; + color: var(--gray-100); + padding: 10px 15px; + position: relative; +} +#summary .terminal .status-request-method { + font-size: 13px; + transform: translateY(7px) !important; + margin-right: 10px; +} +#summary .terminal.status-success .status-command { + color: var(--gray-100); +} +#summary .terminal.status-success .status-response-status-code { + margin-right: 1.5em; + text-transform: uppercase; +} +#summary .terminal.status-warning, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-warning .status-response-status-code { + background: var(--terminal-warning-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-warning .status-command, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-error .status-command, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +#summary .terminal.status-error .status-response-status-code { + background: var(--terminal-error-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-error, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +.macos #summary .terminal::before { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 50%; + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3), 20px 0 0 2px rgba(255, 255, 255, 0.3), 40px 0 0 2px rgba(255, 255, 255, 0.3); + content: ''; + display: block; + height: 7px; + left: 8px; + position: absolute; + top: -18px; + width: 7px; +} +.windows #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right 80px top 5px, right 44px top 8px, right 8px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} +.linux #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: left 8px top 8px, left 28px top 8px, left 48px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} + +{# Sidebar + ========================================================================= #} +#sidebar { + margin-bottom: 30px; + position: sticky; + top: 20px; + width: 220px; + z-index: 9999; +} +#sidebar-contents { + background: var(--page-background); + border-radius: 6px; + box-shadow: var(--sidebar-shadow); + color: var(--gray-500); + margin: 0; +} + +{# Sidebar Shortcuts + ------------------------------------------------------------------------- #} +#sidebar #sidebar-shortcuts { + color: var(--gray-500); + padding: 5px 8px; +} +#sidebar #sidebar-shortcuts .sf-tabs .tab-navigation { + margin: 5px 0 15px; +} +#sidebar #sidebar-shortcuts .shortcuts { + display: flex; + align-items: center; + justify-content: space-between; +} +#sidebar #sidebar-shortcuts .shortcuts .btn-link { + color: var(--color-muted); + display: flex; + align-items: center; + font-size: 13px; + padding: 5px 7px; +} +#sidebar #sidebar-shortcuts .btn-link:hover { + background: var(--menu-active-background); + color: var(--menu-active-color); + text-decoration: none; +} +#sidebar-shortcuts .shortcuts svg { + height: 16px; + width: 16px; + margin-right: 4px; +} +#sidebar #sidebar-shortcuts form { + padding: 5px 7px; +} + +{# Sidebar Search (the colors of this element don't change based on the selected theme) + ------------------------------------------------------------------------- #} +#sidebar-search { + padding: 5px 0; +} +#sidebar-search .form-group-row { + display: flex; + justify-content: space-between; + padding-top: 10px; +} +#sidebar-search .form-group-row .form-group { + padding-top: 0; +} +#sidebar-search .form-group { + padding-top: 10px; +} +#sidebar-search .form-group:first-child { + padding-top: 0; +} +#sidebar-search .form-group label { + color: var(--color-muted); + display: block; + font-size: 12px; + font-weight: bold; + margin-bottom: 3px; +} +#sidebar-search .form-group input, +#sidebar-search .form-group select { + font-size: 13px; +} +#sidebar-search select#method { + width: 11ch; +} +#sidebar-search input#status_code { + width: 8ch; +} +#sidebar-search input#ip, +#sidebar-search input#url { + width: calc(100% - 12px); +} +#sidebar-search .form-group-row-search-button { + align-items: flex-end; +} + +{# Sidebar Menu + ------------------------------------------------------------------------- #} +#menu-profiler { + border-top: 1px solid var(--menu-border-color); + list-style-type: none; + margin: 0; + padding: 7px; + display: flex; + flex-direction: column; +} +#menu-profiler li { + margin-bottom: 0; + position: relative; +} +#menu-profiler li:has(span.disabled) { + order: 1; +} +#menu-profiler li + li { + margin-top: 4px; +} +#menu-profiler li a:hover { + text-decoration: none; +} +#menu-profiler li a .label { + background: transparent; + border-radius: 4px; + color: var(--menu-color); + display: flex; + align-items: center; + padding: 5px 7px; + overflow: hidden; +} +#menu-profiler li a .label .icon { + color: var(--menu-icon-color); + display: flex; + margin-right: 8px; + text-align: center; +} +#menu-profiler .label .icon img, +#menu-profiler .label .icon svg { + height: 24px; + max-width: 24px; +} +#menu-profiler li a .label strong { + flex: 1; + font-size: var(--font-size-body); + font-weight: 500; +} +#menu-profiler li a .label.disabled { + color: var(--menu-disabled-color); + font-weight: normal; +} +#menu-profiler li a .label.disabled .icon { + color: var(--menu-icon-disabled-color); +} +#menu-profiler li a .label.disabled strong { + font-weight: normal; +} + +#menu-profiler li.selected::before { + background: var(--menu-active-marker-background); + border-radius: 6px; + content: ''; + position: absolute; + top: calc(50% - 14px); + left: -8px; + width: 4px; + height: 28px; +} +#menu-profiler li.selected a .label, +#menu-profiler:hover li.selected a:hover .label, +#menu-profiler li a:hover .label { + background: var(--menu-active-background); +} +#menu-profiler li.selected a .label, +#menu-profiler li a:hover .label { + color: var(--menu-active-color); +} +#menu-profiler li.selected a .icon svg, +#menu-profiler li a:hover .icon svg, +#menu-profiler li.selected a .disabled .icon svg, +#menu-profiler li a:hover .disabled .icon svg { + color: var(--menu-active-color); +} + +#menu-profiler li a .count { + background: var(--selected-badge-background); + border-radius: 4px; + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-weight: bold; + line-height: 1; + min-width: 10px; + padding: 3px 6px; + text-align: center; + white-space: nowrap; +} +#menu-profiler li a span.count span { + font-size: 12px; +} +#menu-profiler li a span.count span + span::before { + content: \" / \"; + color: #AAA; +} + +#menu-profiler .label-status-warning .count { + background: var(--selected-badge-warning-background); + color: var(--selected-badge-warning-color); + box-shadow: var(--selected-badge-warning-shadow); +} +#menu-profiler .label-status-error .count { + background: var(--selected-badge-danger-background); + color: var(--selected-badge-danger-color); + box-shadow: var(--selected-badge-danger-shadow); +} + +{# Tabbed navigation + ========================================================================= #} +.tab-navigation { + background-color: var(--tab-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background); + display: inline-flex; + flex-wrap: wrap; + margin: 0 0 15px; + padding: 0; + user-select: none; + -webkit-user-select: none; +} +.sf-tabs-sm .tab-navigation { + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background); + margin: 0 0 10px; +} +.tab-navigation .tab-control { + background: transparent; + color: inherit; + border: 0; + box-shadow: none; + transition: box-shadow .05s ease-in, background-color .05s ease-in; + cursor: pointer; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + margin: 0; + padding: 4px 14px; + position: relative; + text-align: center; + z-index: 1; +} +.tab-navigation .tab-control a { + color: var(--page-color); + text-decoration: none; +} +.tab-navigation .tab-control.active a { + color: var(--tab-active-color); +} +.sf-tabs-sm .tab-navigation .tab-control { + font-size: 13px; + padding: 2.5px 10px; +} +.tab-navigation .tab-control:before { + background: var(--tab-border-color); + bottom: 15%; + content: \"\"; + left: 0; + position: absolute; + top: 15%; + width: 1px; +} +.tab-navigation .tab-control:first-child:before, +.tab-navigation .tab-control.active + .tab-control:before, +.tab-navigation .tab-control.active:before { + width: 0; +} +.tab-navigation .tab-control .badge { + background: var(--selected-badge-background); + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-size: 12px; + font-weight: bold; + line-height: 1; + margin-left: 8px; + min-width: 10px; + padding: 2px 6px; + text-align: center; + white-space: nowrap; +} +.tab-navigation .tab-control.disabled { + color: var(--tab-disabled-color); +} +.tab-navigation .tab-control.active { + background-color: var(--tab-active-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1.5px var(--tab-active-border-color); + color: var(--tab-active-color); + position: relative; + z-index: 1; +} +.theme-dark .tab-navigation li.active { + box-shadow: inset 0 0 0 1px var(--tab-border-color); +} +.tab-content > *:first-child { + margin-top: 0; +} +.tab-navigation .tab-control .badge.status-warning { + background: var(--selected-badge-warning-background); + box-shadow: var(--selected-badge-warning-shadow); + color: var(--selected-badge-warning-color); +} +.tab-navigation .tab-control .badge.status-error { + background: var(--selected-badge-danger-background); + box-shadow: var(--selected-badge-danger-shadow); + color: var(--selected-badge-danger-color); +} + +.sf-tabs .tab:not(:first-child) { display: none; } + +{# Toggles + ========================================================================= #} +.sf-toggle-content { + -moz-transition: display .25s ease; + -webkit-transition: display .25s ease; + transition: display 3.25s ease; +} +.sf-toggle-content.sf-toggle-hidden { + display: none; +} +.sf-toggle-content.sf-toggle-visible { + display: block; +} + +{# Badges + ========================================================================= #} +.badge { + background: var(--badge-background); + border-radius: 4px; + color: var(--badge-color); + font-size: 12px; + font-weight: bold; + padding: 1px 4px; +} +.badge-success { + background: var(--badge-success-background); + color: var(--badge-success-color); +} +.badge-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.badge-danger { + background: var(--badge-danger-background); + color: var(--badge-danger-color); +} + +{# Dumped contents (used in many different panels) + ========================================================================= #} +pre.sf-dump, pre.sf-dump .sf-dump-default { + white-space: pre-wrap; + z-index: 1000 !important; +} + +#collector-content .sf-dump { + margin-bottom: 2em; +} +#collector-content pre.sf-dump, +#collector-content .sf-dump code, +#collector-content .sf-dump samp { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +#collector-content .sf-dump a { + cursor: pointer; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + border: var(--border); + padding: 10px; + margin: 0.5em 0; + overflow: auto; +} + +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + background: none; +} +#collector-content .sf-dump-ellipsis { max-width: 100em; } + +#collector-content .sf-dump { + margin: 0; + padding: 0; + line-height: 1.4; +} + +#collector-content .dump-inline .sf-dump { + display: inline; + white-space: normal; + font-size: var(--font-size-monospace); + line-height: inherit; +} +#collector-content .dump-inline .sf-dump:after { + display: none; +} + +#collector-content .sf-dump .trace { + font-size: 12px; +} +#collector-content .sf-dump .trace li { + margin-bottom: 0; + padding: 0; +} + +#collector-content pre.sf-dump, #collector-content .sf-dump code, #collector-content .sf-dump samp { + font-size: var(--font-size-monospace); + font-weight: normal; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + background: var(--page-background); +} +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + color: var(--color-text); +} +#collector-content .sf-dump samp { + line-height: 1.7; +} +body.theme-light #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-light #collector-content .sf-dump-private, +body.theme-light #collector-content .sf-dump-protected, +body.theme-light #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-note { color: #e36209; } +body.theme-light #collector-content .sf-dump-meta { color: #6f42c1; } +body.theme-light #collector-content .sf-dump-key { color: #067d17; } +body.theme-light #collector-content .sf-dump-num, +body.theme-light #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-light #collector-content .sf-dump-ref { color: #6E6E6E; } +body.theme-light #collector-content .sf-dump-ellipsis { color: var(--gray-600); max-width: 100em; } +body.theme-light #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-light #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} +body.theme-dark #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-dark #collector-content .sf-dump-private, +body.theme-dark #collector-content .sf-dump-protected, +body.theme-dark #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-note { color: #ffa657; } +body.theme-dark #collector-content .sf-dump-meta { color: #d2a8ff; } +body.theme-dark #collector-content .sf-dump-key { color: #a5d6ff; } +body.theme-dark #collector-content .sf-dump-num, +body.theme-dark #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-dark #collector-content .sf-dump-ref { color: var(--gray-400); } +body.theme-dark #collector-content .sf-dump-ellipsis { color: var(--gray-300); max-width: 100em; } +body.theme-dark #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-dark #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} + + +{# Doctrine panel + ========================================================================= #} +.sql-runnable { + background: var(--base-1); + margin: .5em 0; + padding: 1em; +} +.sql-explain { + overflow-x: auto; + max-width: 888px; +} +.width-full .sql-explain { + max-width: unset; +} +.sql-explain table td, .sql-explain table tr { + word-break: normal; +} +.queries-table pre { + margin: 0; + white-space: pre-wrap; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} + +{# Small screens + ========================================================================= #} +.visible-small { + display: none; +} +.hidden-small { + display: inherit; +} + +@media (max-width: 768px) { + #summary .status { + padding: calc(10px + var(--summary-status-border-width)) 10px 10px; + } + + #sidebar { + flex-basis: 50px; + overflow-x: hidden; + transition: flex-basis 200ms ease-out; + } + #sidebar:hover, #sidebar.expanded { + flex-basis: 220px; + } + + #sidebar-search { + display: none; + } + #sidebar:hover #sidebar-search.sf-toggle-visible, #sidebar.expanded #sidebar-search.sf-toggle-visible { + display: block; + } + + #sidebar .module { + display: none; + } + #sidebar:hover .module, #sidebar.expanded .module { + display: block; + } + + #sidebar:not(:hover):not(.expanded) .label .count { + border-radius: 50%; + border: 1px solid #eee; + height: 8px; + min-width: 0; + padding: 0; + right: 4px; + text-indent: -9999px; + top: 50%; + width: 8px; + } + + .visible-small { + display: inherit; + } + .hidden-small { + display: none; + } + + .btn-sm svg { + margin-left: 2px; + } +} + +{# Config Options + ========================================================================= #} +body.width-full .container { + margin: 0 5px; + max-width: 100%; +} + +@media (min-width: 992px) { + body.width-full .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + body.width-full .container { margin: 0 30px; } +} + +", "@WebProfiler/Profiler/profiler.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/profiler.css.twig"); + } +} diff --git a/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php b/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php new file mode 100644 index 0000000..a4762e7 --- /dev/null +++ b/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php @@ -0,0 +1,172 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/cancel.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/cancel.html.twig")); + + // line 1 + yield from $this->unwrap()->yieldBlock('toolbar', $context, $blocks); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 2 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 3 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/symfony.svg"); + yield " + + + Loading… + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 9 + yield " + "; + // line 10 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 11 + yield "
    + Loading the web debug toolbar… +
    +
    + Attempt #env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 15, $this->source); })()), "html", null, true); + yield "\"> +
    +
    + + + +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 23 + yield " + "; + // line 24 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 24, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/cancel.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 115 => 24, 112 => 23, 104 => 19, 97 => 15, 91 => 11, 89 => 10, 86 => 9, 75 => 3, 72 => 2, 49 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% block toolbar %} + {% set icon %} + {{ source('@WebProfiler/Icon/symfony.svg') }} + + + Loading… + + {% endset %} + + {% set text %} +
    + Loading the web debug toolbar… +
    +
    + Attempt # +
    +
    + + + +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} +", "@WebProfiler/Profiler/cancel.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/cancel.html.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php b/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php new file mode 100644 index 0000000..66b548e --- /dev/null +++ b/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php @@ -0,0 +1,142 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.css.twig")); + + // line 1 + yield ".container { + max-width: none; + margin: 0; + padding: 0; +} +.container .container { + padding: 0; +} + +.exception-summary { + background: var(--base-0); + border: var(--border); + box-shadow: 0 0 1px rgba(128, 128, 128, .2); + margin: 1em 0; + padding: 10px; +} +.exception-summary.exception-without-message { + display: none; +} + +.exception-message { + color: var(--color-error); +} + +.exception-metadata, +.exception-illustration { + display: none; +} + +.exception-message-wrapper .container { + min-height: unset; +} +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/exception.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(".container { + max-width: none; + margin: 0; + padding: 0; +} +.container .container { + padding: 0; +} + +.exception-summary { + background: var(--base-0); + border: var(--border); + box-shadow: 0 0 1px rgba(128, 128, 128, .2); + margin: 1em 0; + padding: 10px; +} +.exception-summary.exception-without-message { + display: none; +} + +.exception-message { + color: var(--color-error); +} + +.exception-metadata, +.exception-illustration { + display: none; +} + +.exception-message-wrapper .container { + min-height: unset; +} +", "@WebProfiler/Collector/exception.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.css.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php b/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php new file mode 100644 index 0000000..5639264 --- /dev/null +++ b/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php @@ -0,0 +1,186 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/router.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/router.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 5 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 6 + yield " + "; + // line 7 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/router.svg"); + yield " + Routing + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 12 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 13 + yield " "; + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.router::panelAction", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 13, $this->source); })())])); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/router.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 131 => 13, 118 => 12, 103 => 7, 100 => 6, 87 => 5, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %}{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/router.svg') }} + Routing + +{% endblock %} + +{% block panel %} + {{ render(controller('web_profiler.controller.router::panelAction', { token: token })) }} +{% endblock %} +", "@WebProfiler/Collector/router.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/router.html.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php b/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php new file mode 100644 index 0000000..1fa8904 --- /dev/null +++ b/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php @@ -0,0 +1,903 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/messenger.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/messenger.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 42 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 43 + yield " "; + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "messages", [], "any", false, false, false, 43)) > 0)) { + // line 44 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 45 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 46 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/messenger.svg"); + yield " + "; + // line 47 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "messages", [], "any", false, false, false, 47)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 49 + yield " + "; + // line 50 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 51 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "buses", [], "any", false, false, false, 51)); + foreach ($context['_seq'] as $context["_key"] => $context["bus"]) { + // line 52 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 52, $this->source); })()), "exceptionsCount", [$context["bus"]], "method", false, false, false, 52); + // line 53 + yield "
    + "; + // line 54 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield " + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 56, $this->source); })()), "html", null, true); + yield " message(s) with exceptions\" + class=\"sf-toolbar-status sf-toolbar-status-"; + // line 57 + yield (((($tmp = (isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 57, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\" + > + "; + // line 59 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 59, $this->source); })()), "messages", [$context["bus"]], "method", false, false, false, 59)), "html", null, true); + yield " + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['bus'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 63 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 64 + yield " + "; + // line 65 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => "messenger", "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 65, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 69 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 70 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 70)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (" label-status-error") : ("")); + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "messages", [], "any", false, false, false, 70))) ? (" disabled") : ("")); + yield "\"> + "; + // line 71 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/messenger.svg"); + yield " + Messages + "; + // line 73 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 73, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 73) > 0)) { + // line 74 + yield " + "; + // line 75 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 75, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 75), "html", null, true); + yield " + + "; + } + // line 78 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 81 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 82 + yield "

    Messages

    + + "; + // line 84 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 84, $this->source); })()), "messages", [], "any", false, false, false, 84))) { + // line 85 + yield "
    +

    No messages have been collected.

    +
    + "; + } elseif ((1 == Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, // line 88 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "buses", [], "any", false, false, false, 88)))) { + // line 89 + yield "

    Ordered list of dispatched messages across all your buses

    + "; + // line 90 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 90, $this->getSourceContext())->macro_render_bus_messages(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "messages", [], "any", false, false, false, 90), true]); + yield " + "; + } else { + // line 92 + yield "
    +
    + "; + // line 94 + $context["messages"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 94, $this->source); })()), "messages", [], "any", false, false, false, 94); + // line 95 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 95); + // line 96 + yield "

    Allsource); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 96, $this->source); })()) == Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 96, $this->source); })())))) ? ("status-error") : ("status-some-errors"))) : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 96, $this->source); })())), "html", null, true); + yield "

    + +
    +

    Ordered list of dispatched messages across all your buses

    + "; + // line 100 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 100, $this->getSourceContext())->macro_render_bus_messages(...[(isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 100, $this->source); })()), true]); + yield " +
    +
    + + "; + // line 104 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 104, $this->source); })()), "buses", [], "any", false, false, false, 104)); + foreach ($context['_seq'] as $context["_key"] => $context["bus"]) { + // line 105 + yield "
    + "; + // line 106 + $context["messages"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 106, $this->source); })()), "messages", [$context["bus"]], "method", false, false, false, 106); + // line 107 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 107, $this->source); })()), "exceptionsCount", [$context["bus"]], "method", false, false, false, 107); + // line 108 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield "source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 108, $this->source); })()) == Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 108, $this->source); })())))) ? ("status-error") : ("status-some-errors"))) : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 108, $this->source); })())), "html", null, true); + yield "

    + +
    +

    Ordered list of messages dispatched on the "; + // line 111 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield " bus

    + "; + // line 112 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 112, $this->getSourceContext())->macro_render_bus_messages(...[(isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 112, $this->source); })())]); + yield " +
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['bus'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 116 + yield "
    + "; + } + // line 118 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 121 + public function macro_render_bus_messages($messages = null, $showBus = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "messages" => $messages, + "showBus" => $showBus, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_bus_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_bus_messages")); + + // line 122 + yield " "; + $context["discr"] = Twig\Extension\CoreExtension::random($this->env->getCharset()); + // line 123 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 123, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["dispatchCall"]) { + // line 124 + yield " + + + + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 142, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 142), "html", null, true); + yield "-details\" class=\"sf-toggle-content\"> + + + + + "; + // line 172 + if ((($tmp = (isset($context["showBus"]) || array_key_exists("showBus", $context) ? $context["showBus"] : (function () { throw new RuntimeError('Variable "showBus" does not exist.', 172, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 173 + yield " + + + + "; + } + // line 178 + yield " + + + + + + + + "; + // line 192 + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps_after_dispatch", [], "any", true, true, false, 192)) { + // line 193 + yield " + + + + "; + } + // line 204 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", true, true, false, 204)) { + // line 205 + yield " + + + + "; + } + // line 212 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 128, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 128), "html", null, true); + yield "-details\" + data-toggle-initial=\""; + // line 129 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("display") : ("")); + yield "\" + > + "; + // line 131 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "message", [], "any", false, false, false, 131), "type", [], "any", false, false, false, 131)); + yield " + "; + // line 132 + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", true, true, false, 132)) { + // line 133 + yield " exception + "; + } + // line 135 + yield " +
    Caller + In + "; + // line 147 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "caller", [], "any", false, false, false, 147); + // line 148 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 148, $this->source); })()), "line", [], "any", false, false, false, 148)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 149 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 149, $this->source); })()), "file", [], "any", false, false, false, 149), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 149, $this->source); })()), "line", [], "any", false, false, false, 149)); + // line 150 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 150, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 151 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 151, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 151, $this->source); })()), "file", [], "any", false, false, false, 151), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 151, $this->source); })()), "name", [], "any", false, false, false, 151), "html", null, true); + yield " + "; + } else { + // line 153 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 153, $this->source); })()), "file", [], "any", false, false, false, 153), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 153, $this->source); })()), "name", [], "any", false, false, false, 153), "html", null, true); + yield " + "; + } + // line 155 + yield " "; + } else { + // line 156 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 156, $this->source); })()), "name", [], "any", false, false, false, 156), "html", null, true); + yield " + "; + } + // line 158 + yield " line + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 160, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 160), "html", null, true); + yield "\"> +
    + "; + // line 162 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 162, $this->source); })()), "file", [], "any", false, false, false, 162), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 162, $this->source); })()), "line", [], "any", false, false, false, 162)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 167 + yield " +
    +
    +
    Bus"; + // line 175 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "bus", [], "any", false, false, false, 175), "html", null, true); + yield "
    Message"; + // line 180 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "message", [], "any", false, false, false, 180), "value", [], "any", false, false, false, 180), 2); + yield "
    Envelope stamps when dispatching + "; + // line 185 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps", [], "any", false, false, false, 185)); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 186 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["item"]); + yield " + "; + $context['_iterated'] = true; + } + // line 187 + if (!$context['_iterated']) { + // line 188 + yield " No items + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 190 + yield "
    Envelope stamps after dispatch + "; + // line 196 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps_after_dispatch", [], "any", false, false, false, 196)); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 197 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["item"]); + yield " + "; + $context['_iterated'] = true; + } + // line 198 + if (!$context['_iterated']) { + // line 199 + yield " No items + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 201 + yield "
    Exception + "; + // line 208 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", false, false, false, 208), "value", [], "any", false, false, false, 208), 1); + yield " +
    + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dispatchCall'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/messenger.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 635 => 212, 628 => 208, 623 => 205, 620 => 204, 615 => 201, 608 => 199, 606 => 198, 599 => 197, 594 => 196, 589 => 193, 587 => 192, 583 => 190, 576 => 188, 574 => 187, 567 => 186, 562 => 185, 554 => 180, 550 => 178, 544 => 175, 540 => 173, 538 => 172, 531 => 167, 529 => 162, 522 => 160, 512 => 158, 506 => 156, 503 => 155, 495 => 153, 485 => 151, 482 => 150, 479 => 149, 476 => 148, 474 => 147, 464 => 142, 456 => 137, 452 => 136, 449 => 135, 445 => 133, 443 => 132, 439 => 131, 434 => 129, 428 => 128, 422 => 124, 404 => 123, 401 => 122, 382 => 121, 370 => 118, 366 => 116, 356 => 112, 352 => 111, 341 => 108, 338 => 107, 336 => 106, 333 => 105, 329 => 104, 322 => 100, 312 => 96, 309 => 95, 307 => 94, 303 => 92, 298 => 90, 295 => 89, 293 => 88, 288 => 85, 286 => 84, 282 => 82, 269 => 81, 257 => 78, 251 => 75, 248 => 74, 246 => 73, 241 => 71, 235 => 70, 222 => 69, 208 => 65, 205 => 64, 201 => 63, 191 => 59, 186 => 57, 182 => 56, 177 => 54, 174 => 53, 171 => 52, 166 => 51, 164 => 50, 161 => 49, 155 => 47, 150 => 46, 147 => 45, 144 => 44, 141 => 43, 128 => 42, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.messages|length > 0 %} + {% set status_color = collector.exceptionsCount ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/messenger.svg') }} + {{ collector.messages|length }} + {% endset %} + + {% set text %} + {% for bus in collector.buses %} + {% set exceptionsCount = collector.exceptionsCount(bus) %} +
    + {{ bus }} + + {{ collector.messages(bus)|length }} + +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: 'messenger', status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/messenger.svg') }} + Messages + {% if collector.exceptionsCount > 0 %} + + {{ collector.exceptionsCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Messages

    + + {% if collector.messages is empty %} +
    +

    No messages have been collected.

    +
    + {% elseif 1 == collector.buses|length %} +

    Ordered list of dispatched messages across all your buses

    + {{ _self.render_bus_messages(collector.messages, true) }} + {% else %} +
    +
    + {% set messages = collector.messages %} + {% set exceptionsCount = collector.exceptionsCount %} +

    All{{ messages|length }}

    + +
    +

    Ordered list of dispatched messages across all your buses

    + {{ _self.render_bus_messages(messages, true) }} +
    +
    + + {% for bus in collector.buses %} +
    + {% set messages = collector.messages(bus) %} + {% set exceptionsCount = collector.exceptionsCount(bus) %} +

    {{ bus }}{{ messages|length }}

    + +
    +

    Ordered list of messages dispatched on the {{ bus }} bus

    + {{ _self.render_bus_messages(messages) }} +
    +
    + {% endfor %} +
    + {% endif %} + +{% endblock %} + +{% macro render_bus_messages(messages, showBus = false) %} + {% set discr = random() %} + {% for dispatchCall in messages %} + + + + + + + + + + + + {% if showBus %} + + + + + {% endif %} + + + + + + + + + {% if dispatchCall.stamps_after_dispatch is defined %} + + + + + {% endif %} + {% if dispatchCall.exception is defined %} + + + + + {% endif %} + +
    + {{ profiler_dump(dispatchCall.message.type) }} + {% if dispatchCall.exception is defined %} + exception + {% endif %} + +
    Caller + In + {% set caller = dispatchCall.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    +
    Bus{{ dispatchCall.bus }}
    Message{{ profiler_dump(dispatchCall.message.value, maxDepth=2) }}
    Envelope stamps when dispatching + {% for item in dispatchCall.stamps %} + {{ profiler_dump(item) }} + {% else %} + No items + {% endfor %} +
    Envelope stamps after dispatch + {% for item in dispatchCall.stamps_after_dispatch %} + {{ profiler_dump(item) }} + {% else %} + No items + {% endfor %} +
    Exception + {{ profiler_dump(dispatchCall.exception.value, maxDepth=1) }} +
    + {% endfor %} +{% endmacro %} +", "@WebProfiler/Collector/messenger.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/messenger.html.twig"); + } +} diff --git a/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php b/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php new file mode 100644 index 0000000..83e65af --- /dev/null +++ b/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php @@ -0,0 +1,115 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/header.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/header.html.twig")); + + // line 1 + yield " +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/header.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" +", "@WebProfiler/Profiler/header.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/header.html.twig"); + } +} diff --git a/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php b/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php new file mode 100644 index 0000000..b644034 --- /dev/null +++ b/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php @@ -0,0 +1,681 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'head' => [$this, 'block_head'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/notifier.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/notifier.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "events", [], "any", false, false, false, 4); + // line 5 + yield " + "; + // line 6 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 6, $this->source); })()), "messages", [], "any", false, false, false, 6))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 7 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 8 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/notifier.svg"); + yield " + "; + // line 9 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 9, $this->source); })()), "messages", [], "any", false, false, false, 9)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 11 + yield " + "; + // line 12 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 13 + yield "
    + Sent notifications + "; + // line 15 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 15, $this->source); })()), "messages", [], "any", false, false, false, 15)), "html", null, true); + yield " +
    + + "; + // line 18 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 18, $this->source); })()), "transports", [], "any", false, false, false, 18)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 19 + yield "
    + "; + // line 20 + yield (($context["transport"]) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true)) : ("Empty Transport Name")); + yield " + "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 21, $this->source); })()), "messages", [$context["transport"]], "method", false, false, false, 21)), "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 24 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 25 + yield " + "; + // line 26 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 26, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 30 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 31 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 67 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 68 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 68, $this->source); })()), "events", [], "any", false, false, false, 68); + // line 69 + yield " + env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 70, $this->source); })()), "messages", [], "any", false, false, false, 70))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("") : ("disabled")); + yield "\"> + "; + // line 71 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/notifier.svg"); + yield " + + Notifications + "; + // line 74 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 74, $this->source); })()), "messages", [], "any", false, false, false, 74)) > 0)) { + // line 75 + yield " + "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 76, $this->source); })()), "messages", [], "any", false, false, false, 76)), "html", null, true); + yield " + + "; + } + // line 79 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 82 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 83 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "events", [], "any", false, false, false, 83); + // line 84 + yield " +

    Notifications

    + + "; + // line 87 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 87, $this->source); })()), "messages", [], "any", false, false, false, 87))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 88 + yield "
    +

    No notifications were sent.

    +
    + "; + } + // line 92 + yield " +
    + "; + // line 94 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 94, $this->source); })()), "transports", [], "any", false, false, false, 94)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 95 + yield "
    + "; + // line 96 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 96, $this->source); })()), "messages", [$context["transport"]], "method", false, false, false, 96)), "html", null, true); + yield " + "; + // line 97 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 100 + yield "
    + + "; + // line 102 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 102, $this->source); })()), "transports", [], "any", false, false, false, 102)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 103 + yield "

    "; + yield (($context["transport"]) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true)) : ("Empty Transport Name")); + yield "

    + +
    +
    + "; + // line 107 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 107, $this->source); })()), "events", [$context["transport"]], "method", false, false, false, 107)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 108 + yield " "; + $context["message"] = CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 108); + // line 109 + yield "
    +

    Message #"; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 110), "html", null, true); + yield " ("; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["event"], "isQueued", [], "method", false, false, false, 110)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("queued") : ("sent")); + yield ")

    +
    +
    +
    + Subject +

    "; + // line 115 + yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "getSubject", [], "method", true, true, false, 115) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 115, $this->source); })()), "getSubject", [], "method", false, false, false, 115)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 115, $this->source); })()), "getSubject", [], "method", false, false, false, 115), "html", null, true)) : ("(empty)")); + yield "

    +
    + "; + // line 117 + $context["notification"] = (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "notification", [], "any", true, true, false, 117) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 117, $this->source); })()), "notification", [], "any", false, false, false, 117)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 117, $this->source); })()), "notification", [], "any", false, false, false, 117)) : (null)); + // line 118 + yield " "; + if ((($tmp = (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 118, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 119 + yield "
    +
    +
    + Content +
    ";
    +                    // line 123
    +                    yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["notification"] ?? null), "getContent", [], "method", true, true, false, 123) &&  !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 123, $this->source); })()), "getContent", [], "method", false, false, false, 123)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 123, $this->source); })()), "getContent", [], "method", false, false, false, 123), "html", null, true)) : ("(empty)"));
    +                    yield "
    + Importance +
    ";
    +                    // line 125
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 125, $this->source); })()), "getImportance", [], "method", false, false, false, 125), "html", null, true);
    +                    yield "
    +
    +
    +
    + "; + } + // line 130 + yield "
    +
    + "; + // line 132 + if ((($tmp = (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 132, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 133 + yield "
    +

    Notification

    +
    +
    ";
    +                    // line 137
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Subject: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 137, $this->source); })()), "getSubject", [], "method", false, false, false, 137)), "html", null, true);
    +                    yield "
    "; + // line 138 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Content: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 138, $this->source); })()), "getContent", [], "method", false, false, false, 138)), "html", null, true); + yield "
    "; + // line 139 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Importance: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 139, $this->source); })()), "getImportance", [], "method", false, false, false, 139)), "html", null, true); + yield "
    "; + // line 140 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Emoji: " . ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 140, $this->source); })()), "getEmoji", [], "method", false, false, false, 140))) ? ("(empty)") : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 140, $this->source); })()), "getEmoji", [], "method", false, false, false, 140)))), "html", null, true); + yield "
    "; + // line 141 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Exception: " . (((CoreExtension::getAttribute($this->env, $this->source, ($context["notification"] ?? null), "getException", [], "method", true, true, false, 141) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 141, $this->source); })()), "getException", [], "method", false, false, false, 141)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 141, $this->source); })()), "getException", [], "method", false, false, false, 141)) : ("(empty)"))), "html", null, true); + yield "
    "; + // line 142 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("ExceptionAsString: " . ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 142, $this->source); })()), "getExceptionAsString", [], "method", false, false, false, 142))) ? ("(empty)") : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 142, $this->source); })()), "getExceptionAsString", [], "method", false, false, false, 142)))), "html", null, true); + yield " +
    +
    +
    + "; + } + // line 147 + yield "
    +

    Message Options

    +
    +
    ";
    +                // line 151
    +                if ((null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 151, $this->source); })()), "getOptions", [], "method", false, false, false, 151))) {
    +                    // line 152
    +                    yield "(empty)";
    +                } else {
    +                    // line 154
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(json_encode(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 154, $this->source); })()), "getOptions", [], "method", false, false, false, 154), "toArray", [], "method", false, false, false, 154), Twig\Extension\CoreExtension::constant("JSON_PRETTY_PRINT")), "html", null, true);
    +                }
    +                // line 156
    +                yield "                                                        
    +
    +
    +
    +
    +
    +
    +
    + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 165 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/notifier.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 469 => 165, 447 => 156, 444 => 154, 441 => 152, 439 => 151, 434 => 147, 426 => 142, 423 => 141, 420 => 140, 417 => 139, 414 => 138, 411 => 137, 406 => 133, 404 => 132, 400 => 130, 392 => 125, 387 => 123, 381 => 119, 378 => 118, 376 => 117, 371 => 115, 361 => 110, 358 => 109, 355 => 108, 338 => 107, 330 => 103, 326 => 102, 322 => 100, 313 => 97, 309 => 96, 306 => 95, 302 => 94, 298 => 92, 292 => 88, 290 => 87, 285 => 84, 282 => 83, 269 => 82, 257 => 79, 251 => 76, 248 => 75, 246 => 74, 240 => 71, 236 => 70, 233 => 69, 230 => 68, 217 => 67, 170 => 31, 157 => 30, 143 => 26, 140 => 25, 136 => 24, 127 => 21, 123 => 20, 120 => 19, 116 => 18, 110 => 15, 106 => 13, 104 => 12, 101 => 11, 95 => 9, 90 => 8, 87 => 7, 85 => 6, 82 => 5, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set events = collector.events %} + + {% if events.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/notifier.svg') }} + {{ events.messages|length }} + {% endset %} + + {% set text %} +
    + Sent notifications + {{ events.messages|length }} +
    + + {% for transport in events.transports %} +
    + {{ transport ?: 'Empty Transport Name' }} + {{ events.messages(transport)|length }} +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': profiler_url }) }} + {% endif %} +{% endblock %} + +{% block head %} + {{ parent() }} + +{% endblock %} + +{% block menu %} + {% set events = collector.events %} + + + {{ source('@WebProfiler/Icon/notifier.svg') }} + + Notifications + {% if events.messages|length > 0 %} + + {{ events.messages|length }} + + {% endif %} + +{% endblock %} + +{% block panel %} + {% set events = collector.events %} + +

    Notifications

    + + {% if not events.messages|length %} +
    +

    No notifications were sent.

    +
    + {% endif %} + +
    + {% for transport in events.transports %} +
    + {{ events.messages(transport)|length }} + {{ transport }} +
    + {% endfor %} +
    + + {% for transport in events.transports %} +

    {{ transport ?: 'Empty Transport Name' }}

    + +
    +
    + {% for event in events.events(transport) %} + {% set message = event.message %} +
    +

    Message #{{ loop.index }} ({{ event.isQueued() ? 'queued' : 'sent' }})

    +
    +
    +
    + Subject +

    {{ message.getSubject() ?? '(empty)' }}

    +
    + {% set notification = message.notification ?? null %} + {% if notification %} +
    +
    +
    + Content +
    {{ notification.getContent() ?? '(empty)' }}
    + Importance +
    {{ notification.getImportance() }}
    +
    +
    +
    + {% endif %} +
    +
    + {% if notification %} +
    +

    Notification

    +
    +
    +                                                            {{- 'Subject: ' ~ notification.getSubject() }}
    + {{- 'Content: ' ~ notification.getContent() }}
    + {{- 'Importance: ' ~ notification.getImportance() }}
    + {{- 'Emoji: ' ~ (notification.getEmoji() is empty ? '(empty)' : notification.getEmoji()) }}
    + {{- 'Exception: ' ~ (notification.getException() ?? '(empty)') }}
    + {{- 'ExceptionAsString: ' ~ (notification.getExceptionAsString() is empty ? '(empty)' : notification.getExceptionAsString()) }} +
    +
    +
    + {% endif %} +
    +

    Message Options

    +
    +
    +                                                            {%- if message.getOptions() is null %}
    +                                                                {{- '(empty)' }}
    +                                                            {%- else %}
    +                                                                {{- message.getOptions().toArray()|json_encode(constant('JSON_PRETTY_PRINT')) }}
    +                                                            {%- endif %}
    +                                                        
    +
    +
    +
    +
    +
    +
    +
    + {% endfor %} +
    +
    + {% endfor %} +{% endblock %} +", "@WebProfiler/Collector/notifier.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/notifier.html.twig"); + } +} diff --git a/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php b/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php new file mode 100644 index 0000000..7a2d7cf --- /dev/null +++ b/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php @@ -0,0 +1,310 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/base.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/base.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + // line 11 + yield "
    + "; + // line 12 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/header.html.twig", [], false); + yield " + + "; + // line 14 + $context["source"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 14, $this->source); })()), "pathname", [], "any", false, false, false, 14), (isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 14, $this->source); })()), -1); + // line 15 + yield "
    +
    +
    +

    "; + // line 18 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 18, $this->source); })()), "html", null, true); + if ((0 < (isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 18, $this->source); })()))) { + yield " line "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 18, $this->source); })()), "html", null, true); + yield ""; + } + yield "

    + +
    + "; + // line 21 + if ((null === (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 21, $this->source); })()))) { + // line 22 + yield "

    The file is not readable.

    + "; + } else { + // line 24 + yield " "; + yield (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 24, $this->source); })()); + yield " + "; + } + // line 26 + yield "
    +
    + +
    +
    +
    Filepath:
    +
    "; + // line 32 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 32, $this->source); })()), "pathname", [], "any", false, false, false, 32), "html", null, true); + yield "
    + +
    Last modified:
    +
    "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 35, $this->source); })()), "mTime", [], "any", false, false, false, 35)), "html", null, true); + yield "
    + +
    Size:
    + "; + // line 38 + $context["file_size_in_kb"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 38, $this->source); })()), "size", [], "any", false, false, false, 38) / 1024); + // line 39 + yield " "; + $context["file_num_lines"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::split($this->env->getCharset(), (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 39, $this->source); })()), " +")) - 1); + // line 40 + yield "
    + "; + // line 41 + yield ((((isset($context["file_size_in_kb"]) || array_key_exists("file_size_in_kb", $context) ? $context["file_size_in_kb"] : (function () { throw new RuntimeError('Variable "file_size_in_kb" does not exist.', 41, $this->source); })()) < 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 41, $this->source); })()), "size", [], "any", false, false, false, 41) . " bytes"), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber((isset($context["file_size_in_kb"]) || array_key_exists("file_size_in_kb", $context) ? $context["file_size_in_kb"] : (function () { throw new RuntimeError('Variable "file_size_in_kb" does not exist.', 41, $this->source); })()), 0) . " KB"), "html", null, true))); + yield " + / "; + // line 42 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file_num_lines"]) || array_key_exists("file_num_lines", $context) ? $context["file_num_lines"] : (function () { throw new RuntimeError('Variable "file_num_lines" does not exist.', 42, $this->source); })()), "html", null, true); + yield " lines +
    +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::constant("Symfony\\Component\\HttpKernel\\Kernel::VERSION"), "html", null, true); + yield "/reference/configuration/framework.html#ide\" rel=\"help\">Open this file in your IDE? +
    +
    +
    +
    + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/open.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 189 => 46, 182 => 42, 178 => 41, 175 => 40, 171 => 39, 169 => 38, 163 => 35, 157 => 32, 149 => 26, 143 => 24, 139 => 22, 137 => 21, 126 => 18, 121 => 15, 119 => 14, 114 => 12, 111 => 11, 98 => 10, 84 => 6, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/base.html.twig' %} + +{% block head %} + +{% endblock %} + +{% block body %} +
    + {{ include('@WebProfiler/Profiler/header.html.twig', with_context = false) }} + + {% set source = file_info.pathname|file_excerpt(line, -1) %} +
    +
    +
    +

    {{ file }}{% if 0 < line %} line {{ line }}{% endif %}

    + +
    + {% if source is null %} +

    The file is not readable.

    + {% else %} + {{ source|raw }} + {% endif %} +
    +
    + +
    +
    +
    Filepath:
    +
    {{ file_info.pathname }}
    + +
    Last modified:
    +
    {{ file_info.mTime|date }}
    + +
    Size:
    + {% set file_size_in_kb = file_info.size / 1024 %} + {% set file_num_lines = source|split(\"\\n\")|length - 1 %} +
    + {{ file_size_in_kb < 1 ? file_info.size ~ ' bytes' : file_size_in_kb|number_format(0) ~ ' KB' }} + / {{ file_num_lines }} lines +
    +
    + + Open this file in your IDE? +
    +
    +
    +
    + + +{% endblock %} +", "@WebProfiler/Profiler/open.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.html.twig"); + } +} diff --git a/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php b/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php new file mode 100644 index 0000000..63ddb09 --- /dev/null +++ b/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php @@ -0,0 +1,1061 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/workflow.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/workflow.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 102 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 103 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 103, $this->source); })()), "callsCount", [], "any", false, false, false, 103) > 0)) { + // line 104 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 105 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/workflow.svg"); + yield " + "; + // line 106 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 106, $this->source); })()), "callsCount", [], "any", false, false, false, 106), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 108 + yield " "; + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 109 + yield "
    + Workflow Calls + "; + // line 111 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 111, $this->source); })()), "callsCount", [], "any", false, false, false, 111), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 114 + yield " + "; + // line 115 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 115, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 119 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 120 + yield " env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 120, $this->source); })()), "workflows", [], "any", false, false, false, 120)) == 0)) ? ("disabled") : ("")); + yield "\"> + + "; + // line 122 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/workflow.svg"); + yield " + + Workflow + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 128 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 129 + yield "

    Workflow

    + + "; + // line 131 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 131, $this->source); })()), "workflows", [], "any", false, false, false, 131)) == 0)) { + // line 132 + yield "
    +

    There are no workflows configured.

    +
    + "; + } else { + // line 136 + yield " + +
    + "; + // line 268 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 268, $this->source); })()), "workflows", [], "any", false, false, false, 268)); + foreach ($context['_seq'] as $context["name"] => $context["data"]) { + // line 269 + yield "
    +

    "; + // line 270 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 270))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 270)), "html", null, true); + yield ")"; + } + yield "

    + +
    +

    Definition

    +
    +                            ";
    +                // line 275
    +                yield CoreExtension::getAttribute($this->env, $this->source, $context["data"], "dump", [], "any", false, false, false, 275);
    +                yield "
    +                            ";
    +                // line 276
    +                $context['_parent'] = $context;
    +                $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "listeners", [], "any", false, false, false, 276));
    +                foreach ($context['_seq'] as $context["nodeId"] => $context["events"]) {
    +                    // line 277
    +                    yield "                                click ";
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["nodeId"], "html", null, true);
    +                    yield " showNodeDetails";
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 277, $this->source); })()), "hash", [$context["name"]], "method", false, false, false, 277), "html", null, true);
    +                    yield "
    +                            ";
    +                }
    +                $_parent = $context['_parent'];
    +                unset($context['_seq'], $context['nodeId'], $context['events'], $context['_parent']);
    +                $context = array_intersect_key($context, $_parent) + $_parent;
    +                // line 279
    +                yield "                        
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 280, $this->source); })()), "buildMermaidLiveLink", [$context["name"]], "method", false, false, false, 280), "html", null, true); + yield "\">View on mermaid.live + +

    Calls

    + + + + + + + + + + + + + "; + // line 295 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 295)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["call"]) { + // line 296 + yield " + + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['call'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 330 + yield " +
    #CallArgsReturnExceptionDuration
    "; + // line 297 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 297), "html", null, true); + yield " + "; + // line 299 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["call"], "method", [], "any", false, false, false, 299), "html", null, true); + yield "() + "; + // line 300 + if ((($tmp = (((CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", true, true, false, 300) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 300)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 300)) : (null))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 301 + yield "
    + Previous marking: + "; + // line 303 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 303)); + yield " + "; + } + // line 305 + yield "
    + "; + // line 307 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "args", [], "any", false, false, false, 307)); + yield " + + "; + // line 310 + if (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", true, true, false, 310)) { + // line 311 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", false, false, false, 311) === true)) { + // line 312 + yield " true + "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, // line 313 +$context["call"], "return", [], "any", false, false, false, 313) === false)) { + // line 314 + yield " false + "; + } else { + // line 316 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", false, false, false, 316)); + yield " + "; + } + // line 318 + yield " "; + } + // line 319 + yield " + "; + // line 321 + if (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "exception", [], "any", true, true, false, 321)) { + // line 322 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "exception", [], "any", false, false, false, 322)); + yield " + "; + } + // line 324 + yield " + "; + // line 326 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%0.2f ms", CoreExtension::getAttribute($this->env, $this->source, $context["call"], "duration", [], "any", false, false, false, 326)), "html", null, true); + yield " +
    +
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['data'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 335 + yield "
    + "; + } + // line 337 + yield " + +

    + Event listeners + × +

    + + + + + + + + + + +
    eventlistener
    + + ⌨ esc + + +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/workflow.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 642 => 337, 638 => 335, 628 => 330, 610 => 326, 606 => 324, 600 => 322, 598 => 321, 594 => 319, 591 => 318, 585 => 316, 581 => 314, 579 => 313, 576 => 312, 573 => 311, 571 => 310, 565 => 307, 561 => 305, 556 => 303, 552 => 301, 550 => 300, 546 => 299, 541 => 297, 538 => 296, 521 => 295, 503 => 280, 500 => 279, 489 => 277, 485 => 276, 481 => 275, 468 => 270, 465 => 269, 461 => 268, 356 => 165, 346 => 161, 341 => 160, 337 => 159, 312 => 137, 309 => 136, 303 => 132, 301 => 131, 297 => 129, 284 => 128, 268 => 122, 262 => 120, 249 => 119, 235 => 115, 232 => 114, 225 => 111, 221 => 109, 218 => 108, 212 => 106, 207 => 105, 204 => 104, 201 => 103, 188 => 102, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + +{% endblock %} + +{% block toolbar %} + {% if collector.callsCount > 0 %} + {% set icon %} + {{ source('@WebProfiler/Icon/workflow.svg') }} + {{ collector.callsCount }} + {% endset %} + {% set text %} +
    + Workflow Calls + {{ collector.callsCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + + {{ source('@WebProfiler/Icon/workflow.svg') }} + + Workflow + +{% endblock %} + +{% block panel %} +

    Workflow

    + + {% if collector.workflows|length == 0 %} +
    +

    There are no workflows configured.

    +
    + {% else %} + + +
    + {% for name, data in collector.workflows %} +
    +

    {{ name }}{% if data.calls|length %} ({{ data.calls|length }}){% endif %}

    + +
    +

    Definition

    +
    +                            {{ data.dump|raw }}
    +                            {% for nodeId, events in data.listeners %}
    +                                click {{ nodeId }} showNodeDetails{{ collector.hash(name) }}
    +                            {% endfor %}
    +                        
    + View on mermaid.live + +

    Calls

    + + + + + + + + + + + + + {% for call in data.calls %} + + + + + + + + + {% endfor %} + +
    #CallArgsReturnExceptionDuration
    {{ loop.index }} + {{ call.method }}() + {% if call.previousMarking ?? null %} +
    + Previous marking: + {{ profiler_dump(call.previousMarking) }} + {% endif %} +
    + {{ profiler_dump(call.args) }} + + {% if call.return is defined %} + {% if call.return is same as true %} + true + {% elseif call.return is same as false %} + false + {% else %} + {{ profiler_dump(call.return) }} + {% endif %} + {% endif %} + + {% if call.exception is defined %} + {{ profiler_dump(call.exception) }} + {% endif %} + + {{ '%0.2f ms'|format(call.duration) }} +
    +
    +
    + {% endfor %} +
    + {% endif %} + + +

    + Event listeners + × +

    + + + + + + + + + + +
    eventlistener
    + + ⌨ esc + + +
    +{% endblock %} +", "@WebProfiler/Collector/workflow.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/workflow.html.twig"); + } +} diff --git a/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php b/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php new file mode 100644 index 0000000..46d49e6 --- /dev/null +++ b/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php @@ -0,0 +1,370 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/search.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/search.html.twig")); + + // line 1 + yield "
    +
    extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search"); + yield "\" method=\"get\"> +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["ip"]) || array_key_exists("ip", $context) ? $context["ip"] : (function () { throw new RuntimeError('Variable "ip" does not exist.', 11, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    +
    + + +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["min_and_max"]) || array_key_exists("min_and_max", $context) ? $context["min_and_max"] : (function () { throw new RuntimeError('Variable "min_and_max" does not exist.', 46, $this->source); })()), "html", null, true); + yield " value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 46, $this->source); })()), "html", null, true); + yield "\"> +
    +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["url"]) || array_key_exists("url", $context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.', 58, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 63, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["start"]) || array_key_exists("start", $context) ? $context["start"] : (function () { throw new RuntimeError('Variable "start" does not exist.', 68, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["end"]) || array_key_exists("end", $context) ? $context["end"] : (function () { throw new RuntimeError('Variable "end" does not exist.', 73, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    +
    + + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 86, $this->source); })()), "html", null, true); + yield "\"> + +
    + +
    +
    +
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/search.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 230 => 86, 225 => 83, 214 => 81, 210 => 80, 200 => 73, 192 => 68, 184 => 63, 176 => 58, 173 => 57, 169 => 55, 165 => 53, 163 => 52, 152 => 46, 149 => 45, 146 => 44, 144 => 43, 141 => 42, 138 => 41, 136 => 40, 133 => 39, 131 => 38, 124 => 33, 113 => 31, 108 => 30, 105 => 29, 102 => 28, 99 => 27, 96 => 26, 94 => 25, 89 => 22, 85 => 20, 81 => 18, 79 => 17, 70 => 11, 67 => 10, 63 => 8, 59 => 6, 57 => 5, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    +
    +
    + + +
    + +
    +
    + + +
    + +
    + + +
    +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    + + + +
    + +
    +
    +
    +
    +", "@WebProfiler/Profiler/search.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/search.html.twig"); + } +} diff --git a/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php b/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php new file mode 100644 index 0000000..8a48604 --- /dev/null +++ b/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php @@ -0,0 +1,649 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base_js.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base_js.html.twig")); + + // line 3 + yield " +"; + // line 7 + yield "source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 7, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + window.addEventListener('DOMContentLoaded', () => { + new SymfonyProfiler(); + }); + + class SymfonyProfiler { + constructor() { + this.#createTabs(); + this.#createTableSearchFields(); + this.#createToggles(); + this.#createCopyToClipboard(); + this.#convertDateTimesToUserTimezone(); + } + + #createTabs() { + /* the accessibility options of this component have been defined according to: */ + /* www.w3.org/WAI/ARIA/apg/example-index/tabs/tabs-manual.html */ + const tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])'); + + /* create the tab navigation for each group of tabs */ + tabGroups.forEach((tabGroup, i) => { + const tabs = tabGroup.querySelectorAll(':scope > .tab'); + const tabNavigation = document.createElement('div'); + tabNavigation.classList.add('tab-navigation'); + tabNavigation.setAttribute('role', 'tablist'); + + let selectedTabId = `tab-\${i}-0`; /* select the first tab by default */ + tabs.forEach((tab, j) => { + const tabId = `tab-\${i}-\${j}`; + const tabTitle = tab.querySelector('.tab-title').innerHTML; + + const tabNavigationItem = document.createElement('button'); + tabNavigationItem.classList.add('tab-control'); + tabNavigationItem.setAttribute('data-tab-id', tabId); + tabNavigationItem.setAttribute('role', 'tab'); + tabNavigationItem.setAttribute('aria-controls', tabId); + if (tab.classList.contains('active')) { selectedTabId = tabId; } + if (tab.classList.contains('disabled')) { + tabNavigationItem.classList.add('disabled'); + } + tabNavigationItem.innerHTML = tabTitle; + tabNavigation.appendChild(tabNavigationItem); + + const tabContent = tab.querySelector('.tab-content'); + tabContent.parentElement.setAttribute('id', tabId); + }); + + tabGroup.insertBefore(tabNavigation, tabGroup.firstChild); + document.querySelector('[data-tab-id=\"' + selectedTabId + '\"]').classList.add('active'); + }); + + /* display the active tab and add the 'click' event listeners */ + tabGroups.forEach((tabGroup) => { + const tabs = tabGroup.querySelectorAll(':scope > .tab-navigation .tab-control'); + tabs.forEach((tab) => { + const tabId = tab.getAttribute('data-tab-id'); + const tabPanel = document.getElementById(tabId); + tabPanel.setAttribute('role', 'tabpanel'); + tabPanel.setAttribute('aria-labelledby', tabId); + tabPanel.querySelector('.tab-title').className = 'hidden'; + + if (tab.classList.contains('active')) { + tabPanel.className = 'block'; + tab.setAttribute('aria-selected', 'true'); + tab.removeAttribute('tabindex'); + } else { + tabPanel.className = 'hidden'; + tab.removeAttribute('aria-selected'); + tab.setAttribute('tabindex', '-1'); + } + + tab.addEventListener('click', function(e) { + let activeTab = e.target || e.srcElement; + + /* needed because when the tab contains HTML contents, user can click */ + /* on any of those elements instead of their parent '