keepUserData()) { return; } /** @var Connection $connection */ $connection = $this->container->get(Connection::class); $connection->executeStatement('DROP TABLE IF EXISTS `aeon_dump_manager_job`'); } public function activate(ActivateContext $activateContext): void { // Activate entities, such as a new payment method // Or create new entities here, because now your plugin is installed and active for sure } public function deactivate(DeactivateContext $deactivateContext): void { // Deactivate entities, such as a new payment method // Or remove previously created entities } public function update(UpdateContext $updateContext): void { // Update necessary stuff, mostly non-database related } public function postInstall(InstallContext $installContext): void { } public function postUpdate(UpdateContext $updateContext): void { } }