defaultOptions); $this->options = array_merge($this->defaultOptions, $this->options, $options); } /** * Get an option value by name * * If the option is empty or not set a NULL value will be returned. * * @param string $name * @param mixed $default Default value if confiuration of $name is not present * * @return mixed */ public function getOption($name, $default = NULL) { if (isset($this->options[$name])) { return $this->options[$name]; } return $default; } /** * Set an option * * @param string $name * @param mixed $value */ public function setOption($name, $value) { $this->options[$name] = $value; } }