Passed
Push — develop-v4 ( 28a0ba...e54948 )
by Andrew
25:00 queued 17:35
created
src/services/Placeholder.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
             . "style='background:$color' "
70 70
             . "/>";
71 71
 
72
-        return $header . ImageOptimize::$plugin->optimizedImages->encodeOptimizedSVGDataUri($content);
72
+        return $header.ImageOptimize::$plugin->optimizedImages->encodeOptimizedSVGDataUri($content);
73 73
     }
74 74
 
75 75
     /**
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
         );
91 91
         $result = '';
92 92
         $width = self::PLACEHOLDER_WIDTH;
93
-        $height = (int)($width / $aspectRatio);
93
+        $height = (int) ($width / $aspectRatio);
94 94
         $placeholderPath = $this->createImageFromPath($tempPath, $width, $height, self::PLACEHOLDER_QUALITY, $position);
95 95
         if (!empty($placeholderPath)) {
96 96
             $result = base64_encode(file_get_contents($placeholderPath));
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
     {
113 113
         Craft::beginProfile('generateColorPalette', __METHOD__);
114 114
         Craft::info(
115
-            'Generating color palette for: ' . $tempPath,
115
+            'Generating color palette for: '.$tempPath,
116 116
             __METHOD__
117 117
         );
118 118
         $colorPalette = [];
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
      *
141 141
      * @return float|int|null
142 142
      */
143
-    public function calculateLightness(array $colors): float|int|null
143
+    public function calculateLightness(array $colors): float | int | null
144 144
     {
145 145
         $lightness = null;
146 146
         if (!empty($colors)) {
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
             $lightness /= $colorCount;
159 159
         }
160 160
 
161
-        return $lightness === null ? $lightness : (int)$lightness;
161
+        return $lightness === null ? $lightness : (int) $lightness;
162 162
     }
163 163
 
164 164
     /**
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
             __METHOD__
224 224
         );
225 225
         $width = self::TEMP_PLACEHOLDER_WIDTH;
226
-        $height = (int)($width / $aspectRatio);
226
+        $height = (int) ($width / $aspectRatio);
227 227
         $tempPath = $this->createImageFromAsset($asset, $width, $height, self::TEMP_PLACEHOLDER_QUALITY, $position);
228 228
         Craft::endProfile('createTempPlaceholderImage', __METHOD__);
229 229
 
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
             }
280 280
         } catch (Throwable $e) {
281 281
             Craft::error(
282
-                'Error creating temporary image: ' . $e->getMessage(),
282
+                'Error creating temporary image: '.$e->getMessage(),
283 283
                 __METHOD__
284 284
             );
285 285
 
@@ -300,14 +300,14 @@  discard block
 block discarded – undo
300 300
         }
301 301
 
302 302
         // Save the image out to a temp file, then return its contents
303
-        $tempFilename = uniqid(pathinfo($pathParts['filename'], PATHINFO_FILENAME), true) . '.' . 'jpg';
304
-        $tempPath = Craft::$app->getPath()->getTempPath() . DIRECTORY_SEPARATOR . $tempFilename;
303
+        $tempFilename = uniqid(pathinfo($pathParts['filename'], PATHINFO_FILENAME), true).'.'.'jpg';
304
+        $tempPath = Craft::$app->getPath()->getTempPath().DIRECTORY_SEPARATOR.$tempFilename;
305 305
         clearstatcache(true, $tempPath);
306 306
         try {
307 307
             $image->saveAs($tempPath);
308 308
         } catch (Throwable $e) {
309 309
             Craft::error(
310
-                'Error saving temporary image: ' . $e->getMessage(),
310
+                'Error saving temporary image: '.$e->getMessage(),
311 311
                 __METHOD__
312 312
             );
313 313
         }
Please login to merge, or discard this patch.
src/services/OptimizedImages.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -125,10 +125,10 @@  discard block
 block discarded – undo
125 125
                             } catch (Throwable $exception) {
126 126
                             }
127 127
                         } catch (Throwable $e) {
128
-                            $msg = 'Failed to update transform: ' . $e->getMessage();
128
+                            $msg = 'Failed to update transform: '.$e->getMessage();
129 129
                             Craft::error($msg, __METHOD__);
130 130
                             if (Craft::$app instanceof ConsoleApplication) {
131
-                                echo $msg . PHP_EOL;
131
+                                echo $msg.PHP_EOL;
132 132
                             }
133 133
                             // Add the error message to the stickyErrors for the model
134 134
                             $model->stickyErrors[] = $msg;
@@ -142,16 +142,16 @@  discard block
 block discarded – undo
142 142
                     }
143 143
                 } else {
144 144
                     $canManipulate = Image::canManipulateAsImage($asset->getExtension());
145
-                    $msg = 'Could not create transform for: ' . $asset->title
146
-                        . ' - Final format: ' . $finalFormat
147
-                        . ' - Element extension: ' . $asset->getExtension()
148
-                        . ' - canManipulateAsImage: ' . $canManipulate;
145
+                    $msg = 'Could not create transform for: '.$asset->title
146
+                        . ' - Final format: '.$finalFormat
147
+                        . ' - Element extension: '.$asset->getExtension()
148
+                        . ' - canManipulateAsImage: '.$canManipulate;
149 149
                     Craft::error(
150 150
                         $msg,
151 151
                         __METHOD__
152 152
                     );
153 153
                     if (Craft::$app instanceof ConsoleApplication) {
154
-                        echo $msg . PHP_EOL;
154
+                        echo $msg.PHP_EOL;
155 155
                     }
156 156
                     if ($canManipulate) {
157 157
                         // Add the error message to the stickyErrors for the model
@@ -181,10 +181,10 @@  discard block
 block discarded – undo
181 181
                 $this->addVariantImageToModel($asset, $model, $transform, $variant, $aspectRatio);
182 182
             } else {
183 183
                 $canManipulate = Image::canManipulateAsImage($asset->getExtension());
184
-                $msg = 'Could not create transform for: ' . $asset->title
185
-                    . ' - Final format: ' . $finalFormat
186
-                    . ' - Element extension: ' . $asset->getExtension()
187
-                    . ' - canManipulateAsImage: ' . $canManipulate;
184
+                $msg = 'Could not create transform for: '.$asset->title
185
+                    . ' - Final format: '.$finalFormat
186
+                    . ' - Element extension: '.$asset->getExtension()
187
+                    . ' - canManipulateAsImage: '.$canManipulate;
188 188
                 Craft::error(
189 189
                     $msg,
190 190
                     __METHOD__
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
                                 $folder = $asset->getFolder();
224 224
                                 while ($folder !== null && !$createVariants) {
225 225
                                     if ($folder->uid === $subfolder || $folder->name === $subfolder) {
226
-                                        Craft::info('Matched subfolder uid: ' . print_r($subfolder, true), __METHOD__);
226
+                                        Craft::info('Matched subfolder uid: '.print_r($subfolder, true), __METHOD__);
227 227
                                         $createVariants = true;
228 228
                                     } else {
229 229
                                         $folder = $folder->getParent();
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
             } catch (SiteNotFoundException $e) {
342 342
                 $siteId = 0;
343 343
                 Craft::error(
344
-                    'Failed to get primary site: ' . $e->getMessage(),
344
+                    'Failed to get primary site: '.$e->getMessage(),
345 345
                     __METHOD__
346 346
                 );
347 347
             }
@@ -445,7 +445,7 @@  discard block
 block discarded – undo
445 445
     {
446 446
         Craft::beginProfile('generatePlaceholders', __METHOD__);
447 447
         Craft::info(
448
-            'generatePlaceholders for: ' . print_r($model, true),
448
+            'generatePlaceholders for: '.print_r($model, true),
449 449
             __METHOD__
450 450
         );
451 451
         $settings = ImageOptimize::$plugin->getSettings();
@@ -503,20 +503,20 @@  discard block
 block discarded – undo
503 503
         }
504 504
         $useAspectRatio = $variant['useAspectRatio'] ?? false;
505 505
         if ($useAspectRatio) {
506
-            $aspectRatio = (float)$variant['aspectRatioX'] / (float)$variant['aspectRatioY'];
506
+            $aspectRatio = (float) $variant['aspectRatioX'] / (float) $variant['aspectRatioY'];
507 507
         } else {
508
-            $aspectRatio = (float)$asset->width / (float)$asset->height;
508
+            $aspectRatio = (float) $asset->width / (float) $asset->height;
509 509
         }
510
-        $width = (int)$variant['width'] * (int)$retinaSize;
510
+        $width = (int) $variant['width'] * (int) $retinaSize;
511 511
         $transform->width = $width;
512
-        $transform->height = (int)($width / $aspectRatio);
512
+        $transform->height = (int) ($width / $aspectRatio);
513 513
         // Image quality
514
-        $quality = (int)($variant['quality'] ?? null);
514
+        $quality = (int) ($variant['quality'] ?? null);
515 515
         if (empty($quality)) {
516 516
             $quality = null;
517 517
         }
518 518
         if ($quality !== null && $settings->lowerQualityRetinaImageVariants && $retinaSize != '1') {
519
-            $quality = (int)($quality * (1.5 / (int)$retinaSize));
519
+            $quality = (int) ($quality * (1.5 / (int) $retinaSize));
520 520
         }
521 521
         $transform->quality = $quality;
522 522
         // Interlaced (progressive JPEGs or interlaced PNGs)
@@ -543,7 +543,7 @@  discard block
 block discarded – undo
543 543
             $transform
544 544
         );
545 545
         Craft::info(
546
-            'URL created: ' . print_r($url, true),
546
+            'URL created: '.print_r($url, true),
547 547
             __METHOD__
548 548
         );
549 549
         // Update the model
@@ -571,7 +571,7 @@  discard block
 block discarded – undo
571 571
                 $this->generatePlaceholders($asset, $model, $aspectRatio);
572 572
             }
573 573
             Craft::info(
574
-                'Created transforms for variant: ' . print_r($variant, true),
574
+                'Created transforms for variant: '.print_r($variant, true),
575 575
                 __METHOD__
576 576
             );
577 577
         }
Please login to merge, or discard this patch.
src/console/controllers/OptimizeController.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -54,9 +54,9 @@  discard block
 block discarded – undo
54 54
      */
55 55
     public function actionCreate(?string $volumeHandle = null): void
56 56
     {
57
-        echo 'Creating optimized image variants' . PHP_EOL;
57
+        echo 'Creating optimized image variants'.PHP_EOL;
58 58
         if ($this->force) {
59
-            echo 'Forcing optimized image variants creation via --force' . PHP_EOL;
59
+            echo 'Forcing optimized image variants creation via --force'.PHP_EOL;
60 60
         }
61 61
 
62 62
         $fieldId = null;
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
             if ($volume) {
75 75
                 ImageOptimize::$plugin->optimizedImages->resaveVolumeAssets($volume, $fieldId, $this->force);
76 76
             } else {
77
-                echo 'Unknown Asset Volume handle: ' . $volumeHandle . PHP_EOL;
77
+                echo 'Unknown Asset Volume handle: '.$volumeHandle.PHP_EOL;
78 78
             }
79 79
         }
80 80
         $this->runCraftQueue();
@@ -87,10 +87,10 @@  discard block
 block discarded – undo
87 87
      */
88 88
     public function actionCreateAsset(?int $id = null): void
89 89
     {
90
-        echo 'Creating optimized image variants' . PHP_EOL;
90
+        echo 'Creating optimized image variants'.PHP_EOL;
91 91
 
92 92
         if ($id === null) {
93
-            echo 'No Asset ID specified' . PHP_EOL;
93
+            echo 'No Asset ID specified'.PHP_EOL;
94 94
         } else {
95 95
             // Re-save a single Asset ID
96 96
             ImageOptimize::$plugin->optimizedImages->resaveAsset($id, $this->force);
Please login to merge, or discard this patch.
src/models/OptimizedImage.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -547,7 +547,7 @@  discard block
 block discarded – undo
547 547
             return $this->defaultPlaceholderImage();
548 548
         }
549 549
 
550
-        return Template::raw($header . rawurlencode($content));
550
+        return Template::raw($header.rawurlencode($content));
551 551
     }
552 552
 
553 553
     /**
@@ -625,7 +625,7 @@  discard block
 block discarded – undo
625 625
             return $this->defaultPlaceholderImage();
626 626
         }
627 627
 
628
-        return Template::raw($header . $content);
628
+        return Template::raw($header.$content);
629 629
     }
630 630
 
631 631
     /**
@@ -753,16 +753,16 @@  discard block
 block discarded – undo
753 753
         foreach ($array as $key => $value) {
754 754
             if ($dpr) {
755 755
                 $descriptor = '1x';
756
-                if (!empty($array[(int)$key / 2])) {
756
+                if (!empty($array[(int) $key / 2])) {
757 757
                     $descriptor = '2x';
758 758
                 }
759
-                if (!empty($array[(int)$key / 3])) {
759
+                if (!empty($array[(int) $key / 3])) {
760 760
                     $descriptor = '3x';
761 761
                 }
762 762
             } else {
763
-                $descriptor = $key . 'w';
763
+                $descriptor = $key.'w';
764 764
             }
765
-            $srcset .= $value . ' ' . $descriptor . ', ';
765
+            $srcset .= $value.' '.$descriptor.', ';
766 766
         }
767 767
 
768 768
         return rtrim($srcset, ', ');
@@ -796,13 +796,13 @@  discard block
 block discarded – undo
796 796
     {
797 797
         // Set the class and loading attributes
798 798
         if (isset($attrs['class'])) {
799
-            $attrs['class'] = trim($attrs['class'] . ' lazyload');
799
+            $attrs['class'] = trim($attrs['class'].' lazyload');
800 800
         }
801 801
         // Set the style on this element to be the placeholder image as the background-image
802 802
         if (isset($attrs['style']) && !empty($attrs['src'])) {
803 803
             $attrs['style'] = trim(
804
-                $attrs['style'] .
805
-                'background-image:url(' . $this->getLazyLoadSrc($placeHolder) . '); background-size: cover;'
804
+                $attrs['style'].
805
+                'background-image:url('.$this->getLazyLoadSrc($placeHolder).'); background-size: cover;'
806 806
             );
807 807
         }
808 808
         // Handle attributes that lazy  and lazySizesFallback have in common
Please login to merge, or discard this patch.
src/imagetransforms/ImageTransformInterface.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
      *
46 46
      * @return string|null
47 47
      */
48
-    public function getTransformUrl(Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string;
48
+    public function getTransformUrl(Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string;
49 49
 
50 50
     /**
51 51
      * Return a URL to the webp version of the transformed image
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
      *
57 57
      * @return ?string
58 58
      */
59
-    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string;
59
+    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string;
60 60
 
61 61
     /**
62 62
      * Return the URL that should be used to purge the Asset
Please login to merge, or discard this patch.
src/imagetransforms/ImageTransform.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
     /**
65 65
      * @inheritdoc
66 66
      */
67
-    public function getTransformUrl(Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string
67
+    public function getTransformUrl(Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string
68 68
     {
69 69
         return null;
70 70
     }
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
     /**
73 73
      * @inheritdoc
74 74
      */
75
-    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string
75
+    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string
76 76
     {
77 77
         return $url;
78 78
     }
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
         if ($volume->getFs()->subfolder ?? null) {
107 107
             $subfolder = $volume->getFs()->subfolder;
108 108
             $subfolder = Craft::parseEnv($subfolder);
109
-            return rtrim($subfolder, '/') . '/' . $assetPath;
109
+            return rtrim($subfolder, '/').'/'.$assetPath;
110 110
         }
111 111
 
112 112
         return $assetPath;
@@ -143,15 +143,15 @@  discard block
 block discarded – undo
143 143
     {
144 144
         $path = $this->decomposeUrl($pathOrUrl);
145 145
         $path_parts = pathinfo($path['path']);
146
-        $new_path = ($path_parts['filename'] ?? '') . '.' . ($path_parts['extension'] ?? '') . $extension;
146
+        $new_path = ($path_parts['filename'] ?? '').'.'.($path_parts['extension'] ?? '').$extension;
147 147
         if (!empty($path_parts['dirname']) && $path_parts['dirname'] !== '.') {
148 148
             $dirname = $path_parts['dirname'];
149 149
             $dirname = $dirname === '/' ? '' : $dirname;
150
-            $new_path = $dirname . DIRECTORY_SEPARATOR . $new_path;
150
+            $new_path = $dirname.DIRECTORY_SEPARATOR.$new_path;
151 151
             $new_path = preg_replace('/([^:])(\/{2,})/', '$1/', $new_path);
152 152
         }
153 153
 
154
-        return $path['prefix'] . $new_path . $path['suffix'];
154
+        return $path['prefix'].$new_path.$path['suffix'];
155 155
     }
156 156
 
157 157
     // Protected Methods
@@ -170,14 +170,14 @@  discard block
 block discarded – undo
170 170
 
171 171
         if (filter_var($pathOrUrl, FILTER_VALIDATE_URL)) {
172 172
             $url_parts = parse_url($pathOrUrl);
173
-            $result['prefix'] = $url_parts['scheme'] . '://' . $url_parts['host'];
173
+            $result['prefix'] = $url_parts['scheme'].'://'.$url_parts['host'];
174 174
             if (!empty($url_parts['port'])) {
175
-                $result['prefix'] .= ':' . $url_parts['port'];
175
+                $result['prefix'] .= ':'.$url_parts['port'];
176 176
             }
177 177
             $result['path'] = $url_parts['path'];
178 178
             $result['suffix'] = '';
179
-            $result['suffix'] .= empty($url_parts['query']) ? '' : '?' . $url_parts['query'];
180
-            $result['suffix'] .= empty($url_parts['fragment']) ? '' : '#' . $url_parts['fragment'];
179
+            $result['suffix'] .= empty($url_parts['query']) ? '' : '?'.$url_parts['query'];
180
+            $result['suffix'] .= empty($url_parts['fragment']) ? '' : '#'.$url_parts['fragment'];
181 181
         } else {
182 182
             $result['prefix'] = '';
183 183
             $result['path'] = $pathOrUrl;
Please login to merge, or discard this patch.
src/imagetransforms/CraftImageTransform.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
     /**
58 58
      * @inheritDoc
59 59
      */
60
-    public function getTransformUrl(Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string
60
+    public function getTransformUrl(Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string
61 61
     {
62 62
         // Generate the URLs to the optimized images
63 63
         $oldValue = Craft::$app->getConfig()->getGeneral()->generateTransformsBeforePageLoad;
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
     /**
75 75
      * @inheritDoc
76 76
      */
77
-    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel|string|array|null $transform): ?string
77
+    public function getWebPUrl(string $url, Asset $asset, CraftImageTransformModel | string | array | null $transform): ?string
78 78
     {
79 79
         return $this->appendExtension($url, '.webp');
80 80
     }
Please login to merge, or discard this patch.