From 2ee6935b5e5c9afc97565cb4781190122d6235f2 Mon Sep 17 00:00:00 2001 From: antoine <antoine.guingand@wanadoo.fr> Date: Wed, 17 Jan 2024 15:04:10 +0100 Subject: [PATCH] Change namespace to ContentRenderer + remove spatie/laravel-package-tools --- composer.json | 12 ++++------ config/content-renderer.php | 2 +- src/ContentRendererServiceProvider.php | 24 +++++++------------ src/Facades/LaravelContentRenderer.php | 16 ------------- .../ComponentAttributeBagCollection.php | 2 +- src/Support/ComponentFragment.php | 2 +- src/Support/Fragment.php | 2 +- src/Support/FragmentsFactory.php | 2 +- src/Support/HTMLFragment.php | 2 +- src/View/Components/Attributes.php | 2 +- src/View/Components/Content.php | 4 ++-- src/View/Components/RenderComponent.php | 4 ++-- src/View/Components/RenderContent.php | 6 ++--- tests/Pest.php | 2 +- tests/TestCase.php | 4 ++-- 15 files changed, 30 insertions(+), 56 deletions(-) delete mode 100644 src/Facades/LaravelContentRenderer.php diff --git a/composer.json b/composer.json index 30390dc..747d0db 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,6 @@ ], "require": { "php": "^8.1", - "spatie/laravel-package-tools": "^1.14.0", "illuminate/contracts": "^10.0" }, "require-dev": { @@ -31,12 +30,12 @@ }, "autoload": { "psr-4": { - "Code16\\LaravelContentRenderer\\": "src/" + "Code16\\ContentRenderer\\": "src/" } }, "autoload-dev": { "psr-4": { - "Code16\\LaravelContentRenderer\\Tests\\": "tests/", + "Code16\\ContentRenderer\\Tests\\": "tests/", "Workbench\\App\\": "workbench/app/" } }, @@ -68,11 +67,8 @@ "extra": { "laravel": { "providers": [ - "Code16\\LaravelContentRenderer\\ContentRendererServiceProvider" - ], - "aliases": { - "LaravelContentRenderer": "Code16\\LaravelContentRenderer\\Facades\\LaravelContentRenderer" - } + "Code16\\ContentRenderer\\ContentRendererServiceProvider" + ] } }, "minimum-stability": "dev", diff --git a/config/content-renderer.php b/config/content-renderer.php index e72d1a3..51ce861 100644 --- a/config/content-renderer.php +++ b/config/content-renderer.php @@ -1,6 +1,6 @@ <?php -// config for Code16/LaravelContentRenderer +// config for Code16/ContentRenderer return [ ]; diff --git a/src/ContentRendererServiceProvider.php b/src/ContentRendererServiceProvider.php index c4874ef..02ad337 100644 --- a/src/ContentRendererServiceProvider.php +++ b/src/ContentRendererServiceProvider.php @@ -1,25 +1,19 @@ <?php -namespace Code16\LaravelContentRenderer; +namespace Code16\ContentRenderer; use Illuminate\Support\Facades\Blade; -use Spatie\LaravelPackageTools\Package; -use Spatie\LaravelPackageTools\PackageServiceProvider; +use Illuminate\Support\ServiceProvider; -class ContentRendererServiceProvider extends PackageServiceProvider +class ContentRendererServiceProvider extends ServiceProvider { - public function configurePackage(Package $package): void + public function register() { - /* - * This class is a Package Service Provider - * - * More info: https://github.com/spatie/laravel-package-tools - */ - $package - ->name('laravel-content-renderer') - ->hasConfigFile() - ->hasViews('content'); + } - Blade::componentNamespace('Code16\\LaravelContentRenderer\\View\\Components', 'content'); + public function boot() + { + $this->loadViewsFrom(__DIR__.'/../resources/views', 'content'); + Blade::componentNamespace('Code16\\ContentRenderer\\View\\Components', 'content'); } } diff --git a/src/Facades/LaravelContentRenderer.php b/src/Facades/LaravelContentRenderer.php deleted file mode 100644 index 8ad780e..0000000 --- a/src/Facades/LaravelContentRenderer.php +++ /dev/null @@ -1,16 +0,0 @@ -<?php - -namespace Code16\LaravelContentRenderer\Facades; - -use Illuminate\Support\Facades\Facade; - -/** - * @see \Code16\LaravelContentRenderer\LaravelContentRenderer - */ -class LaravelContentRenderer extends Facade -{ - protected static function getFacadeAccessor() - { - return \Code16\LaravelContentRenderer\LaravelContentRenderer::class; - } -} diff --git a/src/Support/ComponentAttributeBagCollection.php b/src/Support/ComponentAttributeBagCollection.php index d845d6d..d91a641 100644 --- a/src/Support/ComponentAttributeBagCollection.php +++ b/src/Support/ComponentAttributeBagCollection.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\Support; +namespace Code16\ContentRenderer\Support; use Illuminate\Support\Collection; use Illuminate\View\ComponentAttributeBag; diff --git a/src/Support/ComponentFragment.php b/src/Support/ComponentFragment.php index 16f7c4a..1091420 100644 --- a/src/Support/ComponentFragment.php +++ b/src/Support/ComponentFragment.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\Support; +namespace Code16\ContentRenderer\Support; use Illuminate\Support\Str; diff --git a/src/Support/Fragment.php b/src/Support/Fragment.php index 3fafbd7..c31f84b 100644 --- a/src/Support/Fragment.php +++ b/src/Support/Fragment.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\Support; +namespace Code16\ContentRenderer\Support; abstract class Fragment { diff --git a/src/Support/FragmentsFactory.php b/src/Support/FragmentsFactory.php index 36c714a..57ea764 100644 --- a/src/Support/FragmentsFactory.php +++ b/src/Support/FragmentsFactory.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\Support; +namespace Code16\ContentRenderer\Support; use Illuminate\Support\Collection; use Illuminate\Support\Str; diff --git a/src/Support/HTMLFragment.php b/src/Support/HTMLFragment.php index c5542ed..2c541ff 100644 --- a/src/Support/HTMLFragment.php +++ b/src/Support/HTMLFragment.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\Support; +namespace Code16\ContentRenderer\Support; class HTMLFragment extends Fragment { diff --git a/src/View/Components/Attributes.php b/src/View/Components/Attributes.php index d4ff27b..97bebef 100644 --- a/src/View/Components/Attributes.php +++ b/src/View/Components/Attributes.php @@ -1,6 +1,6 @@ <?php -namespace Code16\LaravelContentRenderer\View\Components; +namespace Code16\ContentRenderer\View\Components; use Illuminate\View\Component; use Illuminate\View\ComponentAttributeBag; diff --git a/src/View/Components/Content.php b/src/View/Components/Content.php index 6d17c9e..f2c148f 100644 --- a/src/View/Components/Content.php +++ b/src/View/Components/Content.php @@ -1,9 +1,9 @@ <?php -namespace Code16\LaravelContentRenderer\View\Components; +namespace Code16\ContentRenderer\View\Components; -use Code16\LaravelContentRenderer\Support\ComponentAttributeBagCollection; +use Code16\ContentRenderer\Support\ComponentAttributeBagCollection; use Illuminate\View\Component; abstract class Content extends Component diff --git a/src/View/Components/RenderComponent.php b/src/View/Components/RenderComponent.php index 81a61a2..e494ba1 100644 --- a/src/View/Components/RenderComponent.php +++ b/src/View/Components/RenderComponent.php @@ -1,8 +1,8 @@ <?php -namespace Code16\LaravelContentRenderer\View\Components; +namespace Code16\ContentRenderer\View\Components; -use Code16\LaravelContentRenderer\Support\ComponentFragment; +use Code16\ContentRenderer\Support\ComponentFragment; use Illuminate\View\Component; use Illuminate\View\ComponentAttributeBag; use Illuminate\View\View; diff --git a/src/View/Components/RenderContent.php b/src/View/Components/RenderContent.php index 01d676f..685674b 100644 --- a/src/View/Components/RenderContent.php +++ b/src/View/Components/RenderContent.php @@ -1,9 +1,9 @@ <?php -namespace Code16\LaravelContentRenderer\View\Components; +namespace Code16\ContentRenderer\View\Components; -use Code16\LaravelContentRenderer\Support\Fragment; -use Code16\LaravelContentRenderer\Support\FragmentsFactory; +use Code16\ContentRenderer\Support\Fragment; +use Code16\ContentRenderer\Support\FragmentsFactory; use Illuminate\Support\Collection; use Illuminate\View\Component; use Illuminate\View\View; diff --git a/tests/Pest.php b/tests/Pest.php index d3d90db..5550661 100644 --- a/tests/Pest.php +++ b/tests/Pest.php @@ -1,5 +1,5 @@ <?php -use Code16\LaravelContentRenderer\Tests\TestCase; +use Code16\ContentRenderer\Tests\TestCase; uses(TestCase::class)->in(__DIR__); diff --git a/tests/TestCase.php b/tests/TestCase.php index e0ae861..875da19 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -1,10 +1,10 @@ <?php -namespace Code16\LaravelContentRenderer\Tests; +namespace Code16\ContentRenderer\Tests; use Illuminate\Database\Eloquent\Factories\Factory; use Orchestra\Testbench\TestCase as Orchestra; -use Code16\LaravelContentRenderer\ContentRendererServiceProvider; +use Code16\ContentRenderer\ContentRendererServiceProvider; class TestCase extends Orchestra {