public function set($path, $value)
    {
        PropertyAccessor::setByPath($this->values, $this->path($path), $value);
    }
public function set($path, $value)
    {
        PropertyAccessor::setByPath($this->values, $this->path($path), $value);
    }
public function set ( $ path , $ value ) { PropertyAccessor :: setByPath ( $ this -> values , $ this -> path ( $ path ) , $ value ) ; }
Set the value at the specified path

@param array|string $path
@param mixed $value
@return void

@throws \UnexpectedValueException
Set the value at the specified path