From 01c5c3e83c5288a17cd2da10c9cac81378c92011 Mon Sep 17 00:00:00 2001
From: Sourav Paul <souravpaul505@gmail.com>
Date: Mon, 23 Dec 2024 17:28:23 +0530
Subject: [PATCH] Issue #3473325: slick_libraries_get_path method not found

---
 .../lightning_media_slideshow.install                          | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/lightning_media_slideshow/lightning_media_slideshow.install b/modules/lightning_media_slideshow/lightning_media_slideshow.install
index c58b675..2ffec91 100644
--- a/modules/lightning_media_slideshow/lightning_media_slideshow.install
+++ b/modules/lightning_media_slideshow/lightning_media_slideshow.install
@@ -7,8 +7,9 @@ use GuzzleHttp\RequestOptions;
  * Downloads the Slick JavaScript library if needed.
  */
 function lightning_media_slideshow_update_9001(array &$sandbox) {
+  $moduleHandler = \Drupal::service('module_handler');
   // If the Slick library is already available, there's nothing to do.
-  $dir = slick_libraries_get_path('slick') ?: slick_libraries_get_path('slick-carousel') ?: slick_libraries_get_path('accessible-slick');
+  $dir = $moduleHandler->getModule('slick')->getPath() ?: $moduleHandler->getModule('slick-carousel')->getPath() ?: $moduleHandler->getModule('accessible-slick')->getPath();
   if ($dir) {
     return;
   }
-- 
GitLab