Example #1
0
 /**
  *
  */
 public function testSet()
 {
     $arr = [];
     Arr::set($arr, 'foo', '123');
     Arr::set($arr, 'bar.baz', '456');
     Arr::set($arr, 'bar.bax.0', '789');
     $this->assertEquals(['foo' => '123', 'bar' => ['baz' => '456', 'bax' => ['789']]], $arr);
 }
Example #2
0
 /**
  * Sets a config value.
  *
  * @access  public
  * @param   string  $key    Config key
  * @param   mixed   $value  Config value
  */
 public function set($key, $value)
 {
     list($file, $path) = $this->parseKey($key);
     if (!isset($this->configuration[$file])) {
         $this->load($file);
     }
     Arr::set($this->configuration, $key, $value);
 }