From 51db2bce95ca2a3930a5a7506ce515999eddca15 Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Wed, 11 Jan 2023 14:33:37 +0100 Subject: [PATCH 1/3] do not run callback on `install` --- src/MergePlugin.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/MergePlugin.php b/src/MergePlugin.php index a9af5b6..49b3117 100644 --- a/src/MergePlugin.php +++ b/src/MergePlugin.php @@ -157,8 +157,6 @@ public static function getSubscribedEvents() ['onInit', self::CALLBACK_PRIORITY], PackageEvents::POST_PACKAGE_INSTALL => ['onPostPackageInstall', self::CALLBACK_PRIORITY], - ScriptEvents::POST_INSTALL_CMD => - ['onPostInstallOrUpdate', self::CALLBACK_PRIORITY], ScriptEvents::POST_UPDATE_CMD => ['onPostInstallOrUpdate', self::CALLBACK_PRIORITY], ScriptEvents::PRE_AUTOLOAD_DUMP => From d68cb3316edf9a6b305b5c36732c70cdb63514be Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Wed, 11 Jan 2023 14:56:24 +0100 Subject: [PATCH 2/3] fix tests --- tests/phpunit/MergePluginTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/MergePluginTest.php b/tests/phpunit/MergePluginTest.php index ff1375a..bd73c12 100644 --- a/tests/phpunit/MergePluginTest.php +++ b/tests/phpunit/MergePluginTest.php @@ -83,7 +83,7 @@ public function testSubscribedEvents() { $subscriptions = MergePlugin::getSubscribedEvents(); - $this->assertCount(7, $subscriptions); + $this->assertCount(6, $subscriptions); $this->assertArrayHasKey(PluginEvents::INIT, $subscriptions); $this->assertArrayHasKey(ScriptEvents::PRE_INSTALL_CMD, $subscriptions); From 2261179c07628df7bcbda73dbc5164ea2b67d77b Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Wed, 11 Jan 2023 15:05:46 +0100 Subject: [PATCH 3/3] fix tests (events) --- tests/phpunit/MergePluginTest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/phpunit/MergePluginTest.php b/tests/phpunit/MergePluginTest.php index bd73c12..b09d957 100644 --- a/tests/phpunit/MergePluginTest.php +++ b/tests/phpunit/MergePluginTest.php @@ -90,7 +90,6 @@ public function testSubscribedEvents() $this->assertArrayHasKey(ScriptEvents::PRE_UPDATE_CMD, $subscriptions); $this->assertArrayHasKey(ScriptEvents::PRE_AUTOLOAD_DUMP, $subscriptions); $this->assertArrayHasKey(PackageEvents::POST_PACKAGE_INSTALL, $subscriptions); - $this->assertArrayHasKey(ScriptEvents::POST_INSTALL_CMD, $subscriptions); $this->assertArrayHasKey(ScriptEvents::POST_UPDATE_CMD, $subscriptions); }