public function setConfig($config = array(), $val = UNDEFINED) { if ($val !== UNDEFINED) { return $this->setConfig(array($config => $val)); } $this->config = array_merge($this->config ?: array(), $config ?: array()); }