Changeset View
Changeset View
Standalone View
Standalone View
src/config/source/ArcanistConfigurationSource.php
| <?php | <?php | ||||
| abstract class ArcanistConfigurationSource | abstract class ArcanistConfigurationSource | ||||
| extends Phobject { | extends Phobject { | ||||
| const SCOPE_USER = 'user'; | |||||
| abstract public function getSourceDisplayName(); | abstract public function getSourceDisplayName(); | ||||
| abstract public function getAllKeys(); | abstract public function getAllKeys(); | ||||
| abstract public function hasValueForKey($key); | abstract public function hasValueForKey($key); | ||||
| abstract public function getValueForKey($key); | abstract public function getValueForKey($key); | ||||
| public function getConfigurationSourceScope() { | |||||
| return null; | |||||
| } | |||||
| public function isStringSource() { | public function isStringSource() { | ||||
| return false; | return false; | ||||
| } | } | ||||
| public function isWritableConfigurationSource() { | |||||
| return false; | |||||
| } | |||||
| public function didReadUnknownOption($key) { | public function didReadUnknownOption($key) { | ||||
| // TOOLSETS: Standardize this kind of messaging? On ArcanistRuntime? | // TOOLSETS: Standardize this kind of messaging? On ArcanistRuntime? | ||||
| fprintf( | fprintf( | ||||
| STDERR, | STDERR, | ||||
| tsprintf( | tsprintf( | ||||
| "<bg:yellow>** %s **</bg> %s\n", | "<bg:yellow>** %s **</bg> %s\n", | ||||
| pht('WARNING'), | pht('WARNING'), | ||||
| pht( | pht( | ||||
| 'Ignoring unrecognized configuration option ("%s") from source: %s.', | 'Ignoring unrecognized configuration option ("%s") from source: %s.', | ||||
| $key, | $key, | ||||
| $this->getSourceDisplayName()))); | $this->getSourceDisplayName()))); | ||||
| } | } | ||||
| } | } | ||||
| No newline at end of file | No newline at end of file | ||||