diff -r 5e7a0fedabdf -r 877f952ae2bd web/lib/Zend/Application.php --- a/web/lib/Zend/Application.php Thu Mar 21 17:31:31 2013 +0100 +++ b/web/lib/Zend/Application.php Thu Mar 21 19:50:53 2013 +0100 @@ -14,15 +14,15 @@ * * @category Zend * @package Zend_Application - * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) + * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License - * @version $Id: Application.php 23163 2010-10-19 16:30:26Z matthew $ + * @version $Id: Application.php 25024 2012-07-30 15:08:15Z rob $ */ /** * @category Zend * @package Zend_Application - * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) + * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Application @@ -376,9 +376,12 @@ protected function _loadConfig($file) { $environment = $this->getEnvironment(); - $suffix = strtolower(pathinfo($file, PATHINFO_EXTENSION)); + $suffix = pathinfo($file, PATHINFO_EXTENSION); + $suffix = ($suffix === 'dist') + ? pathinfo(basename($file, ".$suffix"), PATHINFO_EXTENSION) + : $suffix; - switch ($suffix) { + switch (strtolower($suffix)) { case 'ini': $config = new Zend_Config_Ini($file, $environment); break; @@ -392,6 +395,7 @@ break; case 'yaml': + case 'yml': $config = new Zend_Config_Yaml($file, $environment); break;