function SelfUpdateCommand::getLastBackupVersion
2 calls to SelfUpdateCommand::getLastBackupVersion()
- SelfUpdateCommand::execute in vendor/
composer/ composer/ src/ Composer/ Command/ SelfUpdateCommand.php - SelfUpdateCommand::rollback in vendor/
composer/ composer/ src/ Composer/ Command/ SelfUpdateCommand.php
File
-
vendor/
composer/ composer/ src/ Composer/ Command/ SelfUpdateCommand.php, line 515
Class
- SelfUpdateCommand
- @author Igor Wiedler <igor@wiedler.ch> @author Kevin Ran <kran@adobe.com> @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\CommandCode
protected function getLastBackupVersion(string $rollbackDir) : ?string {
$finder = $this->getOldInstallationFinder($rollbackDir);
$finder->sortByName();
$files = iterator_to_array($finder);
if (count($files) > 0) {
return end($files)->getBasename(self::OLD_INSTALL_EXT);
}
return null;
}