From 752c5ec59ae38700dced454cd5b045c09ffd8e12 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Tue, 11 Dec 2018 10:23:17 +0100
Subject: [PATCH] Set XDEBUG default to 1 in local dev mode Also use host
 values for "sub"-containers in local dev mode

---
 composer.json   | 2 +-
 src/Handler.php | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/composer.json b/composer.json
index 302a68f..18456a0 100644
--- a/composer.json
+++ b/composer.json
@@ -27,7 +27,7 @@
         "ext-json": "*",
         "php": ">=7.0",
         "composer-plugin-api": "^1.0.0",
-        "lakedrops/composer-json-utils": "^1.3.2",
+        "lakedrops/composer-json-utils": "^1.3.3",
         "lakedrops/docker-traefik": "^1.1.3",
         "lakedrops/dotenv": "^1.1.3",
         "twig/twig": "^1.23.1"
diff --git a/src/Handler.php b/src/Handler.php
index 1b6b948..b586407 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -240,7 +240,7 @@ class Handler extends BaseHandler {
         ],
         'php' => [
           'version' => '7.0',
-          'xdebug' => $this->isCiContext() ? 0 : 1,
+          'xdebug' => $this->isLocalDevMode() ? 1 : 0,
         ],
         'webserver' => [
           'type' => 'apache',
@@ -286,7 +286,7 @@ class Handler extends BaseHandler {
         ],
       ], $extra['docker4drupal']);
 
-      if ($this->isCiContext()) {
+      if ($this->isCiContext() || $this->isLocalDevMode()) {
         $projectRoot = $this->getDockerMountSource(getenv('CI_PROJECT_DIR'));
       }
       else {
-- 
GitLab