Skip to content

Commit 017d7e9

Browse files
Resolve RuntimeException "Could not delete file"
1 parent 60e9ee0 commit 017d7e9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Compatibility/Executor.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,15 @@ public function processReinstallOperation(
8282
return $installationManager->install($repository, $installOperation);
8383
}
8484

85-
$package = $installOperation->getPackage();
86-
$installer = $installationManager->getInstaller($package->getType());
87-
88-
$installationManager->uninstall($repository, $uninstallOperation);
89-
90-
return $installer
91-
->download($package)
85+
return $installationManager
86+
->uninstall($repository, $uninstallOperation)
9287
->then(function () use ($installationManager, $installOperation, $repository) {
93-
$installationManager->install($repository, $installOperation);
88+
$package = $installOperation->getPackage();
89+
$installationManager->getInstaller($package->getType())
90+
->download($package)
91+
->then(function () use ($installationManager, $installOperation, $repository) {
92+
$installationManager->install($repository, $installOperation);
93+
});
9494
});
9595
}
9696
}

0 commit comments

Comments
 (0)