Newer
Older
Demian Katz
committed
<?php
$config = array(
Demian Katz
committed
'modules' => array(
'VuFindHttp', 'VuFindTheme', 'VuFindSearch', 'VuFind', 'VuFindAdmin'
Demian Katz
committed
),
Demian Katz
committed
'config_glob_paths' => array(
'config/autoload/{,*.}{global,local}.php',
),
'config_cache_enabled' => false,
'cache_dir' => 'data/cache',
'module_paths' => array(
'./module',
'./vendor',
),
),
'service_manager' => array(
'use_defaults' => true,
'factories' => array(
),
),
);
if (PHP_SAPI == 'cli' && !defined('VUFIND_PHPUNIT_RUNNING')) {
Demian Katz
committed
$config['modules'][] = 'VuFindConsole';
}
if (APPLICATION_ENV == 'development') {
$config['modules'][] = 'VuFindDevTools';
}
if ($localModules = getenv('VUFIND_LOCAL_MODULES')) {
$localModules = array_map('trim', explode(',', $localModules));
foreach ($localModules as $current) {
if (!empty($current) && !in_array($current, $config['modules'])) {
$config['modules'][] = $current;
}
}
}