From 30cd5b0f184aacc41f2c5bc0e2c2f56934d61606 Mon Sep 17 00:00:00 2001
From: Juraj Nemec <jnemec@activit.sk>
Date: Wed, 12 Mar 2025 21:41:16 +0100
Subject: [PATCH] patch drupal_sdc-windows-3479427-8.patch

---
 core/lib/Drupal/Core/Template/TwigPhpStorageCache.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/core/lib/Drupal/Core/Template/TwigPhpStorageCache.php b/core/lib/Drupal/Core/Template/TwigPhpStorageCache.php
index 744953dc574f..3d8501d84455 100644
--- a/core/lib/Drupal/Core/Template/TwigPhpStorageCache.php
+++ b/core/lib/Drupal/Core/Template/TwigPhpStorageCache.php
@@ -83,6 +83,9 @@ public function generateKey(string $name, string $className): string {
     }
     else {
       $name = basename($name);
+      // Windows does not allow colons, which are used by Single Directory
+      // Components, in directory or file names.
+      $name = str_replace(':', '_', $name);
     }
 
     // Windows (and some encrypted Linux systems) only support 255 characters in
-- 
GitLab