diff --git a/src/Doctrine/AbstractMigration.php b/src/Doctrine/AbstractMigration.php index 5cc965ab..954128a4 100644 --- a/src/Doctrine/AbstractMigration.php +++ b/src/Doctrine/AbstractMigration.php @@ -113,4 +113,9 @@ abstract class AbstractMigration extends BaseAbstractMigration $this->addSql('DROP INDEX ' . $indexName . ' ON ' . $tableName); } + + protected function preventEmptyMigrationWarning(): void + { + $this->addSql('#prevent empty warning - no SQL to execute'); + } } diff --git a/src/Migrations/Version20190219200020.php b/src/Migrations/Version20190219200020.php index 1ae375a5..3a3ec836 100644 --- a/src/Migrations/Version20190219200020.php +++ b/src/Migrations/Version20190219200020.php @@ -30,5 +30,6 @@ final class Version20190219200020 extends AbstractMigration public function down(Schema $schema): void { + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20190706224211.php b/src/Migrations/Version20190706224211.php index 3438a201..cd9f5f8b 100644 --- a/src/Migrations/Version20190706224211.php +++ b/src/Migrations/Version20190706224211.php @@ -49,5 +49,6 @@ final class Version20190706224211 extends AbstractMigration { // the columns above were created incorrect in migration Version20190617100845 for upgraded systems // that's why there are no equivalent changes in down() + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20190729162655.php b/src/Migrations/Version20190729162655.php index 3e4672ee..422d609a 100644 --- a/src/Migrations/Version20190729162655.php +++ b/src/Migrations/Version20190729162655.php @@ -40,5 +40,6 @@ final class Version20190729162655 extends AbstractMigration public function down(Schema $schema): void { + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20191113132640.php b/src/Migrations/Version20191113132640.php index 7dcd9c59..a1135138 100644 --- a/src/Migrations/Version20191113132640.php +++ b/src/Migrations/Version20191113132640.php @@ -39,9 +39,12 @@ final class Version20191113132640 extends AbstractMigration $timesheetTags->removeForeignKey('FK_732EECA9BAD26311'); } $timesheetTags->addForeignKeyConstraint('kimai2_tags', ['tag_id'], ['id'], ['onDelete' => 'CASCADE'], 'FK_732EECA9BAD26311'); + + $this->preventEmptyMigrationWarning(); } public function down(Schema $schema): void { + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20200323163039.php b/src/Migrations/Version20200323163039.php index 3c1d33b4..168af615 100644 --- a/src/Migrations/Version20200323163039.php +++ b/src/Migrations/Version20200323163039.php @@ -31,5 +31,6 @@ final class Version20200323163039 extends AbstractMigration public function down(Schema $schema): void { + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20210802152814.php b/src/Migrations/Version20210802152814.php index 97b7c8bf..e65ac384 100644 --- a/src/Migrations/Version20210802152814.php +++ b/src/Migrations/Version20210802152814.php @@ -43,11 +43,15 @@ final class Version20210802152814 extends AbstractMigration } $fetch->free(); + + $this->preventEmptyMigrationWarning(); } public function down(Schema $schema): void { $timesheet = $schema->getTable('kimai2_timesheet'); $timesheet->changeColumn('date_tz', ['notnull' => false]); + + $this->preventEmptyMigrationWarning(); } } diff --git a/src/Migrations/Version20210802174319.php b/src/Migrations/Version20210802174319.php index 3856a356..4985346a 100644 --- a/src/Migrations/Version20210802174319.php +++ b/src/Migrations/Version20210802174319.php @@ -33,6 +33,8 @@ final class Version20210802174319 extends AbstractMigration } $fetch->free(); + + $this->preventEmptyMigrationWarning(); } public function down(Schema $schema): void @@ -48,5 +50,7 @@ final class Version20210802174319 extends AbstractMigration $teams = $schema->getTable('kimai2_teams'); $teams->getColumn('teamlead_id')->setNotnull(true); $teams->addForeignKeyConstraint('kimai2_users', ['teamlead_id'], ['id'], ['onDelete' => 'CASCADE'], 'FK_3BEDDC7F8F7DE5D7'); + + $this->preventEmptyMigrationWarning(); } }