Преглед на файлове

Minor refactoring - Early exit

Kamran Ahmed преди 8 години
родител
ревизия
6990454e56
променени са 1 файла, в които са добавени 9 реда и са изтрити 12 реда
  1. 9 12
      src/Composer/XdebugHandler.php

+ 9 - 12
src/Composer/XdebugHandler.php

@@ -50,21 +50,18 @@ class XdebugHandler
      */
     public function check()
     {
-        if (!$this->needsRestart()) {
-            $originalIniScanDir = getenv(self::ENV_INI_SCAN_DIR_OLD);
-
-            if ($originalIniScanDir) {
-                putenv(self::ENV_INI_SCAN_DIR_OLD);
-                putenv(self::ENV_INI_SCAN_DIR.'=' . $originalIniScanDir);
-            } else {
-                putenv(self::ENV_INI_SCAN_DIR);
-            }
-
+        if ($this->needsRestart()) {
+            $this->prepareRestart($command) && $this->restart($command);
             return;
         }
 
-        if ($this->prepareRestart($command)) {
-            $this->restart($command);
+        $originalIniScanDir = getenv(self::ENV_INI_SCAN_DIR_OLD);
+
+        if ($originalIniScanDir) {
+            putenv(self::ENV_INI_SCAN_DIR_OLD);
+            putenv(self::ENV_INI_SCAN_DIR . '=' . $originalIniScanDir);
+        } else {
+            putenv(self::ENV_INI_SCAN_DIR);
         }
     }