[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

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

   1  <?php
   2  
   3  /**
   4   * Configuration source which reads from defaults defined in the authoritative
   5   * configuration definitions.
   6   */
   7  final class PhabricatorConfigDefaultSource
   8    extends PhabricatorConfigProxySource {
   9  
  10    public function __construct() {
  11      $options = PhabricatorApplicationConfigOptions::loadAllOptions();
  12      $options = mpull($options, 'getDefault');
  13      $this->setSource(new PhabricatorConfigDictionarySource($options));
  14    }
  15  
  16    public function loadExternalOptions() {
  17      $options = PhabricatorApplicationConfigOptions::loadAllOptions(true);
  18      $options = mpull($options, 'getDefault');
  19      $this->setKeys($options);
  20    }
  21  
  22  }


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