public function remove(string
$type, string
$technicalName, Context
$context): void
{ if ($type === 'plugin'
) { $plugin =
$this->pluginService->
getPluginByName($technicalName,
$context);
$this->pluginManagementService->
deletePlugin($plugin,
$context);
return;
} $this->storeAppLifecycleService->
deleteExtension($technicalName);
} protected function getDecorated(): AbstractExtensionLifecycle
{ throw new DecorationPatternException(self::
class);
}}