Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
removeEmotionComponents example
$this
->events->
notify
(
PluginEvent::POST_UNINSTALL,
new
PostPluginUninstallEvent
(
$context
,
$bootstrap
)
)
;
$this
->events->
notify
(
PluginEvent::POST_DEACTIVATE,
new
PostPluginDeactivateEvent
(
$context
,
$bootstrap
)
)
;
$this
->em->
flush
(
$plugin
)
;
$pluginId
=
$plugin
->
getId
(
)
;
$this
->
removeEventSubscribers
(
$pluginId
)
;
$this
->
removeCrontabEntries
(
$pluginId
)
;
$this
->
removeMenuEntries
(
$pluginId
)
;
$this
->
removeTemplates
(
$pluginId
)
;
$this
->
removeEmotionComponents
(
$pluginId
)
;
$this
->
removeSnippets
(
$bootstrap
,
$removeData
)
;
if
(
$removeData
)
{
$this
->
removeFormsAndElements
(
$pluginId
)
;
}
return
$context
;
}
/** * @throws Exception * * @return UpdateContext */