Version20140123134228_AddMoreStudios::down()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 6
rs 9.4285
cc 2
eloc 3
nc 2
nop 1
1
<?php
2
/**
3
 * AnimeDb package.
4
 *
5
 * @author    Peter Gribanov <[email protected]>
6
 * @copyright Copyright (c) 2011, Peter Gribanov
7
 * @license   http://opensource.org/licenses/GPL-3.0 GPL v3
8
 */
9
10
namespace AnimeDb\Bundle\CatalogBundle\DoctrineMigrations;
11
12
use Doctrine\DBAL\Migrations\AbstractMigration;
13
use Doctrine\DBAL\Schema\Schema;
14
15
/**
16
 * Auto-generated Migration: Please modify to your needs!
17
 */
18
class Version20140123134228_AddMoreStudios extends AbstractMigration
19
{
20
    /**
21
     * List studios.
22
     *
23
     * @var array
24
     */
25
    protected $studios = [
26
        'KSS',
27
        'Clamp',
28
        'animate',
29
        'Agent 21',
30
        'Radix',
31
        'Triangle Staff',
32
        'Kitty Films',
33
        'CoMix Wave Inc.',
34
        'Hal Film Maker',
35
        'Green Bunny',
36
        'Pink Pineapple',
37
    ];
38
39
    public function up(Schema $schema)
40
    {
41
        foreach ($this->studios as $studio) {
42
            $this->addSql('INSERT INTO "studio" VALUES(NULL, :name)', ['name' => $studio]);
43
        }
44
    }
45
46
    public function down(Schema $schema)
47
    {
48
        foreach ($this->studios as $studio) {
49
            $this->addSql('DELETE FROM "studio" WHERE name = :name', ['name' => $studio]);
50
        }
51
    }
52
}
53