From fdf6a8c9572cb1fcae0e974bf5811499d1d3b6bf Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Fri, 11 Oct 2024 16:08:50 +0100 Subject: [PATCH] [7.x] Clean up `ServiceProvider` (#622) --- composer.json | 2 +- src/Fieldtypes/BaseFieldtype.php | 4 +- .../Scopes/Filters => Scopes}/Fields.php | 2 +- .../Filters => Scopes}/Fields/Models.php | 2 +- .../Scopes/Filters => Scopes}/Status.php | 2 +- src/ServiceProvider.php | 41 ------------------- tests/Query/Scopes/Filters/ModelsTest.php | 2 +- 7 files changed, 7 insertions(+), 48 deletions(-) rename src/{Query/Scopes/Filters => Scopes}/Fields.php (96%) rename src/{Query/Scopes/Filters => Scopes}/Fields/Models.php (98%) rename src/{Query/Scopes/Filters => Scopes}/Status.php (93%) diff --git a/composer.json b/composer.json index 1374feb6..b681deaf 100644 --- a/composer.json +++ b/composer.json @@ -46,7 +46,7 @@ "pixelfear/composer-dist-plugin": "^0.1.5", "spatie/ignition": "^1.15", "spatie/invade": "^2.1", - "statamic/cms": "^5.26.0" + "statamic/cms": "^5.30.0" }, "require-dev": { "laravel/pint": "^1.0", diff --git a/src/Fieldtypes/BaseFieldtype.php b/src/Fieldtypes/BaseFieldtype.php index 20f5105f..5c4f1a24 100644 --- a/src/Fieldtypes/BaseFieldtype.php +++ b/src/Fieldtypes/BaseFieldtype.php @@ -16,11 +16,11 @@ use Statamic\Search\Result; use StatamicRadPack\Runway\Http\Resources\CP\FieldtypeModel; use StatamicRadPack\Runway\Http\Resources\CP\FieldtypeModels; -use StatamicRadPack\Runway\Query\Scopes\Filters\Fields\Models; use StatamicRadPack\Runway\Resource; use StatamicRadPack\Runway\Runway; +use StatamicRadPack\Runway\Scopes\Fields\Models; -class BaseFieldtype extends Relationship +abstract class BaseFieldtype extends Relationship { protected $canEdit = true; protected $canCreate = true; diff --git a/src/Query/Scopes/Filters/Fields.php b/src/Scopes/Fields.php similarity index 96% rename from src/Query/Scopes/Filters/Fields.php rename to src/Scopes/Fields.php index c84b80a5..d506e0ec 100644 --- a/src/Query/Scopes/Filters/Fields.php +++ b/src/Scopes/Fields.php @@ -1,6 +1,6 @@ __DIR__.'/../routes/cp.php', - ]; - - protected $scopes = [ - Query\Scopes\Filters\Fields::class, - Query\Scopes\Filters\Status::class, - ]; - - protected $tags = [ - Tags\RunwayTag::class, - ]; - - protected $updateScripts = [ - UpdateScripts\ChangePermissionNames::class, - UpdateScripts\MigrateBlueprints::class, - UpdateScripts\AddManagePublishStatesPermission::class, - ]; - protected $vite = [ 'publicDirectory' => 'dist', 'hotFile' => 'vendor/runway/hot', diff --git a/tests/Query/Scopes/Filters/ModelsTest.php b/tests/Query/Scopes/Filters/ModelsTest.php index 13c4c85e..9ecc06d9 100644 --- a/tests/Query/Scopes/Filters/ModelsTest.php +++ b/tests/Query/Scopes/Filters/ModelsTest.php @@ -5,7 +5,7 @@ use PHPUnit\Framework\Attributes\Test; use Statamic\Fields\Field; use StatamicRadPack\Runway\Fieldtypes\BelongsToFieldtype; -use StatamicRadPack\Runway\Query\Scopes\Filters\Fields\Models; +use StatamicRadPack\Runway\Scopes\Fields\Models; use StatamicRadPack\Runway\Tests\Fixtures\Models\Author; use StatamicRadPack\Runway\Tests\Fixtures\Models\Post; use StatamicRadPack\Runway\Tests\TestCase;