diff --git a/.github/workflows/fix-php-code-style-issues.yml b/.github/workflows/fix-php-code-style-issues.yml index 4e23b92..426f0b7 100644 --- a/.github/workflows/fix-php-code-style-issues.yml +++ b/.github/workflows/fix-php-code-style-issues.yml @@ -22,6 +22,6 @@ jobs: uses: aglipanci/laravel-pint-action@2.5 - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@v6 with: commit_message: Fix styling diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index ec40921..859924d 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -24,7 +24,7 @@ jobs: release-notes: ${{ github.event.release.body }} - name: Commit updated CHANGELOG - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@v6 with: branch: main commit_message: Update CHANGELOG diff --git a/src/Http/Middleware/AuthorizeToolsMiddleware.php b/src/Http/Middleware/AuthorizeToolsMiddleware.php index 38e2498..b49dc5a 100644 --- a/src/Http/Middleware/AuthorizeToolsMiddleware.php +++ b/src/Http/Middleware/AuthorizeToolsMiddleware.php @@ -16,11 +16,11 @@ class AuthorizeToolsMiddleware */ public function handle(Request $request, Closure $next): Response { - if (!$request->user()) { + if (! $request->user()) { return abort(403, 'Unauthorized'); } - if (!ToolsPlugin::get()->isAccessible()) { + if (! ToolsPlugin::get()->isAccessible()) { return abort(403, 'Unauthorized'); } diff --git a/src/Http/Middleware/MustBeLocalMiddleware.php b/src/Http/Middleware/MustBeLocalMiddleware.php index a45797c..45ade6a 100644 --- a/src/Http/Middleware/MustBeLocalMiddleware.php +++ b/src/Http/Middleware/MustBeLocalMiddleware.php @@ -2,7 +2,6 @@ namespace Backstage\Tools\Http\Middleware; -use Backstage\Tools\ToolsPlugin; use Closure; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; @@ -16,8 +15,8 @@ class MustBeLocalMiddleware */ public function handle(Request $request, Closure $next): Response { - if (!app()->isLocal()) { - abort(404, 'This tool is only available in local environment.'); + if (! app()->isLocal()) { + abort(404, 'This tool is only available in local environment.'); } return $next($request); diff --git a/src/Providers/HorizonServiceProvider.php b/src/Providers/HorizonServiceProvider.php index 440ea0a..0a46b6c 100644 --- a/src/Providers/HorizonServiceProvider.php +++ b/src/Providers/HorizonServiceProvider.php @@ -3,14 +3,12 @@ namespace Backstage\Tools\Providers; use Backstage\Tools\ToolsPlugin; -use Filament\Facades\Filament; use Illuminate\Support\Facades\Gate; use Laravel\Horizon\Horizon; use Laravel\Horizon\HorizonApplicationServiceProvider; class HorizonServiceProvider extends HorizonApplicationServiceProvider { - /** * Bootstrap any application services. */ diff --git a/src/Providers/PulseServiceProvider.php b/src/Providers/PulseServiceProvider.php index 7e6db36..ea9da5d 100644 --- a/src/Providers/PulseServiceProvider.php +++ b/src/Providers/PulseServiceProvider.php @@ -6,7 +6,6 @@ use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; - class PulseServiceProvider extends ServiceProvider { public function boot(): void diff --git a/src/Providers/TelescopeServiceProvider.php b/src/Providers/TelescopeServiceProvider.php index e67af28..aa17c3d 100644 --- a/src/Providers/TelescopeServiceProvider.php +++ b/src/Providers/TelescopeServiceProvider.php @@ -6,7 +6,6 @@ use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; - class TelescopeServiceProvider extends ServiceProvider { public function register(): void @@ -15,7 +14,7 @@ public function register(): void $this->app->register(\Laravel\Telescope\TelescopeServiceProvider::class); } } - + public function boot(): void { Gate::define('viewTelescope', function () { diff --git a/src/ToolsPlugin.php b/src/ToolsPlugin.php index 20e4e41..c4788ce 100644 --- a/src/ToolsPlugin.php +++ b/src/ToolsPlugin.php @@ -2,20 +2,20 @@ namespace Backstage\Tools; +use Backstage\Tools\Http\Middleware\AuthorizeToolsMiddleware; +use Backstage\Tools\Http\Middleware\MustBeLocalMiddleware; use Closure; -use Filament\Panel; use Filament\Contracts\Plugin; +use Filament\Panel; +use Filament\Support\Concerns\EvaluatesClosures; use Filament\View\PanelsRenderHook; use Illuminate\Support\Facades\Blade; -use Filament\Support\Concerns\EvaluatesClosures; -use Backstage\Tools\Http\Middleware\MustBeLocalMiddleware; -use Backstage\Tools\Http\Middleware\AuthorizeToolsMiddleware; class ToolsPlugin implements Plugin { use EvaluatesClosures; - protected Closure|bool $canAccessTools = true; + protected Closure | bool $canAccessTools = true; public function getId(): string { @@ -35,7 +35,7 @@ public function register(Panel $panel): void config([ 'horizon.middleware' => [ 'web', - AuthorizeToolsMiddleware::class + AuthorizeToolsMiddleware::class, ], ]); @@ -64,7 +64,7 @@ public function register(Panel $panel): void $panel->renderHook( PanelsRenderHook::GLOBAL_SEARCH_AFTER, - fn(): string => Blade::render('@livewire(\'backstage/tools::tools\')'), + fn (): string => Blade::render('@livewire(\'backstage/tools::tools\')'), ); } @@ -83,7 +83,7 @@ public static function get(): static return $plugin; } - public function canAccessTools(bool|Closure $canAccessTools): static + public function canAccessTools(bool | Closure $canAccessTools): static { $this->canAccessTools = $canAccessTools; diff --git a/src/ToolsServiceProvider.php b/src/ToolsServiceProvider.php index bbf0b73..f02ec3f 100644 --- a/src/ToolsServiceProvider.php +++ b/src/ToolsServiceProvider.php @@ -2,24 +2,20 @@ namespace Backstage\Tools; -use Filament\Support\Assets\Js; -use Filament\Support\Assets\Css; -use Filament\Support\Assets\Asset; -use Illuminate\Filesystem\Filesystem; -use Illuminate\Support\Facades\Blade; -use Backstage\Tools\Testing\TestsTools; -use Spatie\LaravelPackageTools\Package; use Backstage\Tools\Commands\ToolsCommand; -use Filament\Support\Facades\FilamentIcon; -use Filament\Support\Facades\FilamentAsset; +use Backstage\Tools\Testing\TestsTools; use Filament\Support\Assets\AlpineComponent; +use Filament\Support\Assets\Asset; +use Filament\Support\Assets\Css; +use Filament\Support\Assets\Js; +use Filament\Support\Facades\FilamentAsset; +use Filament\Support\Facades\FilamentIcon; +use Illuminate\Filesystem\Filesystem; use Livewire\Features\SupportTesting\Testable; -use Backstage\Tools\Providers\PulseServiceProvider; -use Backstage\Tools\Providers\HorizonServiceProvider; -use Spatie\LaravelPackageTools\PackageServiceProvider; -use Backstage\Tools\Providers\TelescopeServiceProvider; use Livewire\Livewire; use Spatie\LaravelPackageTools\Commands\InstallCommand; +use Spatie\LaravelPackageTools\Package; +use Spatie\LaravelPackageTools\PackageServiceProvider; class ToolsServiceProvider extends PackageServiceProvider {