Skip to content

Commit 8bb17ef

Browse files
Baspaclaude
andcommitted
chore: upgrade Laravel Pint to 1.29.0 and apply code style fixes
Upgraded Pint from 1.27.1 to 1.29.0 to align local development with CI workflow. Applied new code style rules across 225 files including: - fully_qualified_strict_types - ordered_imports - braces_position - class_definition Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8c0a5bc commit 8bb17ef

3 files changed

Lines changed: 27 additions & 15 deletions

File tree

database/migrations/2025_12_17_000001_repair_uploadcare_media_relationships.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php
22

3+
use Backstage\Media\Models\Media;
34
use Illuminate\Database\Migrations\Migration;
45
use Illuminate\Support\Facades\DB;
56
use Illuminate\Support\Facades\Schema;
@@ -19,9 +20,9 @@ public function up(): void
1920

2021
$firstSiteUlid = DB::table('sites')->orderBy('ulid')->value('ulid');
2122

22-
$mediaModelClass = config('backstage.media.model', \Backstage\Media\Models\Media::class);
23+
$mediaModelClass = config('backstage.media.model', Media::class);
2324
if (! is_string($mediaModelClass) || ! class_exists($mediaModelClass)) {
24-
$mediaModelClass = \Backstage\Media\Models\Media::class;
25+
$mediaModelClass = Media::class;
2526
}
2627

2728
$mediaTable = app($mediaModelClass)->getTable();

src/Uploadcare.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
use Backstage\Fields\Contracts\HydratesValuesForFrontend;
99
use Backstage\Fields\Fields\Base;
1010
use Backstage\Fields\Models\Field;
11+
use Backstage\Models\ContentFieldValue;
1112
use Backstage\Uploadcare\Enums\Style;
1213
use Backstage\Uploadcare\Forms\Components\Uploadcare as Input;
1314
use Backstage\UploadcareField\Forms\Components\MediaGridPicker;
1415
use Filament\Actions\Action;
1516
use Filament\Facades\Filament;
17+
use Filament\Forms\Components\Hidden;
1618
use Filament\Forms\Components\Select;
1719
use Filament\Forms\Components\TextInput;
1820
use Filament\Forms\Components\Toggle;
@@ -22,6 +24,7 @@
2224
use Filament\Support\Icons\Heroicon;
2325
use Illuminate\Database\Eloquent\Model;
2426
use Illuminate\Support\Arr;
27+
use Illuminate\Support\Collection;
2528
use Illuminate\Support\Facades\Auth;
2629

2730
class Uploadcare extends Base implements FieldContract, HydratesValues, HydratesValuesForFilament, HydratesValuesForFrontend
@@ -138,7 +141,7 @@ public static function make(string $name, Field $field): Input
138141
}
139142
}
140143

141-
$fieldValue = \Backstage\Models\ContentFieldValue::where('content_ulid', $record->getKey())
144+
$fieldValue = ContentFieldValue::where('content_ulid', $record->getKey())
142145
->where(function ($query) use ($fieldUlid) {
143146
$query->where('field_ulid', $fieldUlid)
144147
->orWhere('ulid', $fieldUlid);
@@ -173,7 +176,7 @@ public static function make(string $name, Field $field): Input
173176
if ($m->relationLoaded('pivot') && $m->pivot) {
174177
$contextModel->setRelation('pivot', $m->pivot);
175178
} else {
176-
$dummyPivot = new \Backstage\Models\ContentFieldValue;
179+
$dummyPivot = new ContentFieldValue;
177180
$dummyPivot->setAttribute('meta', null);
178181
$contextModel->setRelation('pivot', $dummyPivot);
179182
}
@@ -300,7 +303,7 @@ public static function make(string $name, Field $field): Input
300303
->perPage(12)
301304
->multiple($isMultiple)
302305
->acceptedFileTypes($acceptedFileTypes),
303-
\Filament\Forms\Components\Hidden::make('selected_media_uuid')
306+
Hidden::make('selected_media_uuid')
304307
->default(null)
305308
->dehydrated()
306309
->live(),
@@ -457,15 +460,15 @@ public static function mutateFormDataCallback(Model $record, Field $field, array
457460
if (self::isMediaUlidArray($values)) {
458461
$mediaData = null;
459462

460-
if ($record->exists && class_exists(\Backstage\Models\ContentFieldValue::class)) {
463+
if ($record->exists && class_exists(ContentFieldValue::class)) {
461464
try {
462-
$cfv = \Backstage\Models\ContentFieldValue::where('content_ulid', $record->ulid)
465+
$cfv = ContentFieldValue::where('content_ulid', $record->ulid)
463466
->where('field_ulid', $field->ulid)
464467
->first();
465468

466469
if ($cfv) {
467470
$models = self::hydrateFromModel($cfv, $values, true);
468-
if ($models && $models instanceof \Illuminate\Support\Collection) {
471+
if ($models && $models instanceof Collection) {
469472
$mediaData = $models->map(fn ($m) => self::mapMediaToValue($m))->values()->all();
470473
}
471474
}

src/UploadcareFieldServiceProvider.php

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,16 @@
22

33
namespace Backstage\UploadcareField;
44

5+
use Backstage\Fields\Fields;
6+
use Backstage\Media\Events\MediaUploading;
7+
use Backstage\Media\Models\Media;
8+
use Backstage\Models\ContentFieldValue;
9+
use Backstage\UploadcareField\Listeners\CreateMediaFromUploadcare;
10+
use Backstage\UploadcareField\Livewire\MediaGridPicker;
11+
use Backstage\UploadcareField\Observers\ContentFieldValueObserver;
512
use Filament\Support\Assets\Css;
613
use Filament\Support\Facades\FilamentAsset;
14+
use Illuminate\Support\Facades\Event;
715
use Spatie\LaravelPackageTools\Package;
816
use Spatie\LaravelPackageTools\PackageServiceProvider;
917

@@ -28,22 +36,22 @@ public function packageBooted(): void
2836
Css::make('uploadcare-field', __DIR__ . '/../resources/dist/uploadcare-field.css'),
2937
], 'backstage/uploadcare-field');
3038

31-
\Illuminate\Support\Facades\Event::listen(
32-
\Backstage\Media\Events\MediaUploading::class,
33-
\Backstage\UploadcareField\Listeners\CreateMediaFromUploadcare::class,
39+
Event::listen(
40+
MediaUploading::class,
41+
CreateMediaFromUploadcare::class,
3442
);
3543

36-
\Backstage\Models\ContentFieldValue::observe(\Backstage\UploadcareField\Observers\ContentFieldValueObserver::class);
44+
ContentFieldValue::observe(ContentFieldValueObserver::class);
3745

38-
\Backstage\Fields\Fields::registerField(\Backstage\UploadcareField\Uploadcare::class);
46+
Fields::registerField(Uploadcare::class);
3947
}
4048

4149
public function bootingPackage(): void
4250
{
4351
$this->loadViewsFrom(__DIR__ . '/../resources/views', 'backstage-uploadcare-field');
4452

4553
// Register Media src resolver
46-
\Backstage\Media\Models\Media::resolveSrcUsing(function ($media) {
54+
Media::resolveSrcUsing(function ($media) {
4755
if ($media->metadata && isset($media->metadata['cdnUrl'])) {
4856
$cdnUrl = $media->metadata['cdnUrl'];
4957
if (filter_var($cdnUrl, FILTER_VALIDATE_URL)) {
@@ -55,6 +63,6 @@ public function bootingPackage(): void
5563
});
5664

5765
// Register Livewire components
58-
$this->app->make('livewire')->component('backstage-uploadcare-field::media-grid-picker', \Backstage\UploadcareField\Livewire\MediaGridPicker::class);
66+
$this->app->make('livewire')->component('backstage-uploadcare-field::media-grid-picker', MediaGridPicker::class);
5967
}
6068
}

0 commit comments

Comments
 (0)