foreach ($this->
getAdditionalBundles($bundle) as $bundle) { $this->
removeAssets($bundle->
getName());
} } } catch (PluginNotFoundException
) { // plugin is already unloaded, we cannot find it. Ignore it
} } public function removeAssets(string
$name): void
{ $targetDirectory =
$this->
getTargetDirectory($name);
$this->filesystem->
deleteDirectory($targetDirectory);
$manifest =
$this->
getManifest();
unset($manifest[mb_strtolower($name)]);
$this->
writeManifest($manifest);
} private function copyAssetsFromBundleOrApp(string
$originDirectory, string
$bundleOrAppName, bool
$force): void
{