From 79a40fc868a355b3ee18aeb7ec852d4ca5d04730 Mon Sep 17 00:00:00 2001
From: Justin Toupin <21499-justin2pin@users.noreply.drupalcode.org>
Date: Mon, 27 Jan 2025 16:04:34 +0000
Subject: [PATCH] Issue #3502315 by justin2pin: Enabling
 layout_paragraphs_library module breaks hook_library_info_alter() in
 layout_paragraphs.module

---
 .../layout_paragraphs_library.module                 | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/modules/layout_paragraphs_library/layout_paragraphs_library.module b/modules/layout_paragraphs_library/layout_paragraphs_library.module
index aae8c24..2c6c408 100644
--- a/modules/layout_paragraphs_library/layout_paragraphs_library.module
+++ b/modules/layout_paragraphs_library/layout_paragraphs_library.module
@@ -203,3 +203,15 @@ function layout_paragraphs_library_ajax(&$form, FormStateInterface $form_state)
     return $form_object->successfulAjaxSubmit($form, $form_state);
   }
 }
+
+/**
+ * Implements hook_library_info_alter().
+ *
+ * Remove once Issue #3502302 "HookCollectorPass fails to correctly register
+ * module hooks in some contexts" is fixed in core.
+ *
+ * @see https://www.drupal.org/project/drupal/issues/3502302
+ */
+function layout_paragraphs_library_library_info_alter(&$libraries, $extension): void {
+  layout_paragraphs_library_info_alter($libraries, $extension);
+}
-- 
GitLab