[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/infrastructure/env/ -> PhabricatorConfigFileSource.php (source)

   1  <?php
   2  
   3  /**
   4   * Configuration source which reads from a configuration file on disk (a
   5   * PHP file in the conf/ directory). This source
   6   */
   7  final class PhabricatorConfigFileSource
   8    extends PhabricatorConfigProxySource {
   9  
  10    /**
  11     * @phutil-external-symbol function phabricator_read_config_file
  12     */
  13    public function __construct($config) {
  14      $root = dirname(phutil_get_library_root('phabricator'));
  15      require_once $root.'/conf/__init_conf__.php';
  16  
  17      $dictionary = phabricator_read_config_file($config);
  18      $dictionary['phabricator.env'] = $config;
  19  
  20      $this->setSource(new PhabricatorConfigDictionarySource($dictionary));
  21    }
  22  
  23  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1