Completed
Push — master ( 7d085e...e849bf )
by Schlaefer
15:17 queued 07:36
created

SettingsSeed::run()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 46
Code Lines 40

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 40
nc 1
nop 0
dl 0
loc 46
rs 9.28
c 1
b 0
f 0
1
<?php
2
use Migrations\AbstractSeed;
3
4
/**
5
 * Settings seed.
6
 */
7
class SettingsSeed extends AbstractSeed
8
{
9
    /**
10
     * Run Method.
11
     *
12
     * Write your database seeder using this method.
13
     *
14
     * More information on writing seeds is available here:
15
     * http://docs.phinx.org/en/latest/seeding.html
16
     *
17
     * @return void
18
     */
19
    public function run()
20
    {
21
        $data = [
22
            ['name' => 'autolink', 'value' => '1'],
23
            ['name' => 'bbcode_img', 'value' => '1'],
24
            ['name' => 'block_user_ui', 'value' => '1'],
25
            ['name' => 'db_version', 'value' => null],
26
            ['name' => 'category_chooser_global', 'value' => '0'],
27
            ['name' => 'category_chooser_user_override', 'value' => '1'],
28
            ['name' => 'content_embed_active', 'value' => '1'],
29
            ['name' => 'content_embed_media', 'value' => '1'],
30
            ['name' => 'content_embed_text', 'value' => '1'],
31
            ['name' => 'edit_delay', 'value' => '3'],
32
            ['name' => 'edit_period', 'value' => '20'],
33
            ['name' => 'email_contact', 'value' => ''],
34
            ['name' => 'email_register', 'value' => ''],
35
            ['name' => 'email_system', 'value' => ''],
36
            ['name' => 'forum_disabled', 'value' => '0'],
37
            ['name' => 'forum_disabled_text', 'value' => 'We\'ll back soon'],
38
            ['name' => 'forum_email', 'value' => ''],
39
            ['name' => 'forum_name', 'value' => 'Saito Forum'],
40
            ['name' => 'quote_symbol', 'value' => '>'],
41
            ['name' => 'shoutbox_enabled', 'value' => '1'],
42
            ['name' => 'shoutbox_max_shouts', 'value' => '10'],
43
            ['name' => 'signature_separator', 'value' => '⁂'],
44
            ['name' => 'smilies', 'value' => '1'],
45
            ['name' => 'stopwatch_get', 'value' => '0'],
46
            ['name' => 'store_ip', 'value' => '0'],
47
            ['name' => 'store_ip_anonymized', 'value' => '1'],
48
            ['name' => 'subject_maxlength', 'value' => '75'],
49
            ['name' => 'text_word_maxlength', 'value' => '120'],
50
            ['name' => 'thread_depth_indent', 'value' => '20'],
51
            ['name' => 'timezone', 'value' => 'UTC'],
52
            ['name' => 'topics_per_page', 'value' => '20'],
53
            ['name' => 'tos_enabled', 'value' => '0'],
54
            ['name' => 'tos_url', 'value' => ''],
55
            ['name' => 'upload_max_img_size', 'value' => '5000'],
56
            ['name' => 'upload_max_number_of_uploads', 'value' => '10'],
57
            [
58
                    'name' => 'video_domains_allowed',
59
                    'value' => 'youtube | youtube-nocookie | vimeo | vine'
60
            ]
61
        ];
62
63
        $table = $this->table('settings');
64
        $table->insert($data)->save();
65
    }
66
}
67