From 424d4fef4d7462874d542984712cf6ac5ba546dd Mon Sep 17 00:00:00 2001 From: Rehan Date: Wed, 3 Aug 2022 11:06:59 +0700 Subject: [PATCH] Fix | Change structure --- README.md | 6 +++++- composer.json | 9 ++++---- composer.lock | 18 ++++++++++++++++ src/{ => Commands}/PestCreateTest.php | 5 +++-- src/{ => Commands}/PestDeleteTest.php | 5 +++-- src/{ => Commands}/PestReadTest.php | 5 +++-- src/{ => Commands}/PestTest.php | 5 +++-- src/{ => Commands}/PestUpdateTest.php | 5 +++-- src/PestTestProvider.php | 21 ------------------ src/Providers/PestTestProvider.php | 31 +++++++++++++++++++++++++++ 10 files changed, 73 insertions(+), 37 deletions(-) create mode 100644 composer.lock rename src/{ => Commands}/PestCreateTest.php (94%) rename src/{ => Commands}/PestDeleteTest.php (94%) rename src/{ => Commands}/PestReadTest.php (94%) rename src/{ => Commands}/PestTest.php (96%) rename src/{ => Commands}/PestUpdateTest.php (94%) delete mode 100644 src/PestTestProvider.php create mode 100644 src/Providers/PestTestProvider.php diff --git a/README.md b/README.md index 6f345e0..7aad251 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,11 @@ Installation Install this command as a global composer package ```bash -$ composer global require Diskominfotik-Banda-Aceh/pest-scaffold-cli +$ composer global require diskominfotik-banda-aceh/pest-scaffold-cli +``` +Copy this provider to the `config/app.php` +```bash +DiskominfotikBandaAceh\PestScaffoldCli\Providers\PestTestProvider::class, ``` Usage diff --git a/composer.json b/composer.json index 5a17cea..1a6db66 100644 --- a/composer.json +++ b/composer.json @@ -1,22 +1,21 @@ { "name": "diskominfotik-banda-aceh/pest-scaffold-cli", "description": "Console commands to generate a directory structure for scaffold pest PHP testing files", - "type": "library", "autoload": { "psr-4": { "DiskominfotikBandaAceh\\PestScaffoldCli\\": "src/" } }, - "license": "MIT", "authors": [ { "name": "Diskominfotik Banda Aceh", "email": "diskominfotikbna@gmail.com" } ], - "minimum-stability": "stable", "require": { - "php": "^7.0", - "symfony/console": "^4.0" + + }, + "require-dev": { + "pestphp/pest": "^v1.21.3" } } diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..2f9221b --- /dev/null +++ b/composer.lock @@ -0,0 +1,18 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "10acb0e03c90987168efac7e6fdfba89", + "packages": [], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/src/PestCreateTest.php b/src/Commands/PestCreateTest.php similarity index 94% rename from src/PestCreateTest.php rename to src/Commands/PestCreateTest.php index 75feab6..1ee8925 100644 --- a/src/PestCreateTest.php +++ b/src/Commands/PestCreateTest.php @@ -1,10 +1,11 @@ resolveStubPath('/stubs/controller-create-test.stub'); + return $this->resolveStubPath('/../../templates/controller-create-test.stub'); } /** diff --git a/src/PestDeleteTest.php b/src/Commands/PestDeleteTest.php similarity index 94% rename from src/PestDeleteTest.php rename to src/Commands/PestDeleteTest.php index 6fd4c40..fee56e6 100644 --- a/src/PestDeleteTest.php +++ b/src/Commands/PestDeleteTest.php @@ -1,10 +1,11 @@ resolveStubPath('/stubs/controller-delete-test.stub'); + return $this->resolveStubPath('/../../templates/controller-delete-test.stub'); } /** diff --git a/src/PestReadTest.php b/src/Commands/PestReadTest.php similarity index 94% rename from src/PestReadTest.php rename to src/Commands/PestReadTest.php index 66ad837..baef0d7 100644 --- a/src/PestReadTest.php +++ b/src/Commands/PestReadTest.php @@ -1,10 +1,11 @@ resolveStubPath('/stubs/controller-read-test.stub'); + return $this->resolveStubPath('/../../templates/controller-read-test.stub'); } /** diff --git a/src/PestTest.php b/src/Commands/PestTest.php similarity index 96% rename from src/PestTest.php rename to src/Commands/PestTest.php index d3d4d95..6d059d3 100644 --- a/src/PestTest.php +++ b/src/Commands/PestTest.php @@ -1,10 +1,11 @@ resolveStubPath('/stubs/controller-index-test.stub'); + return $this->resolveStubPath('/../../templates/controller-index-test.stub'); } /** diff --git a/src/PestUpdateTest.php b/src/Commands/PestUpdateTest.php similarity index 94% rename from src/PestUpdateTest.php rename to src/Commands/PestUpdateTest.php index 9ee08e0..61cde6c 100644 --- a/src/PestUpdateTest.php +++ b/src/Commands/PestUpdateTest.php @@ -1,10 +1,11 @@ resolveStubPath('/stubs/controller-update-test.stub'); + return $this->resolveStubPath('/../../templates/controller-update-test.stub'); } /** diff --git a/src/PestTestProvider.php b/src/PestTestProvider.php deleted file mode 100644 index 7b96ca6..0000000 --- a/src/PestTestProvider.php +++ /dev/null @@ -1,21 +0,0 @@ -commands($this->commands); - } -} - -?> diff --git a/src/Providers/PestTestProvider.php b/src/Providers/PestTestProvider.php new file mode 100644 index 0000000..753cdc3 --- /dev/null +++ b/src/Providers/PestTestProvider.php @@ -0,0 +1,31 @@ +commands($this->commands); + } + + /** + * Bootstrap services. + * + * @return void + */ + public function boot() + { + + } +} + +?>