@@ 78-97 (lines=20) @@ | ||
75 | echo "[-] DataTransferJob finished" . PHP_EOL; |
|
76 | } |
|
77 | ||
78 | protected function performBackup($backupDataTransfer, \DeploynautLogFile $log) { |
|
79 | if (!$backupDataTransfer) { |
|
80 | return false; |
|
81 | } |
|
82 | ||
83 | $log->write('Backing up existing data'); |
|
84 | try { |
|
85 | $backupDataTransfer->Environment()->Backend()->dataTransfer($backupDataTransfer, $log); |
|
86 | global $databaseConfig; |
|
87 | DB::connect($databaseConfig); |
|
88 | $backupDataTransfer->Status = 'Finished'; |
|
89 | $backupDataTransfer->write(); |
|
90 | } catch(Exception $e) { |
|
91 | global $databaseConfig; |
|
92 | DB::connect($databaseConfig); |
|
93 | $backupDataTransfer->Status = 'Failed'; |
|
94 | $backupDataTransfer->write(); |
|
95 | throw $e; |
|
96 | } |
|
97 | } |
|
98 | ||
99 | /** |
|
100 | * @param string $status |
@@ 150-169 (lines=20) @@ | ||
147 | $this->updateStatus(DNDeployment::TR_FAIL); |
|
148 | } |
|
149 | ||
150 | protected function performBackup($backupDataTransfer, \DeploynautLogFile $log) { |
|
151 | if (!$backupDataTransfer) { |
|
152 | return false; |
|
153 | } |
|
154 | ||
155 | $log->write('Backing up existing data'); |
|
156 | try { |
|
157 | $backupDataTransfer->Environment()->Backend()->dataTransfer($backupDataTransfer, $log); |
|
158 | global $databaseConfig; |
|
159 | DB::connect($databaseConfig); |
|
160 | $backupDataTransfer->Status = 'Finished'; |
|
161 | $backupDataTransfer->write(); |
|
162 | } catch(Exception $e) { |
|
163 | global $databaseConfig; |
|
164 | DB::connect($databaseConfig); |
|
165 | $backupDataTransfer->Status = 'Failed'; |
|
166 | $backupDataTransfer->write(); |
|
167 | throw $e; |
|
168 | } |
|
169 | } |
|
170 | ||
171 | /** |
|
172 | * @param string $status Transition |