<?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 Version20221021133515 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE declaration (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) NOT NULL, body LONGTEXT NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, date_added DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, date_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('DELETE FROM `setting`');
$this->addSql("alter table `setting` modify translation_key varchar(100) not null");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (1, 'logo', '/default_logo.png', 'settings.logo')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (2, 'printing', '0', 'settings.modify.printing.title')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (3, 'app_name', 'Aplicatie', 'settings.app_name')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (4, 'favicon', '/favicon.ico', 'settings.favicon')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (5, 'badge_type', '5', 'settings.badge_type')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (6, 'package', '0', 'settings.modify.package.title')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (7, 'questions', '0', 'settings.modify.questions.title')");
$this->addSql("INSERT INTO `setting` (id, name, value, translation_key) VALUES (8, 'formPdf', '0', 'settings.modify.formPdf.title')");
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('DROP TABLE declaration');
}
}