AcmePhp\Cli\Repository\Repository::backupAndUpdate PHP Method

backupAndUpdate() private method

private backupAndUpdate ( $path, $content )
    private function backupAndUpdate($path, $content)
    {
        if ($this->enableBackup) {
            $oldContent = $this->master->read($path);
            if ($oldContent !== false) {
                if ($this->backup->has($path)) {
                    $this->backup->update($path, $oldContent);
                } else {
                    $this->backup->write($path, $oldContent);
                }
            }
        }
        $this->master->update($path, $content);
    }