<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20251117155057 extends AbstractMigration
{
public function getDescription(): string
{
return 'Insert new ads zone: Mrec (300x250 for all devices)';
}
public function up(Schema $schema): void
{
// INSERT da nova zona MREC
$this->addSql("
INSERT INTO std_ads_zones (machine_name, name, description, width, height, position, is_active, created_at, updated_at)
VALUES (
'mrec',
'Mrec',
'O Mrec é um formato HTML5 exibido em todos os devices (Desktop, Tablet e Mobile). Formato: 300x250px. Tipos de ficheiro: JPG, PNG ou GIF (máx. 200KB).',
300,
250,
'inline',
1,
NOW(),
NOW()
);
");
}
public function down(Schema $schema): void
{
// rollback do insert
$this->addSql("DELETE FROM std_ads_zones WHERE machine_name = 'mrec';");
}
}