From 84e20162cf9bab3710963c1e1e1b0c82ecadcb3d Mon Sep 17 00:00:00 2001 From: Nicolas Borda <nicolas.borda@manifesto.co.uk> Date: Mon, 14 Aug 2023 11:53:14 +0200 Subject: [PATCH 1/3] git commit -m 'Issue #3340450 by samit.310@gmail.com, nitin_lama, imustakim, apaderno, ipwa: Fix the issues reported by phpcs' --author="Mustakim Farooqui <60236-imustakim@users.noreply.drupalcode.org>" --- README.md | 4 ++- src/OwlCarouselGlobal.php | 2 +- .../OwlCarouselFieldFormatter.php | 31 +++++++++---------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index c805da9..8f4618b 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,9 @@ CONTENTS OF THIS FILE INTRODUCTION ------------ -This module integrates Owl Carousel, a touch enabled jQuery plugin that lets you create a beautiful, responsive carousel sliders. +This module integrates Owl Carousel, +a touch enabled jQuery plugin that lets you create a beautiful, + responsive carousel sliders. * For a full description of the module visit: https://www.drupal.org/project/owlcarousel diff --git a/src/OwlCarouselGlobal.php b/src/OwlCarouselGlobal.php index eed86f1..78045fb 100644 --- a/src/OwlCarouselGlobal.php +++ b/src/OwlCarouselGlobal.php @@ -27,7 +27,7 @@ class OwlCarouselGlobal { 'itemsDesktop' => 1, ]; - return isset($settings[$key]) ? $settings[$key] : $settings; + return $settings[$key] ?? $settings; } /** diff --git a/src/Plugin/Field/FieldFormatter/OwlCarouselFieldFormatter.php b/src/Plugin/Field/FieldFormatter/OwlCarouselFieldFormatter.php index 0c80eba..207aa65 100755 --- a/src/Plugin/Field/FieldFormatter/OwlCarouselFieldFormatter.php +++ b/src/Plugin/Field/FieldFormatter/OwlCarouselFieldFormatter.php @@ -212,31 +212,31 @@ class OwlCarouselFieldFormatter extends EntityReferenceFormatterBase implements $loop = $this->getSetting('loop') ? 'TRUE' : 'FALSE'; $dots = $this->getSetting('autoplayHoverPause') ? 'TRUE' : 'FALSE'; - $summary[] = $this->t('OwlCarousel settings summary.'); - $summary[] = $this->t('Image style: ') . $this->getSetting('image_style'); - $summary[] = $this->t('Link image to: ') . $this->getSetting('image_link') ?? $this->t('Nothing'); - $summary[] = $this->t('Amount of items displayed: ') . $itemsdisplay; - $summary[] = $this->t('Margin from items: ') . $this->getSetting('margin') . 'px'; - $summary[] = $this->t('Display next and prev buttons: ') . $nav; - $summary[] = $this->t('Autoplay: ') . $autoplay; - $summary[] = $this->t('Autoplay pause on mouse hover: ') . $autoplaypause; - $summary[] = $this->t('Loop: ') . $loop; - $summary[] = $this->t('Show dots: ') . $dots; + $summary[] = $this->t('OwlCarousel settings summary'); + $summary[] = $this->t('Image style: @style', ['@style' => $this->getSetting('image_style')]); + $summary[] = $this->t('Link image to: @link', ['@link' => $this->getSetting('image_link') ?? $this->t('Nothing')]); + $summary[] = $this->t('Amount of items displayed: @itemsdisplay', ['@itemsdisplay' => $itemsdisplay]); + $summary[] = $this->t('Margin from items: @margin px', ['@margin' => $this->getSetting('margin')]); + $summary[] = $this->t('Display next and prev buttons: @nav', ['@nav' => $nav]); + $summary[] = $this->t('Autoplay: @autoplay', ['@autoplay' => $autoplay]); + $summary[] = $this->t('Autoplay pause on mouse hover: @autoplaypause', ['@autoplaypause' => $autoplaypause]); + $summary[] = $this->t('Loop: @loop', ['@loop' => $loop]); + $summary[] = $this->t('Show dots: @dots', ['@dots' => $dots]); if ($this->getSetting('dimensionMobile')) { - $summary[] = $this->t('Mobile dimensions: ') . $this->getSetting('dimensionMobile') . 'px'; + $summary[] = $this->t('Mobile dimensions: @dimensionMobile px', ['@dimensionMobile' => $this->getSetting('dimensionMobile')]); } if ($this->getSetting('itemsMobile')) { - $summary[] = $this->t('Mobile items to show: ') . $this->getSetting('itemsMobile'); + $summary[] = $this->t('Mobile items to show: @itemsMobile', ['@itemsMobile' => $this->getSetting('itemsMobile')]); } if ($this->getSetting('dimensionDesktop')) { - $summary[] = $this->t('Desktop dimensions: ') . $this->getSetting('dimensionDesktop') . 'px'; + $summary[] = $this->t('Desktop dimensions: @dimensionDesktop px', ['@dimensionDesktop' => $this->getSetting('dimensionDesktop')]); } if ($this->getSetting('itemsDesktop')) { - $summary[] = $this->t('Desktop items to show: ') . $this->getSetting('itemsDesktop'); + $summary[] = $this->t('Desktop items to show: @itemsDesktop', ['@itemsDesktop' => $this->getSetting('itemsDesktop')]); } return $summary; @@ -306,7 +306,7 @@ class OwlCarouselFieldFormatter extends EntityReferenceFormatterBase implements $settings = $owlcarousel_default_settings; foreach ($settings as $k => $v) { $s = $this->getSetting($k); - $settings[$k] = isset($s) ? $s : $settings[$k]; + $settings[$k] = $s ?? $settings[$k]; } return [ '#theme' => 'owlcarousel', @@ -314,7 +314,6 @@ class OwlCarouselFieldFormatter extends EntityReferenceFormatterBase implements '#settings' => $settings, '#attached' => ['library' => ['owlcarousel/owlcarousel']], ]; - } /** -- GitLab From 90d3fc64fb66aea29c6054fccc304c89eb9857ae Mon Sep 17 00:00:00 2001 From: icurk <igor.curk@gmail.com> Date: Thu, 13 Mar 2025 11:52:54 +0100 Subject: [PATCH 2/3] Fix deprecated use of libraryDiscovery class. --- src/Commands/OwlCarouselCommands.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Commands/OwlCarouselCommands.php b/src/Commands/OwlCarouselCommands.php index 25013e6..3f42f8c 100644 --- a/src/Commands/OwlCarouselCommands.php +++ b/src/Commands/OwlCarouselCommands.php @@ -2,7 +2,7 @@ namespace Drupal\owlcarousel\Commands; -use Drupal\Core\Asset\libraryDiscovery; +use Drupal\Core\Asset\LibraryDiscoveryCollector; use Drush\Commands\DrushCommands; use GuzzleHttp\Client; use GuzzleHttp\Exception\RequestException; @@ -24,14 +24,14 @@ class OwlCarouselCommands extends DrushCommands { /** * Library discovery service. * - * @var Drupal\Core\Asset\libraryDiscovery + * @var Drupal\Core\Asset\LibraryDiscoveryCollector */ protected $libraryDiscovery; /** * {@inheritdoc} */ - public function __construct(libraryDiscovery $library_discovery) { + public function __construct(LibraryDiscoveryCollector $library_discovery) { $this->libraryDiscovery = $library_discovery; } -- GitLab From 50a5242e517efc55c67e4e72aa02bc63835e7141 Mon Sep 17 00:00:00 2001 From: icurk <igor.curk@gmail.com> Date: Thu, 13 Mar 2025 11:59:10 +0100 Subject: [PATCH 3/3] Adding drupal core version to info file. --- owlcarousel.info.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owlcarousel.info.yml b/owlcarousel.info.yml index c349fda..7e6eca2 100755 --- a/owlcarousel.info.yml +++ b/owlcarousel.info.yml @@ -2,7 +2,7 @@ name: Owl Carousel type: module description: Owl Carousel jQuery plugin integration module. core: 8.x -core_version_requirement: ^8 || ^9 || ^10 +core_version_requirement: ^8 || ^9 || ^10 || ^11 package: Owl Carousel dependencies: - drupal:field -- GitLab