From 2d208bff098b0b694ca16879ec45e683f925890e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ph=C3=A9na=20Proxima?= <adam@phenaproxima.net>
Date: Sun, 4 Jun 2023 15:46:07 -0400
Subject: [PATCH] Remove array_splice

---
 .../src/PathExcluder/SiteConfigurationExcluder.php          | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/package_manager/src/PathExcluder/SiteConfigurationExcluder.php b/package_manager/src/PathExcluder/SiteConfigurationExcluder.php
index 0c4bd7b498..5f0b6bdda2 100644
--- a/package_manager/src/PathExcluder/SiteConfigurationExcluder.php
+++ b/package_manager/src/PathExcluder/SiteConfigurationExcluder.php
@@ -131,12 +131,12 @@ class SiteConfigurationExcluder implements EventSubscriberInterface {
    *   The full path to `sites/default` within the given root directory.
    */
   private function getDefaultSiteDirectoryPath(string $root_dir): string {
-    $dir = [$root_dir, 'sites', 'default'];
+    $dir = [$root_dir];
     $web_root = $this->pathLocator->getWebRoot();
     if ($web_root) {
-      array_splice($dir, 1, 0, $web_root);
+      $dir[] = $web_root;
     }
-    return implode(DIRECTORY_SEPARATOR, $dir);
+    return implode(DIRECTORY_SEPARATOR, [...$dir, 'sites', 'default']);
   }
 
   /**
-- 
GitLab