function PluginInstaller::rollbackInstall
2 calls to PluginInstaller::rollbackInstall()
- PluginInstaller::install in vendor/
composer/ composer/ src/ Composer/ Installer/ PluginInstaller.php - @inheritDoc
- PluginInstaller::update in vendor/
composer/ composer/ src/ Composer/ Installer/ PluginInstaller.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Installer/ PluginInstaller.php, line 125
Class
- PluginInstaller
- Installer for plugin packages
Namespace
Composer\InstallerCode
private function rollbackInstall(\Exception $e, InstalledRepositoryInterface $repo, PackageInterface $package) : void {
$this->io
->writeError('Plugin initialization failed (' . $e->getMessage() . '), uninstalling plugin');
parent::uninstall($repo, $package);
throw $e;
}