1
0
Fork 0

Move code to new method cleanBackups()

pull/4995/head
vlakoff 2016-03-03 18:44:23 +01:00
parent 4b79ca6ba2
commit 496d29a793
1 changed files with 14 additions and 8 deletions

View File

@ -192,14 +192,7 @@ TAGSPUBKEY
// remove saved installations of composer // remove saved installations of composer
if ($input->getOption('clean-backups')) { if ($input->getOption('clean-backups')) {
$finder = $this->getOldInstallationFinder($rollbackDir); $this->cleanBackups($rollbackDir);
$fs = new Filesystem;
foreach ($finder as $file) {
$file = (string) $file;
$io->writeError('<info>Removing: '.$file.'</info>');
$fs->remove($file);
}
} }
if ($err = $this->setLocalPhar($localFilename, $tempFilename, $backupFile)) { if ($err = $this->setLocalPhar($localFilename, $tempFilename, $backupFile)) {
@ -322,6 +315,19 @@ TAGSPUBKEY
} }
} }
protected function cleanBackups($rollbackDir)
{
$finder = $this->getOldInstallationFinder($rollbackDir);
$io = $this->getIO();
$fs = new Filesystem;
foreach ($finder as $file) {
$file = (string) $file;
$io->writeError('<info>Removing: '.$file.'</info>');
$fs->remove($file);
}
}
protected function getLastBackupVersion($rollbackDir) protected function getLastBackupVersion($rollbackDir)
{ {
$finder = $this->getOldInstallationFinder($rollbackDir); $finder = $this->getOldInstallationFinder($rollbackDir);