From 46a14a838bfb972f1068ecd4f00adaf328f554af Mon Sep 17 00:00:00 2001
From: Alberto Paderno <22536-avpaderno@users.noreply.drupalcode.org>
Date: Sat, 8 Mar 2025 16:19:09 +0000
Subject: [PATCH] Issue #3471967: Fix the issues reported by PHP_CodeSniffer

---
 iframe_lazy_loading.module | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/iframe_lazy_loading.module b/iframe_lazy_loading.module
index 9cb290d..271106c 100644
--- a/iframe_lazy_loading.module
+++ b/iframe_lazy_loading.module
@@ -1,11 +1,19 @@
 <?php
 
 /**
- * @param \Drupal\Core\Template\Attribute $attributes
+ * @file
+ * Hooks for the iframe_lazy_loading module.
+ */
+
+use Drupal\Core\Template\Attribute;
+
+/**
+ * Add the loading="lazy" attribute.
  *
- * @return void
+ * @param \Drupal\Core\Template\Attribute $attributes
+ *   Attributes of the iframe element.
  */
-function _iframe_lazy_loading_add_loading_attribute(\Drupal\Core\Template\Attribute $attributes): void {
+function _iframe_lazy_loading_add_loading_attribute(Attribute $attributes): void {
   if (!$attributes->hasAttribute('loading')) {
     $attributes->setAttribute('loading', 'lazy');
   }
@@ -19,7 +27,7 @@ function _iframe_lazy_loading_add_loading_attribute(\Drupal\Core\Template\Attrib
  * @phpstan-param mixed[] $variables
  */
 function iframe_lazy_loading_preprocess_iframe(array $variables): void {
-  if ($variables['attributes'] instanceof \Drupal\Core\Template\Attribute) {
+  if ($variables['attributes'] instanceof Attribute) {
     _iframe_lazy_loading_add_loading_attribute($variables['attributes']);
   }
 }
@@ -32,7 +40,7 @@ function iframe_lazy_loading_preprocess_iframe(array $variables): void {
  * @phpstan-param mixed[] $variables
  */
 function iframe_lazy_loading_preprocess_video_embed_iframe(array $variables): void {
-  if ($variables['attributes'] instanceof \Drupal\Core\Template\Attribute) {
+  if ($variables['attributes'] instanceof Attribute) {
     _iframe_lazy_loading_add_loading_attribute($variables['attributes']);
   }
 }
-- 
GitLab