From c6c5559ae62948bd64d777369c782e940293b678 Mon Sep 17 00:00:00 2001
From: catch <catch@35733.no-reply.drupal.org>
Date: Fri, 24 Sep 2021 09:42:42 +0100
Subject: [PATCH] Issue #3238941 by andypost, daffie:
 \Drupal\big_pipe\Render\BigPipe::splitHtmlOnPlaceholders() causes deprecation
 errors on PHP 8.1

---
 core/modules/big_pipe/src/Render/BigPipe.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/modules/big_pipe/src/Render/BigPipe.php b/core/modules/big_pipe/src/Render/BigPipe.php
index 3067673e7623..40174b349b24 100644
--- a/core/modules/big_pipe/src/Render/BigPipe.php
+++ b/core/modules/big_pipe/src/Render/BigPipe.php
@@ -774,7 +774,7 @@ private static function splitHtmlOnPlaceholders($html_string, array $html_placeh
     if (strlen($pattern) < 31000) {
       // Only small (<31K characters) patterns can be handled by preg_split().
       $flags = PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE;
-      $result = preg_split($pattern, $html_string, NULL, $flags);
+      $result = preg_split($pattern, $html_string, 0, $flags);
     }
     else {
       // For large amounts of placeholders we use a simpler but slower approach.
-- 
GitLab