Explorar o código

Fallback config pour 0.7-beta

Marien Fressinaud %!s(int64=12) %!d(string=hai) anos
pai
achega
a46ee26e35
Modificáronse 1 ficheiros con 10 adicións e 4 borrados
  1. 10 4
      lib/Minz/Configuration.php

+ 10 - 4
lib/Minz/Configuration.php

@@ -231,10 +231,16 @@ class Minz_Configuration {
 				self::$environment = Minz_Configuration::PRODUCTION;
 				break;
 			default:
-				throw new Minz_BadConfigurationException (
-					'environment',
-					Minz_Exception::ERROR
-				);
+				if ($general['environment'] >= 0 &&
+					$general['environment'] <= 2) {
+					// fallback 0.7-beta
+					self::$environment = $general['environment'];
+				} else {
+					throw new Minz_BadConfigurationException (
+						'environment',
+						Minz_Exception::ERROR
+					);
+				}
 			}
 
 		}