From 76c2bfcf8d87e390a04ec4028c27453f45f624fa Mon Sep 17 00:00:00 2001 From: Ryan Scherler Date: Sun, 29 Nov 2020 11:09:55 -0800 Subject: [PATCH] Renaming / cleanup --- README.md | 4 ++-- src/Filament.php | 4 ++-- src/{FilamentResource.php => Resource.php} | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) rename src/{FilamentResource.php => Resource.php} (80%) diff --git a/README.md b/README.md index 79d26b7924..9d4718342c 100644 --- a/README.md +++ b/README.md @@ -46,11 +46,11 @@ To define a Resource, create a new resource file in `app/Filament/Resources` lik namespace App\Filament\Resources; -use Filament\FilamentResource; +use Filament\Resource; use App\Http\Livewire\Page\Index; // use App\Http\Livewire\Page\Show; -class Page extends FilamentResource +class Page extends Resource { public $group = 'Content'; // ability to group resources for organization public $label = 'My Pages'; // defaults to formatted & pluralized classname diff --git a/src/Filament.php b/src/Filament.php index 62fb6db4cb..7861f1a82e 100644 --- a/src/Filament.php +++ b/src/Filament.php @@ -16,7 +16,7 @@ use Illuminate\Support\{ HtmlString, }; use League\Glide\Urls\UrlBuilderFactory; -use Filament\FilamentResource; +use Filament\Resource; class Filament { @@ -161,7 +161,7 @@ class Filament } $reflection = new \ReflectionClass($class); - return !$reflection->isAbstract() && $reflection->isSubclassOf(FilamentResource::class); + return !$reflection->isAbstract() && $reflection->isSubclassOf(Resource::class); })->mapWithKeys(function ($class) { return [Str::kebab(class_basename($class)) => $class]; }); diff --git a/src/FilamentResource.php b/src/Resource.php similarity index 80% rename from src/FilamentResource.php rename to src/Resource.php index 64f5744de2..1b66d99eeb 100644 --- a/src/FilamentResource.php +++ b/src/Resource.php @@ -3,9 +3,9 @@ namespace Filament; use Illuminate\Support\Str; -use Filament\Contracts\Resource; +use Filament\Contracts\Resource as ResourceContract; -abstract class FilamentResource implements Resource +abstract class Resource implements ResourceContract { public $group = null; public $icon = 'heroicon-o-document-text';