<?php
+/**
+ * Zend Framework (http://framework.zend.com/)
+ *
+ * @link http://github.com/zendframework/ZendSkeletonApplication for the canonical source repository
+ * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license http://framework.zend.com/license/new-bsd New BSD License
+ */
/**
* This autoloading setup is really more complicated than it needs to be for most
$loader = include 'vendor/autoload.php';
}
-// Support for ZF2_PATH environment variable or git submodule
-if ($zf2Path = getenv('ZF2_PATH') ?: (is_dir('vendor/ZF2/library') ? 'vendor/ZF2/library' : false)) {
+$zf2Path = false;
+
+if (getenv('ZF2_PATH')) { // Support for ZF2_PATH environment variable or git submodule
+ $zf2Path = getenv('ZF2_PATH');
+} elseif (get_cfg_var('zf2_path')) { // Support for zf2_path directive value
+ $zf2Path = get_cfg_var('zf2_path');
+} elseif (is_dir('vendor/ZF2/library')) {
+ $zf2Path = 'vendor/ZF2/library';
+}
+
+if ($zf2Path) {
if (isset($loader)) {
- $loader->add('Zend', $zf2Path . '/Zend');
+ $loader->add('Zend', $zf2Path);
} else {
include $zf2Path . '/Zend/Loader/AutoloaderFactory.php';
Zend\Loader\AutoloaderFactory::factory(array(