public function config($key = null, $value = null, $override = false)
    {
        if (is_array($key) && is_bool($value)) {
            $override = $value;
        }

        return Util::operateArray($this->config, $key, $value, null, null, $override);
    }
public function config($key = null, $value = null, $override = false)
    {
        if (is_array($key) && is_bool($value)) {
            $override = $value;
        }

        return Util::operateArray($this->config, $key, $value, null, null, $override);
    }
public function config ( $ key = null , $ value = null , $ override = false ) { if ( is_array ( $ key ) && is_bool ( $ value ) ) { $ override = $ value ; } return Util :: operateArray ( $ this -> config , $ key , $ value , null , null , $ override ) ; }
Get or set the configuration information.

@param string|array $key
@param mixed        $value
@param bool         $override

@return mixed
Get or set the configuration information .