<?php declare(strict_types=1);
/*
* (c) KruseMedien GmbH <info@krusemedien.com>
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace KrmeAdvancedCMS;
use Doctrine\DBAL\Connection;
use KrmeAdvancedCMS\Util\Lifecycle\Uninstaller;
use Shopware\Core\Framework\Plugin;
use Shopware\Core\Framework\Plugin\Context\UninstallContext;
final class KrmeAdvancedCMS extends Plugin
{
public function uninstall(UninstallContext $uninstallContext): void
{
parent::uninstall($uninstallContext);
$connection = $this->container->get(Connection::class);
if ($connection instanceof Connection) {
(new Uninstaller(
$uninstallContext,
$connection
))->uninstall();
}
}
}