MediaWiki master
MediaWiki\Settings\Source Namespace Reference

Namespaces

namespace  Format
 

Classes

class  ArraySource
 Settings loaded from an array. More...
 
class  EtcdSource
 Settings loaded from an etcd server. More...
 
class  FileSource
 Settings loaded from a local file path. More...
 
class  JsonSchemaReferenceResolver
 Utility for resolving references ($ref) in JSON-schemas and building a collection of the referenced definitions. More...
 
class  PhpSettingsSource
 Settings loaded from a PHP file path as an array structure. More...
 
class  ReflectionSchemaSource
 Constructs a settings array based on a PHP class by inspecting class members to construct a schema. More...
 
class  RefLoopException
 Thrown when resolving references in a JSONSchema results in an infinite loop. More...
 
class  RefNotFoundException
 Thrown during processing a JSON Schema when a reference is not found. More...
 
class  SettingsFileUtils
 A collection of static utility methods for use with settings files. More...
 
interface  SettingsIncludeLocator
 Implementations of SettingsSource may additionally implement SettingsIncludeLocator as well, to provide support for relative include locations. More...
 
interface  SettingsSource
 A SettingsSource is meant to represent any kind of local or remote store from which settings can be read, be it a local file, remote URL, database, etc. More...