<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
final class Version20251113110319 extends AbstractMigration
{
public function getDescription(): string
{
return 'Update HMAC keys for Popina and Jalia sources on azure staging';
}
public function up(Schema $schema): void
{
if ('staging' === $_SERVER['APP_SERVER']) {
$this->addSql("
UPDATE webhook w
INNER JOIN source s ON w.source_id = s.id
SET w.hmac_key = CASE s.name
WHEN 'popina' THEN '6860329ace0f4b7a1121b9d1102015cf531678a5'
WHEN 'jalia' THEN 'bb4ccfba416339bece4dcfc4d7b67b48b0c06e07'
END
WHERE s.name IN ('popina', 'jalia');
");
}
}
}