migrations/Version20260719120000.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.  * Rend le téléphone facultatif sur la table audits : la page Live LinkedIn
  8.  * enregistre des demandes (« pose ta question ») sans numéro de téléphone.
  9.  * Le champ reste obligatoire côté validation pour les formulaires qui
  10.  * l'incluent (AuditType, groupe 'with_telephone').
  11.  */
  12. final class Version20260719120000 extends AbstractMigration
  13. {
  14.     public function getDescription(): string
  15.     {
  16.         return 'Rend audits.telephone nullable (formulaire Live LinkedIn sans téléphone)';
  17.     }
  18.     public function up(Schema $schema): void
  19.     {
  20.         $this->addSql('ALTER TABLE audits CHANGE telephone telephone VARCHAR(255) DEFAULT NULL');
  21.     }
  22.     public function down(Schema $schema): void
  23.     {
  24.         $this->addSql('ALTER TABLE audits CHANGE telephone telephone VARCHAR(255) NOT NULL');
  25.     }
  26. }