11<?php
22
3-
43use Spatie \MediaLibrary \MediaCollections \Models \Media ;
54use Spatie \MediaLibrary \Tests \TestSupport \TestModels \TestModel ;
65use Spatie \MediaLibrary \Tests \TestSupport \WidthCalculators \FixedWidthCalculator ;
76
87it ('can utilize various width calculators for conversions across different models ' , function () {
9- $ testModel3Sizes = (new class () extends TestModel {
8+ $ testModel3Sizes = (new class () extends TestModel
9+ {
1010 public function registerMediaConversions (?Media $ media = null ): void
1111 {
1212 $ this ->addMediaConversion ('fixed_width ' )->withWidthCalculator (new FixedWidthCalculator ([99 , 60 , 33 ]))->withResponsiveImages ();
1313 }
14- })::create (['name ' => 'test.jpg ' ]);;
14+ })::create (['name ' => 'test.jpg ' ]);
1515
16- $ testModel5Sizes = (new class () extends TestModel {
16+ $ testModel5Sizes = (new class () extends TestModel
17+ {
1718 public function registerMediaConversions (?Media $ media = null ): void
1819 {
1920 $ this ->addMediaConversion ('fixed_width ' )->withWidthCalculator (new FixedWidthCalculator ([76 , 59 , 44 , 23 , 11 ]))->withResponsiveImages ();
@@ -23,19 +24,18 @@ public function registerMediaConversions(?Media $media = null): void
2324 $ testModel3Sizes ->addMedia ($ this ->getTestJpg ())->toMediaCollection ();
2425
2526 $ this ->assertSame ([
26- "/media/1/responsive-images/test___fixed_width_99_82.jpg " ,
27- "/media/1/responsive-images/test___fixed_width_60_49.jpg " ,
28- "/media/1/responsive-images/test___fixed_width_33_27.jpg " ,
29- ], $ testModel3Sizes ->getFirstMedia ()->getResponsiveImageUrls ("fixed_width " ));
30-
27+ '/media/1/responsive-images/test___fixed_width_99_82.jpg ' ,
28+ '/media/1/responsive-images/test___fixed_width_60_49.jpg ' ,
29+ '/media/1/responsive-images/test___fixed_width_33_27.jpg ' ,
30+ ], $ testModel3Sizes ->getFirstMedia ()->getResponsiveImageUrls ('fixed_width ' ));
3131
3232 $ testModel5Sizes ->addMedia ($ this ->getTestPng ())->toMediaCollection ();
3333
3434 $ this ->assertSame ([
35- " /media/2/responsive-images/test___fixed_width_76_96.jpg " ,
36- " /media/2/responsive-images/test___fixed_width_59_74.jpg " ,
37- " /media/2/responsive-images/test___fixed_width_44_56.jpg " ,
38- " /media/2/responsive-images/test___fixed_width_23_29.jpg " ,
39- " /media/2/responsive-images/test___fixed_width_11_14.jpg " ,
40- ], $ testModel5Sizes ->getFirstMedia ()->getResponsiveImageUrls (" fixed_width " ));
35+ ' /media/2/responsive-images/test___fixed_width_76_96.jpg ' ,
36+ ' /media/2/responsive-images/test___fixed_width_59_74.jpg ' ,
37+ ' /media/2/responsive-images/test___fixed_width_44_56.jpg ' ,
38+ ' /media/2/responsive-images/test___fixed_width_23_29.jpg ' ,
39+ ' /media/2/responsive-images/test___fixed_width_11_14.jpg ' ,
40+ ], $ testModel5Sizes ->getFirstMedia ()->getResponsiveImageUrls (' fixed_width ' ));
4141});
0 commit comments