54 public function get( $name ) {
55 if ( !$this->
has( $name ) ) {
56 throw new ConfigException( __METHOD__ .
": undefined option: '$name'" );
59 return $this->settings[$name];
66 public function has( $name ) {
67 return array_key_exists( $name, $this->settings );
75 public function set( $name, $value ) {
76 $this->settings[$name] = $value;
Exceptions for config failures.
A Config instance which stores all settings as a member variable.
__construct(array $settings=[])
array $settings
Array of config settings.
has( $name)
Check whether a configuration option is set for the given name.bool 1.24
Interface for configuration instances.
Interface for mutable configuration instances.