Beispiel #1
0
 /**
  * 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 (is_null($item)) {
         $this->items[$group] = $value;
     } else {
         BoxUtil::array_set($this->items[$group], $item, $value);
     }
 }
Beispiel #2
0
 /**
  * Set a given configuration value.
  *
  * @param  string $key
  * @param  mixed $value
  * @return void
  */
 public function setScript($key, $value)
 {
     list($driver, $item) = $this->parseConfKey($key);
     $this->loadConf($driver);
     if (is_null($item)) {
         $this->itemsScript[$driver] = $value;
     } else {
         BoxUtil::array_set($this->itemsScript[$driver], $item, $value);
     }
 }