Changeset View
Changeset View
Standalone View
Standalone View
conf/__init_conf__.php
| Show All 16 Lines | ini_set('display_errors', 1); | ||||
| $conf = include $full_config_path; | $conf = include $full_config_path; | ||||
| $errors = ob_get_clean(); | $errors = ob_get_clean(); | ||||
| error_reporting($old_error_level); | error_reporting($old_error_level); | ||||
| ini_set('display_errors', $old_display_errors); | ini_set('display_errors', $old_display_errors); | ||||
| if ($conf === false) { | if ($conf === false) { | ||||
| if (!Filesystem::pathExists($full_config_path)) { | if (!Filesystem::pathExists($full_config_path)) { | ||||
| // These are very old configuration files which we used to ship with | |||||
| // by default. File based configuration was de-emphasized once web-based | |||||
| // configuration was built. The actual files were removed to reduce | |||||
| // user confusion over how to configure Phabricator. | |||||
| switch ($config) { | |||||
| case 'default': | |||||
| case 'production': | |||||
| return array(); | |||||
| case 'development': | |||||
| return array( | |||||
| 'phabricator.developer-mode' => true, | |||||
| 'darkconsole.enabled' => true, | |||||
| 'celerity.minify' => false, | |||||
| ); | |||||
| } | |||||
| $files = id(new FileFinder($root.'/conf/')) | $files = id(new FileFinder($root.'/conf/')) | ||||
| ->withType('f') | ->withType('f') | ||||
| ->withSuffix('conf.php') | ->withSuffix('conf.php') | ||||
| ->withFollowSymlinks(true) | ->withFollowSymlinks(true) | ||||
| ->find(); | ->find(); | ||||
| foreach ($files as $key => $file) { | foreach ($files as $key => $file) { | ||||
| $file = trim($file, './'); | $file = trim($file, './'); | ||||
| Show All 14 Lines | |||||