function test_config_deep() { $config1 = array('foo' => array('foo_a' => 1)); $config2 = array('foo' => array('foo_b' => 2)); $expect = array('foo' => array('foo_a' => 1, 'foo_b' => 2)); $this->assertEqual($expect, DF_Web_Utils_Config::merge_hashes($config1, $config2)); }
public function config($config = NULL) { if (NULL !== $config) { $this->config = DF_Web_Utils_Config::merge_hashes($this->config, $config); } return $this->config; }