custom/plugins/CogiMultiPdf/src/CogiMultiPdf.php line 12

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Cogi\CogiMultiPdf;
  3. use Doctrine\DBAL\Connection;
  4. use Shopware\Core\Framework\Plugin;
  5. use Shopware\Core\Framework\Plugin\Context\InstallContext;
  6. use Shopware\Core\Framework\Plugin\Context\UninstallContext;
  7. use Shopware\Core\Framework\Uuid\Uuid;
  8. use Shopware\Core\Framework\Plugin\Context\ActivateContext;
  9. class CogiMultiPdf extends Plugin {
  10.     public function install(InstallContext $context): void {
  11.         parent::install($context);
  12.     }
  13.     public function activate(ActivateContext $activateContext): void {
  14.         parent::activate($activateContext);
  15.         // Todo Update Secretekey für den API Call
  16. //        $connection = $this->container->get(Connection::class);
  17. //        $value = json_encode(['_value' => Uuid::randomBytes()], JSON_UNESCAPED_UNICODE | JSON_PRESERVE_ZERO_FRACTION);
  18. //
  19. //        $prepareStmt = $connection->prepare('UPDATE system_config SET configuration_value = ? WHERE configuration_key = ?');
  20. //        $prepareStmt->execute([$value, "CogiMultiPdf.config.secretkey"]);
  21.     }
  22.     public function uninstall(UninstallContext $context): void {
  23.         parent::uninstall($context);
  24.     }
  25. }