Explorar el Código

Set COMPOSER_DEV_MODE for all events and not just POST hooks

Jordi Boggiano hace 8 años
padre
commit
17ec4c17b0
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      src/Composer/Installer.php

+ 3 - 3
src/Composer/Installer.php

@@ -194,6 +194,9 @@ class Installer
         }
 
         if ($this->runScripts) {
+            $devMode = (int) $this->devMode;
+            putenv("COMPOSER_DEV_MODE=$devMode");
+
             // dispatch pre event
             $eventName = $this->update ? ScriptEvents::PRE_UPDATE_CMD : ScriptEvents::PRE_INSTALL_CMD;
             $this->eventDispatcher->dispatchScript($eventName, $this->devMode);
@@ -299,9 +302,6 @@ class Installer
         }
 
         if ($this->runScripts) {
-            $devMode = (int) $this->devMode;
-            putenv("COMPOSER_DEV_MODE=$devMode");
-
             // dispatch post event
             $eventName = $this->update ? ScriptEvents::POST_UPDATE_CMD : ScriptEvents::POST_INSTALL_CMD;
             $this->eventDispatcher->dispatchScript($eventName, $this->devMode);