51 $this->prefix = $prefix;
57 public function get( $name ) {
58 if ( !$this->
has( $name ) ) {
59 throw new ConfigException( __METHOD__ .
": undefined option: '$name'" );
67 public function has( $name ) {
79 return $GLOBALS[$prefix . $name];
90 $var = $prefix . $name;
95 return isset( $GLOBALS[$var] ) || array_key_exists( $var, $GLOBALS );
Exceptions for config failures.
Accesses configuration settings from $GLOBALS.
hasWithPrefix( $prefix, $name)
Check if a variable with a given prefix is set.
static newInstance()
Default builder function.
getWithPrefix( $prefix, $name)
Get a variable with a given prefix, if not the defaults.
has( $name)
Check whether a configuration option is set for the given name.bool 1.24
__construct( $prefix='wg')
Interface for configuration instances.