diff --git a/configure.php b/configure.php index 20a74b1..b378f06 100644 --- a/configure.php +++ b/configure.php @@ -83,25 +83,25 @@ if ($formsOnly) { ]); } else { if ($isTheme) { - copy(__DIR__ . '/configure-stubs/theme/package.json', __DIR__ . '/package.json'); - copy(__DIR__ . '/configure-stubs/theme/plugin.css', __DIR__ . '/resources/css/plugin.css'); - copy(__DIR__ . '/configure-stubs/theme/tailwind.config.js', __DIR__ . '/tailwind.config.js'); - safeUnlink(__DIR__ . '/src/SkeletonServiceProvider.php'); - safeUnlink(__DIR__ . '/src/Skeleton.php'); - removeDirectory(__DIR__ . '/config'); - removeDirectory(__DIR__ . '/database'); - removeDirectory(__DIR__ . '/stubs'); - removeDirectory(__DIR__ . '/resources/js'); - removeDirectory(__DIR__ . '/resources/lang'); - removeDirectory(__DIR__ . '/resources/views'); - removeDirectory(__DIR__ . '/src/Commands'); - removeDirectory(__DIR__ . '/src/Facades'); - removeDirectory(__DIR__ . '/src/Testing'); + copy(__DIR__.'/configure-stubs/theme/package.json', __DIR__.'/package.json'); + copy(__DIR__.'/configure-stubs/theme/plugin.css', __DIR__.'/resources/css/plugin.css'); + copy(__DIR__.'/configure-stubs/theme/tailwind.config.js', __DIR__.'/tailwind.config.js'); + safeUnlink(__DIR__.'/src/SkeletonServiceProvider.php'); + safeUnlink(__DIR__.'/src/Skeleton.php'); + removeDirectory(__DIR__.'/config'); + removeDirectory(__DIR__.'/database'); + removeDirectory(__DIR__.'/stubs'); + removeDirectory(__DIR__.'/resources/js'); + removeDirectory(__DIR__.'/resources/lang'); + removeDirectory(__DIR__.'/resources/views'); + removeDirectory(__DIR__.'/src/Commands'); + removeDirectory(__DIR__.'/src/Facades'); + removeDirectory(__DIR__.'/src/Testing'); } else { - safeUnlink(__DIR__ . '/src/SkeletonTheme.php'); - copy(__DIR__ . '/configure-stubs/package/package.json', __DIR__ . '/package.json'); - copy(__DIR__ . '/configure-stubs/package/plugin.css', __DIR__ . '/resources/css/plugin.css'); - copy(__DIR__ . '/configure-stubs/package/tailwind.config.js', __DIR__ . '/tailwind.config.js'); + safeUnlink(__DIR__.'/src/SkeletonTheme.php'); + copy(__DIR__.'/configure-stubs/package/package.json', __DIR__.'/package.json'); + copy(__DIR__.'/configure-stubs/package/plugin.css', __DIR__.'/resources/css/plugin.css'); + copy(__DIR__.'/configure-stubs/package/tailwind.config.js', __DIR__.'/tailwind.config.js'); } remove_composer_filament_deps([ @@ -186,7 +186,7 @@ if (! $useUpdateChangelogWorkflow) { confirm('Execute `composer install` and run tests?') && run('composer install && composer test'); if (confirm('Let this script delete itself?', true)) { - removeDirectory(__DIR__ . '/configure-stubs'); + removeDirectory(__DIR__.'/configure-stubs'); unlink(__FILE__); } @@ -377,12 +377,17 @@ function replaceForAllOtherOSes(): array return explode(PHP_EOL, run('grep -E -r -l -i ":author|:vendor|:package|VendorName|skeleton|vendor_name|vendor_slug|author@domain.com" --exclude-dir=vendor ./* ./.github/* | grep -v '.basename(__FILE__))); } -function removeDirectory($dir): void { +function removeDirectory($dir): void +{ if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { - if ($object != "." && $object != "..") { - if (filetype($dir."/".$object) == "dir") removeDirectory($dir."/".$object); else unlink($dir."/".$object); + if ($object != '.' && $object != '..') { + if (filetype($dir.'/'.$object) == 'dir') { + removeDirectory($dir.'/'.$object); + } else { + unlink($dir.'/'.$object); + } } } rmdir($dir); diff --git a/src/SkeletonServiceProvider.php b/src/SkeletonServiceProvider.php index be6ddb8..317bd58 100644 --- a/src/SkeletonServiceProvider.php +++ b/src/SkeletonServiceProvider.php @@ -2,23 +2,22 @@ namespace VendorName\Skeleton; -use Filament\Facades\Filament; use Filament\Context; -use Filament\PluginServiceProvider; -use Filament\Support\Assets\AssetManager; -use Filament\Support\Assets\Js; -use Filament\Support\Assets\Css; +use Filament\Facades\Filament; +use Filament\Support\Assets\AlpineComponent; use Filament\Support\Assets\Asset; +use Filament\Support\Assets\AssetManager; +use Filament\Support\Assets\Css; +use Filament\Support\Assets\Js; use Filament\Support\Facades\FilamentAsset; use Filament\Support\Facades\FilamentIcon; use Filament\Support\Icons\Icon; use Filament\Support\Icons\IconManager; -use Filament\Support\Assets\AlpineComponent; use Illuminate\Filesystem\Filesystem; +use Livewire\Testing\TestableLivewire; +use Spatie\LaravelPackageTools\Commands\InstallCommand; use Spatie\LaravelPackageTools\Package; use Spatie\LaravelPackageTools\PackageServiceProvider; -use Spatie\LaravelPackageTools\Commands\InstallCommand; -use Livewire\Testing\TestableLivewire; use VendorName\Skeleton\Commands\SkeletonCommand; use VendorName\Skeleton\Testing\TestsSkeleton; @@ -32,7 +31,7 @@ class SkeletonServiceProvider extends PackageServiceProvider { $package->name(static::$name) ->hasCommands($this->getCommands()) - ->hasInstallCommand(function(InstallCommand $command) { + ->hasInstallCommand(function (InstallCommand $command) { $command ->publishConfigFile() ->publishMigrations() @@ -91,7 +90,7 @@ class SkeletonServiceProvider extends PackageServiceProvider // Handle Stubs if ($this->app->runningInConsole()) { - foreach (app(Filesystem::class)->files(__DIR__ . '/../stubs/') as $file) { + foreach (app(Filesystem::class)->files(__DIR__.'/../stubs/') as $file) { $this->publishes([ $file->getRealPath() => base_path("stubs/skeleton/{$file->getFilename()}"), ], 'forms-stubs'); @@ -114,8 +113,8 @@ class SkeletonServiceProvider extends PackageServiceProvider { return [ // AlpineComponent::make('skeleton', __DIR__ . '/../resources/dist/components/skeleton.js'), - Css::make('skeleton-styles', __DIR__ . '/../resources/dist/skeleton.js'), - Js::make('skeleton-scripts', __DIR__ . '/../resources/dist/skeleton.js'), + Css::make('skeleton-styles', __DIR__.'/../resources/dist/skeleton.js'), + Js::make('skeleton-scripts', __DIR__.'/../resources/dist/skeleton.js'), ]; } @@ -125,7 +124,7 @@ class SkeletonServiceProvider extends PackageServiceProvider protected function getCommands(): array { return [ - SkeletonCommand::class + SkeletonCommand::class, ]; } @@ -167,7 +166,7 @@ class SkeletonServiceProvider extends PackageServiceProvider protected function getMigrations(): array { return [ - 'create_skeleton_table' + 'create_skeleton_table', ]; } diff --git a/src/SkeletonTheme.php b/src/SkeletonTheme.php index a2b5197..7cf21b4 100644 --- a/src/SkeletonTheme.php +++ b/src/SkeletonTheme.php @@ -4,8 +4,8 @@ namespace VendorName; use Filament\Context; use Filament\Contracts\Plugin; -use Filament\Support\Color; use Filament\Support\Assets\Theme; +use Filament\Support\Color; use Filament\Support\Facades\FilamentAsset; class Skeleton implements Plugin diff --git a/src/Testing/TestsSkeleton.php b/src/Testing/TestsSkeleton.php index 8fa9c0e..130843f 100644 --- a/src/Testing/TestsSkeleton.php +++ b/src/Testing/TestsSkeleton.php @@ -2,7 +2,6 @@ namespace VendorName\Skeleton\Testing; -use Illuminate\Testing\Assert; use Livewire\Testing\TestableLivewire; /**