31 $this->_backupFactory = $backupFactory;
42 ignore_user_abort(
true);
44 $this->_lastOperationSucceed =
false;
46 $archiveManager =
new Archive();
50 foreach ($file as $statement) {
57 $this->_lastOperationSucceed =
true;
70 $cleanLine = trim($line);
71 $lineLength = strlen($cleanLine);
73 $returnResult =
false;
74 if ($lineLength > 0) {
75 $lastSymbolIndex = $lineLength - 1;
76 if ($cleanLine[$lastSymbolIndex] ==
';') {
92 ignore_user_abort(
true);
94 $this->_lastOperationSucceed =
false;
96 $backup = $this->_backupFactory->createBackupModel()->setTime(
106 $backupDb = $this->_backupFactory->createBackupDbModel();
107 $backupDb->createBackup($backup);
109 $this->_lastOperationSucceed =
true;
121 $backupDb = $this->_backupFactory->createBackupDbModel();
122 return $backupDb->getDBBackupSize();
__construct(BackupFactory $backupFactory)
_isLineLastInCommand($line)