Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
624 B · 22 lines
PHP
1234567891011121314151617181920212223<?php
/** * Configuration source which reads from a configuration file on disk (a * PHP file in the `conf/` directory). */final class PhabricatorConfigFileSource extends PhabricatorConfigProxySource {
/** * @phutil-external-symbol function phabricator_read_config_file */ public function __construct($config) { $root = dirname(phutil_get_library_root('phabricator')); require_once $root.'/conf/__init_conf__.php';
$dictionary = phabricator_read_config_file($config); $dictionary['phabricator.env'] = $config;
$this->setSource(new PhabricatorConfigDictionarySource($dictionary)); }
}