custom/plugins/WabsProductPreorder/src/WabsProductPreorder.php line 11

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Wabs\ProductPreorder;
  3. use Shopware\Core\Content\Property\PropertyGroupDefinition;
  4. use Shopware\Core\Framework\Plugin;
  5. use Shopware\Core\Framework\Plugin\Context\InstallContext;
  6. use Shopware\Core\Framework\Plugin\Context\UninstallContext;
  7. use Wabs\ProductPreorder\Service\Install\InstallService;
  8. class WabsProductPreorder extends Plugin {
  9.     public function install(InstallContext $installContext): void {
  10.         (new InstallService($this->container))->install($installContext->getContext());
  11.     }
  12.     public function uninstall(UninstallContext $uninstallContext): void {
  13.         if(!$uninstallContext->keepUserData()) {
  14.             (new InstallService($this->container))->uninstall($uninstallContext->getContext());
  15.         }
  16.     }
  17. }