From f0ca8eb84bdbfa3931f510292e6c2cdea7df07d4 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Tue, 28 Feb 2017 10:53:41 +1300 Subject: [PATCH] BUG Ensure safe fallback for missing `.env` file to dev mode. --- .../BehatExtension/Compiler/CoreInitializationPass.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SilverStripe/BehatExtension/Compiler/CoreInitializationPass.php b/src/SilverStripe/BehatExtension/Compiler/CoreInitializationPass.php index f3da535..deeec6a 100644 --- a/src/SilverStripe/BehatExtension/Compiler/CoreInitializationPass.php +++ b/src/SilverStripe/BehatExtension/Compiler/CoreInitializationPass.php @@ -20,6 +20,9 @@ class CoreInitializationPass implements CompilerPassInterface { // Connect to database and build manifest $_GET['flush'] = 1; + if (!getenv('SS_ENVIRONMENT_TYPE')) { + putenv('SS_ENVIRONMENT_TYPE=dev'); + } require_once('Core/Core.php'); // Include bootstrap file