PluginPostActivateEvent::
class => 'pluginPostActivate',
PluginPreUpdateEvent::
class => 'pluginUpdate',
PluginPreDeactivateEvent::
class => 'pluginDeactivateAndUninstall',
PluginPostDeactivationFailedEvent::
class => 'pluginPostDeactivateFailed',
PluginPreUninstallEvent::
class => 'pluginDeactivateAndUninstall',
PluginPostUninstallEvent::
class => 'pluginPostUninstall',
];
} public function pluginPostActivate(PluginPostActivateEvent
$event): void
{ $this->
doPostActivate($event);
} public function pluginPostDeactivateFailed(PluginPostDeactivationFailedEvent
$event): void
{ $this->
doPostActivate($event);
} public function pluginUpdate(PluginPreUpdateEvent
$event): void
{ if ($this->
skipCompile($event->
getContext()->
getContext())) { return;
}