X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=init_autoloader.php;h=fbce7044533b3f58aa89dd17050088345fd4db9a;hb=7054185396fe453db27a958653a70d76c1186c21;hp=e014e03b4a7e0f9dec86bc6ac267243169a23f3b;hpb=ac69ac084cff7beee14da87d3154842d21d7164f;p=zf2.biz%2Fgalerie.git diff --git a/init_autoloader.php b/init_autoloader.php index e014e03..fbce704 100644 --- a/init_autoloader.php +++ b/init_autoloader.php @@ -21,10 +21,19 @@ if (file_exists('vendor/autoload.php')) { $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(