migrations/Version20240301095532.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use App\Constants\MailEventConstants;
  5. use Doctrine\DBAL\Schema\Schema;
  6. use Doctrine\Migrations\AbstractMigration;
  7. /**
  8.  * Auto-generated Migration: Please modify to your needs!
  9.  */
  10. final class Version20240301095532 extends AbstractMigration
  11. {
  12.     public function getDescription(): string
  13.     {
  14.         return '';
  15.     }
  16.     public function up(Schema $schema): void
  17.     {
  18.         $body "<table>
  19.     <tbody>
  20.         <tr>
  21.             <td style=\"padding: 20px; font-family:\'Noto Sans\', sans-serif; font-size: 24px; line-height: 26px; color: #1B2028;\">
  22.             <h1 style=\"margin: 0 0 10px 0; font-family:\'Noto Sans\', sans-serif; font-size: 24px; line-height: 26px; color: #1B2028; font-weight: bold;\">Ваші дані для верифікації</h1>
  23.             </td>
  24.         </tr>
  25.         <tr>
  26.             <td style=\"padding: 20px; font-family: sans-serif; font-size: 15px; line-height: 20px; color: #555555;\">
  27.             <ol style=\"padding: 0; margin: 0 0 10px 0;\">
  28.                 <li class=\"list-item-first\" style=\"margin:0 0 10px 0; font-size:24px;\"><span style=\"color:#1B2028; display: inline-block; width: 80%; background: none; font-family:\'Noto Sans\', sans-serif; font-size:24px; line-height:28px; font-weight: bold\">Ваш перевірочний код</span>
  29.                 <p style=\"font-family:\'Noto Sans\', sans-serif; font-size: 16px; line-height: 20px; color: #1B2028;\">Будь ласка, скопіюйте та вставте наведений нижче 5-значний код у числові поля процесу входу.</p>
  30.                 <p style=\"font-family:\'Noto Sans\', sans-serif; font-size: 16px; line-height: 20px; color: #1B2028;\">Зверніть увагу: код буде дійсний наступну 1 хвилину.</p>
  31.                 <table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"margin: auto;\">
  32.                     <tbody>
  33.                         <tr>
  34.                             <td style=\"border-radius: 16px; padding: 24px 11px; background: #F7F7FA; border: 1px solid #E2E2E9\"><span style=\"text-wrap: balance; font-size: 32px; line-height: 38px; color: #1B2028; font-weight: bold; letter-spacing: 8px\">{user_verify_code}</span></td>
  35.                         </tr>
  36.                     </tbody>
  37.                 </table>
  38.                 </li>
  39.                 <li class=\"list-item-first\" style=\"margin:0 0 10px 0; font-size:24px;\"><span style=\"color:#1B2028; display: inline-block; width: 80%; background: none; font-family:\'Noto Sans\', sans-serif; font-size:24px; line-height:28px; font-weight: bold\">Ваш пароль для входу</span>
  40.                 <p style=\"font-family:\'Noto Sans\', sans-serif; font-size: 16px; line-height: 20px; color: #909299;\">Для входу у Вашу історію покупок eSIM ми створили вам особистий пароль, не передавайте цей пароль нікому і зберігайте його в надійному місці! Цей особистий пароль може знадобитися Вам для повторного входу на сторінку купівлі eSIM, якщо Ви вже підтверджували свій імейл і не встигли купити eSIM або хочете купити ще.</p>
  41.                 <table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"margin: auto;\">
  42.                     <tbody>
  43.                         <tr>
  44.                             <td style=\"border-radius: 16px; padding: 24px 11px; background: #F7F7FA; border: 1px solid #E2E2E9\"><span style=\"text-wrap: balance; font-size: 32px; line-height: 38px; color: #1B2028; font-weight: bold; letter-spacing: 8px\">{user_password}</span></td>
  45.                         </tr>
  46.                     </tbody>
  47.                 </table>
  48.                 </li>
  49.             </ol>
  50.             </td>
  51.         </tr>
  52.         <tr>
  53.         </tr>
  54.     </tbody>
  55. </table>
  56. <table>
  57.     <tbody>
  58.         <tr>
  59.             <td>
  60.             <div><img alt=\"\" height=\"36px\" src=\"{http_host}/build/images/warning.png\" style=\"width: 36px; height: 36px; margin-right: 10px; float: left\" width=\"36px\" />
  61.             <p style=\"margin-bottom: 0; font-family:\'Noto Sans\', sans-serif; font-size: 16px; line-height: 20px; color: #909299;\">Якщо ви не намагалися ввійти чи створити обліковий запис на eSIM АТБ, можете сміливо ігнорувати цей електронний лист.</p>
  62.             </div>
  63.             </td>
  64.         </tr>
  65.     </tbody>
  66. </table>";
  67.         $this->addSql("UPDATE mail_template SET body = '{$body}' WHERE event = ".MailEventConstants::REGISTRATION);
  68.     }
  69.     public function down(Schema $schema): void
  70.     {
  71.         // this down() migration is auto-generated, please modify it to your needs
  72.     }
  73. }