// Flag specifies if previous file was backuped
// Path for backup file
// EOL style for conent modifiers
protected
string
$eol = "\r\n";
// Storage driver
// Backup name
// Command arguments
// Current transaction object
// Flag specifying to replace original file on commit
// Adds resources of available commands.
// Commits command.
public
commit ( ) returns
void;
// Rollbacks command.
// Backups target file.
protected
backup ( ) returns
void;
// Copies source to target file.
protected
copy ( ) returns
void;
// Initializes command.
protected
init ( ) returns
void;
// Sets target file content.
protected
set (
[ string $content = null ] ) returns
void;
// Validates passed arguments.
// Constructor.
// Returns string containing argements for logging.
// Returns string containing specifying arguments and values.
// Initializes command.
// Runs command.
// Validates passed arguments.
// Validates obligatory arguments.
}