Skip to content

Commit 99cd099

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 9741922 + 97006dd commit 99cd099

14 files changed

Lines changed: 30 additions & 26 deletions

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to `laravel-medialibrary` will be documented in this file
44

5+
## v2.0.0 - 2025-01-30
6+
7+
**Full Changelog**: https://github.com/programic/laravel-medialibrary/compare/v1.0.10...v2.0.0
8+
59
## 11.12.1 - 2025-01-13
610

711
### What's Changed

src/Conversions/Actions/PerformManipulationsAction.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use Illuminate\Support\Facades\File;
66
use Illuminate\Support\Str;
7-
use Spatie\Image\Exceptions\UnsupportedImageFormat;
8-
use Spatie\Image\Image;
97
use Programic\MediaLibrary\Conversions\Conversion;
108
use Programic\MediaLibrary\MediaCollections\Models\Media;
9+
use Spatie\Image\Exceptions\UnsupportedImageFormat;
10+
use Spatie\Image\Image;
1111

1212
class PerformManipulationsAction
1313
{

src/Conversions/Conversion.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use Illuminate\Support\Arr;
66
use Illuminate\Support\Traits\Conditionable;
7-
use Spatie\ImageOptimizer\OptimizerChainFactory;
87
use Programic\MediaLibrary\MediaCollections\Models\Media;
98
use Programic\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator;
109
use Programic\MediaLibrary\Support\FileNamer\FileNamer;
10+
use Spatie\ImageOptimizer\OptimizerChainFactory;
1111

1212
/** @mixin \Spatie\Image\Drivers\ImageDriver */
1313
class Conversion

src/Conversions/ConversionCollection.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public function setMedia(Media $media): self
2929

3030
$this->items = [];
3131

32-
if (!$media->attachable) $this->addConversionsFromRelatedModel($media);
32+
if (! $media->attachable) {
33+
$this->addConversionsFromRelatedModel($media);
34+
}
3335

3436
$this->addManipulationsFromDb($media);
3537

@@ -51,6 +53,7 @@ protected function addConversionsFromRelatedModel(Media $media): void
5153
{
5254
if ($media->attachable) {
5355
$this->items = [];
56+
5457
return;
5558
}
5659

src/HasAttachableMedia.php

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,13 @@ interface HasAttachableMedia
1111
public function attachableMedia(): MorphToMany;
1212

1313
/**
14-
* @param array|Collection|Media $ids
15-
* @param bool $detaching Detach media missing in $ids?
16-
* @return array
14+
* @param bool $detaching Detach media missing in $ids?
1715
*/
1816
public function attachMedia(array|Media|Collection $ids, bool $detaching): array;
1917

20-
/**
21-
* @param array|Collection|Media $ids
22-
* @return int
23-
*/
2418
public function detachMedia(array|Media|Collection $ids): int;
2519

26-
// public function hasAttachableMedia(string $collectionName = ''): bool;
27-
//
28-
// public function getAttachableMedia(string $collectionName = 'default', array|callable $filters = []): Collection;
20+
// public function hasAttachableMedia(string $collectionName = ''): bool;
21+
//
22+
// public function getAttachableMedia(string $collectionName = 'default', array|callable $filters = []): Collection;
2923
}

src/InteractsWithMedia.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function media(): MorphMany
6767

6868
public function attachableMedia(): MorphToMany
6969
{
70-
return $this->morphToMany(config('media-library.media_model'),'mediable');
70+
return $this->morphToMany(config('media-library.media_model'), 'mediable');
7171
}
7272

7373
/**

src/MediaCollections/FileAdder.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ public function sanitizingFileName(callable $fileNameSanitizer): self
438438

439439
protected function attachMedia(Media $media): void
440440
{
441-
if ($this->subject && !$this->subject->exists) {
441+
if ($this->subject && ! $this->subject->exists) {
442442
$this->subject->prepareToAttachMedia($media, $this);
443443

444444
$class = $this->subject::class;
@@ -522,7 +522,9 @@ protected function processMediaItem(?HasMedia $model, Media $media, self $fileAd
522522

523523
protected function getMediaCollection(string $collectionName): ?MediaCollection
524524
{
525-
if (! $this->subject) return null;
525+
if (! $this->subject) {
526+
return null;
527+
}
526528

527529
$this->subject->registerMediaCollections();
528530

src/MediaCollections/FileReplacer.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ public function __construct(
1515
protected Media $originalMedia,
1616
protected ?Filesystem $filesystem
1717
) {
18-
if (! $this->originalMedia->attachable) throw new MediaCannotBeUpdated('Media is not attachable.');
18+
if (! $this->originalMedia->attachable) {
19+
throw new MediaCannotBeUpdated('Media is not attachable.');
20+
}
1921

2022
parent::__construct($filesystem);
2123
}

src/MediaCollections/Models/Media.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
use Programic\MediaLibrary\Support\UrlGenerator\UrlGenerator;
3838
use Programic\MediaLibrary\Support\UrlGenerator\UrlGeneratorFactory;
3939
use Programic\MediaLibraryPro\Models\TemporaryUpload;
40-
use Symfony\Component\HttpFoundation\StreamedResponse;
4140
use Symfony\Component\HttpFoundation\File\UploadedFile;
41+
use Symfony\Component\HttpFoundation\StreamedResponse;
4242

4343
/**
4444
* @property string $uuid

src/MediaLibraryServiceProvider.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace Programic\MediaLibrary;
44

5-
use Spatie\LaravelPackageTools\Package;
6-
use Spatie\LaravelPackageTools\PackageServiceProvider;
75
use Programic\MediaLibrary\Conversions\Commands\RegenerateCommand;
86
use Programic\MediaLibrary\MediaCollections\Commands\CleanCommand;
97
use Programic\MediaLibrary\MediaCollections\Commands\ClearCommand;
@@ -12,6 +10,8 @@
1210
use Programic\MediaLibrary\MediaCollections\Models\Observers\MediaObserver;
1311
use Programic\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator;
1412
use Programic\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator;
13+
use Spatie\LaravelPackageTools\Package;
14+
use Spatie\LaravelPackageTools\PackageServiceProvider;
1515

1616
class MediaLibraryServiceProvider extends PackageServiceProvider
1717
{
@@ -49,4 +49,3 @@ public function packageRegistered(): void
4949
});
5050
}
5151
}
52-

0 commit comments

Comments
 (0)