vendor/crehler/mojebambino-variants-advanced/src/CrehlerVariantsAdvanced.php line 22

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. /**
  3.  * @copyright 2020 Crehler Sp. z o. o. <https://crehler.com>
  4.  *
  5.  * @author    Jakub MedyƄski <jme@crehler.com>
  6.  * @support   Crehler <support@crehler.com>
  7.  * @created   30 mar 2020
  8.  *
  9.  * For the full copyright and license information, please view the LICENSE
  10.  * file that was distributed with this source code.
  11.  */
  12. namespace Crehler\VariantsAdvanced;
  13. use Crehler\VariantsAdvanced\Util\Lifecycle\ActivateDeactivate;
  14. use Shopware\Core\Framework\Plugin;
  15. use Shopware\Core\Framework\Plugin\Context\ActivateContext;
  16. use Shopware\Core\Framework\Plugin\Context\DeactivateContext;
  17. class CrehlerVariantsAdvanced extends Plugin
  18. {
  19.     public function activate(ActivateContext $activateContext): void
  20.     {
  21.         (new ActivateDeactivate($this->container->get('custom_field.repository')))->activate($activateContext->getContext());
  22.     }
  23.     public function deactivate(DeactivateContext $deactivateContext): void
  24.     {
  25.         (new ActivateDeactivate($this->container->get('custom_field.repository')))->deactivate($deactivateContext->getContext());
  26.     }
  27. }