Jarves\Properties::setByPath PHP Method

setByPath() public method

Sets the value of $path
public setByPath ( string $path, mixed $data )
$path string slash delimited string
$data mixed
    public function setByPath($path, $data)
    {
        $path2 = explode('/', $path);
        $data2 =& $this->data;
        foreach ($path2 as $node) {
            if (!$data2[$node]) {
                $data2[$node] = array();
            }
            $data2 =& $data2[$node];
        }
        if ($data2) {
            $data2 = $data;
        }
    }