<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
final class Version20241125123347 extends AbstractMigration
{
public function getDescription(): string
{
return 'Update payment (details) text => state';
}
public function up(Schema $schema): void
{
$this->addSql('UPDATE payment SET details = "refused" WHERE details = "Transaction refused" AND payment_method_code = "nepting-retail-center"');
$this->addSql('UPDATE payment SET details = "error" WHERE details = "Transaction unknown" AND payment_method_code = "nepting-retail-center"');
}
public function down(Schema $schema): void
{
$this->addSql('UPDATE payment SET details = "Transaction refused" WHERE response_code = "401" AND payment_method_code = "nepting-retail-center"');
$this->addSql('UPDATE payment SET details = "Transaction unknown" WHERE response_code = "500" AND payment_method_code = "nepting-retail-center"');
}
}