From 430c581104bc31fb52e2546575f1e4afbef3beed Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Wed, 27 Nov 2024 13:24:19 +0100 Subject: [PATCH] Add patch to project_browser --- defaults/curated.json | 3 +-- patches/d10-3.json | 3 +++ patches/d10-4.json | 3 +++ patches/d10/3490176.diff | 32 ++++++++++++++++++++++++++++++++ patches/d11.json | 3 +++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 patches/d10/3490176.diff diff --git a/defaults/curated.json b/defaults/curated.json index 6fbbf3d..2393a28 100644 --- a/defaults/curated.json +++ b/defaults/curated.json @@ -40,7 +40,7 @@ "DDQG-unsupported-drupal-openid_connect-3.0.0.0-alpha3", "DDQG-unsupported-drupal-peertube-2.0.0.0-beta2", "DDQG-unsupported-drupal-phone_number-2.0.0.0-alpha7", - "DDQG-unsupported-drupal-project_browser-2.0.0.0-alpha4", + "DDQG-unsupported-drupal-project_browser-2.0.0.0-alpha5", "DDQG-unsupported-drupal-reader-1.0.0.0-beta2", "DDQG-unsupported-drupal-readmehelp-2.0.0.0-beta1", "DDQG-unsupported-drupal-schema_diff-1.0.0.0-alpha2", @@ -63,6 +63,5 @@ "DDQG-unsupported-drupal-views_tree-2.0.0.0-RC1", "DDQG-unsupported-drupal-xls_serialization-0.0.0.0-dev", "DDQG-unsupported-drupal-xnumber-2.0.0.0-beta2", - "DDQG-unsupported-drupal-zoom_video-1.3.2.0", "GHSA-mg8j-w93w-xjgc" ] diff --git a/patches/d10-3.json b/patches/d10-3.json index 2853492..05a09e6 100644 --- a/patches/d10-3.json +++ b/patches/d10-3.json @@ -161,6 +161,9 @@ "drupal/profile": { "#2899744 Multi-lingual": "https://www.drupal.org/files/issues/2022-04-17/2899744-54.patch" }, + "drupal/project_browser": { + "#3490176 Extend source plugins": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3490176.diff" + }, "drupal/prompt": { "#3449733 ECA 2": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3449733.diff" }, diff --git a/patches/d10-4.json b/patches/d10-4.json index 348441d..6a02337 100644 --- a/patches/d10-4.json +++ b/patches/d10-4.json @@ -161,6 +161,9 @@ "drupal/profile": { "#2899744 Multi-lingual": "https://www.drupal.org/files/issues/2022-04-17/2899744-54.patch" }, + "drupal/project_browser": { + "#3490176 Extend source plugins": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3490176.diff" + }, "drupal/prompt": { "#3449733 ECA 2": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3449733.diff" }, diff --git a/patches/d10/3490176.diff b/patches/d10/3490176.diff new file mode 100644 index 0000000..d09d60b --- /dev/null +++ b/patches/d10/3490176.diff @@ -0,0 +1,32 @@ +diff --git a/src/Plugin/ProjectBrowserSource/Recipes.php b/src/Plugin/ProjectBrowserSource/Recipes.php +index 40d8410e51ab8006cd88975d79dff01ebdea6f4b..8269158ebd44b8452ecd9a033d8c158cd6b04bf4 100644 +--- a/src/Plugin/ProjectBrowserSource/Recipes.php ++++ b/src/Plugin/ProjectBrowserSource/Recipes.php +@@ -28,12 +28,12 @@ use Symfony\Component\Finder\Finder; + class Recipes extends ProjectBrowserSourceBase { + + public function __construct( +- private readonly FileSystemInterface $fileSystem, +- private readonly CacheBackendInterface $cacheBin, +- private readonly ModuleExtensionList $moduleList, +- private readonly FileUrlGeneratorInterface $fileUrlGenerator, +- private readonly ConfigFactoryInterface $configFactory, +- private readonly string $appRoot, ++ protected readonly FileSystemInterface $fileSystem, ++ protected readonly CacheBackendInterface $cacheBin, ++ protected readonly ModuleExtensionList $moduleList, ++ protected readonly FileUrlGeneratorInterface $fileUrlGenerator, ++ protected readonly ConfigFactoryInterface $configFactory, ++ protected readonly string $appRoot, + mixed ...$arguments, + ) { + parent::__construct(...$arguments); +@@ -165,7 +165,7 @@ class Recipes extends ProjectBrowserSourceBase { + * @return \Symfony\Component\Finder\Finder + * A Symfony Finder object, configured to find locally installed recipes. + */ +- private function getFinder(): Finder { ++ protected function getFinder(): Finder { + $search_in = [$this->appRoot . '/core/recipes']; + + // If any recipes have been installed by Composer, also search there. The diff --git a/patches/d11.json b/patches/d11.json index 5791151..6d3ac7c 100644 --- a/patches/d11.json +++ b/patches/d11.json @@ -158,6 +158,9 @@ "drupal/profile": { "#2899744 Multi-lingual": "https://www.drupal.org/files/issues/2022-04-17/2899744-54.patch" }, + "drupal/project_browser": { + "#3490176 Extend source plugins": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3490176.diff" + }, "drupal/prompt": { "#3449733 ECA 2": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/d10/3449733.diff" }, -- GitLab