From 636a8bdf1297bedbd1bd88297fc3cc88d7080102 Mon Sep 17 00:00:00 2001 From: Thomas Calvet Date: Thu, 30 Apr 2020 18:01:38 +0200 Subject: [PATCH] [HttpFoundation][HttpKernel] Add more preload always-needed symbols --- src/Symfony/Component/HttpFoundation/Request.php | 1 + src/Symfony/Component/HttpKernel/Kernel.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index 7363fc467f..098ce6d251 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -20,6 +20,7 @@ class_exists(AcceptHeader::class); class_exists(FileBag::class); class_exists(HeaderBag::class); class_exists(HeaderUtils::class); +class_exists(InputBag::class); class_exists(ParameterBag::class); class_exists(ServerBag::class); diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 293601dd5c..1514696e54 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -39,6 +39,9 @@ use Symfony\Component\HttpKernel\Config\FileLocator; use Symfony\Component\HttpKernel\DependencyInjection\AddAnnotatedClassesToCachePass; use Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass; +// Help opcache.preload discover always-needed symbols +class_exists(ConfigCache::class); + /** * The Kernel is the heart of the Symfony system. *