From 04c1139223e1440c481560305be85ae5e5cc0843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20V=C3=A1radi?= Date: Mon, 22 Mar 2021 09:54:32 +0100 Subject: [PATCH 1/4] Skip post_migrate when running tests --- src/IdeHelperServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IdeHelperServiceProvider.php b/src/IdeHelperServiceProvider.php index 9ff88e2..b6a1c50 100644 --- a/src/IdeHelperServiceProvider.php +++ b/src/IdeHelperServiceProvider.php @@ -35,7 +35,7 @@ class IdeHelperServiceProvider extends ServiceProvider implements DeferrableProv */ public function boot() { - if ($this->app['config']->get('ide-helper.post_migrate', [])) { + if (!$this->app->runningUnitTests() && $this->app['config']->get('ide-helper.post_migrate', [])) { $this->app['events']->listen(CommandFinished::class, GenerateModelHelper::class); $this->app['events']->listen(MigrationsEnded::class, function () { GenerateModelHelper::$shouldRun = true; From 40c02c524d249cef12c74e22fabe4b867d8195d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20V=C3=A1radi?= Date: Mon, 22 Mar 2021 10:02:17 +0100 Subject: [PATCH 2/4] Add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d59772a..596adbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. [Next release](https://github.com/barryvdh/laravel-ide-helper/compare/v2.9.2...master) -------------- +### Fixed +- Running tests triggering post_migrate hooks [\#1193 / netpok](https://github.com/barryvdh/laravel-ide-helper/pull/1193) 2021-03-15, 2.9.1 ----------------- From dedd69e8b4a57e53780f28bec9b01b7ef15aebfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20V=C3=A1radi?= Date: Mon, 22 Mar 2021 10:03:12 +0100 Subject: [PATCH 3/4] Remove already resolved issue from psalm baseline --- psalm-baseline.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/psalm-baseline.xml b/psalm-baseline.xml index 120fa08..ed4c6f2 100644 --- a/psalm-baseline.xml +++ b/psalm-baseline.xml @@ -17,9 +17,4 @@ \Storage - - - new PhpEngine() - - From c2dec69d643c716d24dcffb7996e218ff34f33c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20V=C3=A1radi?= Date: Mon, 22 Mar 2021 10:03:46 +0100 Subject: [PATCH 4/4] Remove unused import --- src/IdeHelperServiceProvider.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/IdeHelperServiceProvider.php b/src/IdeHelperServiceProvider.php index b6a1c50..13b573f 100644 --- a/src/IdeHelperServiceProvider.php +++ b/src/IdeHelperServiceProvider.php @@ -19,7 +19,6 @@ use Barryvdh\LaravelIdeHelper\Listeners\GenerateModelHelper; use Illuminate\Console\Events\CommandFinished; use Illuminate\Contracts\Support\DeferrableProvider; use Illuminate\Database\Events\MigrationsEnded; -use Illuminate\Foundation\Application; use Illuminate\Support\ServiceProvider; use Illuminate\View\Engines\EngineResolver; use Illuminate\View\Engines\PhpEngine;