migrations/Version20211013130410.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20211013130410 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('DROP table setting');
  19.         $this->addSql('CREATE TABLE setting (
  20.         id INT AUTO_INCREMENT NOT NULL,
  21.         name VARCHAR(255) NOT NULL,
  22.         description VARCHAR(255) NOT NULL,
  23.         data VARCHAR(255) NOT NULL,
  24.         created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\',
  25.         updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\',
  26.         PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_APP_ID", "Client Id for Bitrix App", "local.615d74cb733428.21048089", now(), now())');
  28.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_APP_SECRET", "Client Secret for Bitrix App", "u4M0R1hRQ7N664vGGjTGOWtzFKczbUg3MiknFZst71ceLqWGtc", now(), now())');
  29.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_USER_ID", "User id of user in Bitrix", "-1", now(), now())');
  30.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_ACCESS_TOKEN", "Access Token of Bitrix App", "3288656100578baf00510d0d0000065f0000037e980eeb6e9f8a56d21545cc6cb108a2", now(), now())');
  31.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_REFRESH_TOKEN", "Refresh Token of Bitrix App", "22078d6100578baf00510d0d0000065f0000031c168d1402c2b7f9307388cc8dfb1512", now(), now())');
  32.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_REST_ENDPOINT", "Bitrix endpoint for rest call", "https://bx.modern-expo.com/rest/", now(), now())');
  33.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_AUTH_ENDPOINT", "Bitrix endpoint for auth call", "https://oauth.bitrix.info/oauth/token/", now(), now())');
  34.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_CLIENT_ENDPOINT", "Enpoint passed by client for rest call", "https://bitrixerp.modern-expo.com/bitrixErp/hs/Bitrix/addBxObject", now(), now())');
  35.         $this->addSql('INSERT INTO setting (name, description, data, created_at, updated_at) VALUES ("BITRIX_CLIENT_TOKEN", "Token for client endpoint", "08442a94-89db-46b0-86a0-c1de0f790e0c", now(), now())');
  36.     }
  37.     public function down(Schema $schema): void
  38.     {
  39.         $this->addSql('DROP table setting');
  40.         $this->addSql('CREATE TABLE setting (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, data JSON NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.     }
  42. }