public function set_config($key, $value = null)
	{
		if (is_array($key))
		{
			$this->config = \Arr::merge($this->config, $key);
		}
		else
		{
			\Arr::set($this->config, $key, $value);
		}

		return $this;
	}
public function set_config($key, $value = null)
	{
		if (is_array($key))
		{
			$this->config = \Arr::merge($this->config, $key);
		}
		else
		{
			\Arr::set($this->config, $key, $value);
		}

		return $this;
	}
public function set_config ( $ key , $ value = null ) { if ( is_array ( $ key ) ) { $ this -> config = \ Arr :: merge ( $ this -> config , $ key ) ; } else { \ Arr :: set ( $ this -> config , $ key , $ value ) ; } return $ this ; }
Sets a config item

@param mixed $key   Config key or array to merge
@param mixed $value Config value

@return this
Sets a config item