Webiny\Component\Config\ConfigObject::set PHP Method

set() public method

Set config object value You can also access deeper values by using dotted key notation: level1.level2.level3.key
public set ( string $name, mixed $value )
$name string
$value mixed
    public function set($name, $value)
    {
        if ($this->str($name)->contains('.')) {
            $keys = $this->str($name)->trim('.')->explode('.', 2);
            if (!$this->data->keyExists($keys[0])) {
                $this->data->key($keys[0], new ConfigObject());
            }
            $this->data->key($keys[0])->set($keys[1], $value);
            return $this;
        }
        if (!$this->data->keyExists($name)) {
            $this->data->key($name, new ConfigObject());
        }
        $this->data->key($name, $value);
        return $this;
    }