From 1fd2961d83de7bea4eb597c0bf67f8f66c449dcf Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Mon, 15 Dec 2014 17:36:11 +0000
Subject: [PATCH] Issue #2392433 by Berdir: Stream wrappers are registered
 before page cache

---
 core/lib/Drupal/Core/DrupalKernel.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/core/lib/Drupal/Core/DrupalKernel.php b/core/lib/Drupal/Core/DrupalKernel.php
index 6495229a8b51..ee45da3b372e 100644
--- a/core/lib/Drupal/Core/DrupalKernel.php
+++ b/core/lib/Drupal/Core/DrupalKernel.php
@@ -406,7 +406,6 @@ public function boot() {
     $seed = unpack("L", Crypt::randomBytes(4));
     mt_srand($seed[1]);
 
-    $this->container->get('stream_wrapper_manager')->register();
     $this->booted = TRUE;
 
     return $this;
@@ -440,6 +439,9 @@ public function preHandle(Request $request) {
     // Load all enabled modules.
     $this->container->get('module_handler')->loadAll();
 
+    // Register stream wrappers.
+    $this->container->get('stream_wrapper_manager')->register();
+
     // Initialize legacy request globals.
     $this->initializeRequestGlobals($request);
 
-- 
GitLab