From 04a05ad3a5a633441ea4c9da2175ebae522c58fa Mon Sep 17 00:00:00 2001
From: phenaproxima <phenaproxima@205645.no-reply.drupal.org>
Date: Wed, 29 Jun 2022 19:46:44 +0000
Subject: [PATCH] Issue #3293449 by phenaproxima: Update Composer Stager to
 1.0.0-beta2

---
 composer.json                                |  2 +-
 package_manager/package_manager.services.yml | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/composer.json b/composer.json
index db5f72ef81..c75052d152 100644
--- a/composer.json
+++ b/composer.json
@@ -13,7 +13,7 @@
   "require": {
     "ext-json": "*",
     "drupal/core": "^9.3",
-    "php-tuf/composer-stager": "^1@beta",
+    "php-tuf/composer-stager": "1.0.0-beta2",
     "composer/composer": "^2.2.12 || ^2.3.5",
     "composer-runtime-api": "^2.0.9"
   },
diff --git a/package_manager/package_manager.services.yml b/package_manager/package_manager.services.yml
index 96b7393823..b3b7d6ef4d 100644
--- a/package_manager/package_manager.services.yml
+++ b/package_manager/package_manager.services.yml
@@ -22,6 +22,9 @@ services:
   PhpTuf\ComposerStager\Infrastructure\Factory\Path\PathFactory:
     autowire: true
     public: false
+  PhpTuf\ComposerStager\Infrastructure\Service\Finder\RecursiveFileFinder:
+    autowire: true
+    public: false
   PhpTuf\ComposerStager\Infrastructure\Factory\Process\ProcessFactoryInterface:
     alias: 'Drupal\package_manager\ProcessFactory'
   PhpTuf\ComposerStager\Domain\Service\Filesystem\FilesystemInterface:
@@ -30,6 +33,8 @@ services:
     alias: 'Drupal\package_manager\ExecutableFinder'
   PhpTuf\ComposerStager\Infrastructure\Factory\Path\PathFactoryInterface:
     alias: 'PhpTuf\ComposerStager\Infrastructure\Factory\Path\PathFactory'
+  PhpTuf\ComposerStager\Infrastructure\Service\Finder\RecursiveFileFinderInterface:
+    alias: 'PhpTuf\ComposerStager\Infrastructure\Service\Finder\RecursiveFileFinder'
 
   # Executable runners for Composer Stager.
   PhpTuf\ComposerStager\Infrastructure\Service\ProcessRunner\RsyncRunner:
@@ -93,6 +98,9 @@ services:
   PhpTuf\ComposerStager\Infrastructure\Service\Precondition\StagingDirDoesNotExist:
     autowire: true
     public: false
+  PhpTuf\ComposerStager\Infrastructure\Service\Precondition\CodeBaseContainsNoSymlinks:
+    autowire: true
+    public: false
   PhpTuf\ComposerStager\Domain\Aggregate\PreconditionsTree\CommitterPreconditionsInterface:
     alias: 'PhpTuf\ComposerStager\Infrastructure\Aggregate\PreconditionsTree\CommitterPreconditions'
   PhpTuf\ComposerStager\Domain\Aggregate\PreconditionsTree\BeginnerPreconditionsInterface:
@@ -117,6 +125,8 @@ services:
     alias: 'PhpTuf\ComposerStager\Infrastructure\Service\Precondition\StagingDirIsWritable'
   PhpTuf\ComposerStager\Domain\Service\Precondition\StagingDirDoesNotExistInterface:
     alias: 'PhpTuf\ComposerStager\Infrastructure\Service\Precondition\StagingDirDoesNotExist'
+  PhpTuf\ComposerStager\Domain\Service\Precondition\CodebaseContainsNoSymlinksInterface:
+    alias: 'PhpTuf\ComposerStager\Infrastructure\Service\Precondition\CodeBaseContainsNoSymlinks'
 
   # Services provided to Drupal by Package Manager.
   package_manager.beginner:
-- 
GitLab