From 10747024829af32ef2d6ff7b8f825043f8a17cb4 Mon Sep 17 00:00:00 2001 From: Zechariah Campbell Date: Wed, 27 Aug 2014 18:01:23 -0500 Subject: [PATCH 1/2] Added docs on how to get the current environment your application is using. - http://fuelphp.com/forums/discussion/7059/configget039environment039 --- general/environments.html | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/general/environments.html b/general/environments.html index 62801194e..9c49aff74 100644 --- a/general/environments.html +++ b/general/environments.html @@ -218,6 +218,35 @@

Set Environment when using Oil

C:\> set FUEL_ENV=production && php oil -v
+

Get Your Current Environment

+ +

+ There are two ways to retrieve the current environment programmatically, \Fuel::$env or $_SERVER['FUEL_ENV'] +

+ +
// Option 1 (recommended)
+// \Fuel::$env 
+
+if(\Fuel::$env == \Fuel::PRODUCTION)
+{
+	//do something
+}
+
+// Option 2 (only works if you set the environment. FuelPHP defaults to \Fuel::DEVELOPMENT)
+// $_SERVER['FUEL_ENV']
+
+if($_SERVER['FUEL_ENV'] == \Fuel::PRODUCTION)
+{
+	//do something
+}
+
+// Option 1 with a custom environment
+if(\Fuel::$env == "mike_dev")
+{
+	//do something
+}
+
+