From 7be50143c15252f41a79d8617ff77f7a82e520e1 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Fri, 3 Jul 2020 11:09:06 +0200
Subject: [PATCH] Do not execute createProject before composer.json got
 configured

---
 src/Handler.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/Handler.php b/src/Handler.php
index cfce435..06a6f2a 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -70,6 +70,10 @@ class Handler {
     // Directory where the root project is being created.
     $projectRoot = getcwd();
     $full_name = $this->composer->getPackage()->getName();
+    if (strpos($full_name, '/') === FALSE) {
+      // We are too early, composer.json not configured yet.
+      return;
+    }
     [, $project_name] = explode('/', $full_name);
     $moduleRoot = $projectRoot . "/web/modules/custom/$project_name";
 
-- 
GitLab