/** * Set a given configuration value using the loader implementation. * * @param string $key * @param mixed $value * @return void */ public function set($key, $value) { if (isset($this->dbLoader)) { $this->dbLoader->set($key, $value); } else { $this->fileLoader->set($key, $value); } }
/** * Set a given configuration value. * * @param string $key * @param mixed $value * @return void */ public function set($key, $value) { @(list($group, $item) = $this->parseKey($key)); $this->load($group); if (empty($item)) { $this->items[$group] = $value; } else { array_set($this->items[$group], $item, $value); } $this->loader->set($key, $value); }