From 1c5781b9be770b04920d73850d5cd4848f6a42af Mon Sep 17 00:00:00 2001 From: achyutkneupane Date: Sat, 25 Oct 2025 00:36:53 +0545 Subject: [PATCH 1/2] chore: updates development dependencies in composer.json Removes larastan and orchestra/testbench from require-dev. --- composer.json | 2 -- tests/TestCase.php | 33 +-------------------------------- tests/UploadTest.php | 7 +++++++ 3 files changed, 8 insertions(+), 34 deletions(-) create mode 100644 tests/UploadTest.php diff --git a/composer.json b/composer.json index ce99cd9..c5dbc47 100644 --- a/composer.json +++ b/composer.json @@ -42,9 +42,7 @@ "php": ">=8.0" }, "require-dev": { - "larastan/larastan": "^3.7", "laravel/pint": "^1.25", - "orchestra/testbench": "^10.6", "pestphp/pest": "^4.1", "phpstan/phpstan": "^2.1", "rector/rector": "^2.2" diff --git a/tests/TestCase.php b/tests/TestCase.php index 9d0a1ed..77253f7 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -4,35 +4,4 @@ namespace HamroCDN\Tests; -use Illuminate\Foundation\Testing\LazilyRefreshDatabase; -use Orchestra\Testbench\Concerns\WithWorkbench; -use Orchestra\Testbench\TestCase as BaseTestCase; - -abstract class TestCase extends BaseTestCase -{ - use LazilyRefreshDatabase; - use WithWorkbench; - - protected function setUp(): void - { - parent::setUp(); - - $this->setUpDatabase(); - } - - protected function defineEnvironment($app): void - { - config()->set('database.connections.the_test', [ - 'driver' => 'sqlite', - 'database' => ':memory:', - 'prefix' => '', - ]); - config()->set('database.default', 'the_test'); - config()->set('app.key', 'base64:Hupx3yAySikrM2/edkZQNQHslgDWYfiBfCuSThJ5SK8='); - } - - protected function setUpDatabase(): void - { - // - } -} +abstract class TestCase extends \PHPUnit\Framework\TestCase {} diff --git a/tests/UploadTest.php b/tests/UploadTest.php new file mode 100644 index 0000000..6f6b92b --- /dev/null +++ b/tests/UploadTest.php @@ -0,0 +1,7 @@ +toBe(1); +}); From db17af4a32029d60d2f4430c3fe012f1608fdfca Mon Sep 17 00:00:00 2001 From: achyutkneupane Date: Sat, 25 Oct 2025 00:40:13 +0545 Subject: [PATCH 2/2] chore: removes unused Larastan extension from phpstan --- phpstan.neon | 1 - src/HamroCDN.php | 10 ++++++++++ src/Laravel/HamroCDNServiceProvider.php | 20 -------------------- 3 files changed, 10 insertions(+), 21 deletions(-) create mode 100644 src/HamroCDN.php delete mode 100644 src/Laravel/HamroCDNServiceProvider.php diff --git a/phpstan.neon b/phpstan.neon index a19c45f..2a10b7c 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,5 +1,4 @@ includes: - - vendor/larastan/larastan/extension.neon - vendor/phpstan/phpstan/conf/bleedingEdge.neon parameters: diff --git a/src/HamroCDN.php b/src/HamroCDN.php new file mode 100644 index 0000000..ec20ac6 --- /dev/null +++ b/src/HamroCDN.php @@ -0,0 +1,10 @@ +