Completed
Pull Request — master (#191)
by Serhii
02:32
created

Version20210119213931   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 25
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 3
lcom 0
cbo 1
dl 0
loc 25
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A getDescription() 0 4 1
A up() 0 8 1
A down() 0 8 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace DoctrineMigrations;
6
7
use Doctrine\DBAL\Schema\Schema;
8
use Doctrine\Migrations\AbstractMigration;
9
10
final class Version20210119213931 extends AbstractMigration
11
{
12
    public function getDescription() : string
13
    {
14
        return 'Added new enum value: art-director';
15
    }
16
17
    public function up(Schema $schema) : void
18
    {
19
        $this->addSql('
20
            ALTER TABLE employees  
21
            CHANGE staff staff ENUM(\'administrative\', \'art-director\', \'art-production\', \'art-core\', \'creative\', \'invited\') 
22
            DEFAULT \'creative\' NOT NULL COMMENT \'(DC2Type:EmployeeStaffEnum)\'
23
        ');
24
    }
25
26
    public function down(Schema $schema) : void
27
    {
28
        $this->addSql('
29
            ALTER TABLE employees  
30
            CHANGE staff staff ENUM(\'administrative\', \'art-production\', \'art-core\', \'creative\', \'invited\') 
31
            DEFAULT \'creative\' NOT NULL COMMENT \'(DC2Type:EmployeeStaffEnum)\'
32
        ');
33
    }
34
}
35