SeedStatusesTable   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 34
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
lcom 0
cbo 0
dl 0
loc 34
rs 10
c 1
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B run() 0 31 1
1
<?php namespace Bedard\Shop\Updates;
2
3
use Bedard\Shop\Models\Status;
4
use Lang;
5
use October\Rain\Database\Updates\Seeder;
6
7
class SeedStatusesTable extends Seeder
8
{
9
    public function run()
10
    {
11
        Status::create([
12
            'name' => Lang::get('bedard.shop::lang.statuses.presets.open'),
13
            'icon' => 'icon-shopping-cart',
14
            'is_default' => true,
15
        ]);
16
17
        Status::create([
18
            'name' => Lang::get('bedard.shop::lang.statuses.presets.awaiting_payment'),
19
            'icon' => 'icon-spinner',
20
        ]);
21
22
        Status::create([
23
            'name' => Lang::get('bedard.shop::lang.statuses.presets.abandoned'),
24
            'color' => '#c0392b',
25
            'icon' => 'icon-times',
26
            'is_abandoned' => true,
27
        ]);
28
29
        Status::create([
30
            'name' => Lang::get('bedard.shop::lang.statuses.presets.payment_received'),
31
            'icon' => 'icon-money',
32
        ]);
33
34
        Status::create([
35
            'name' => Lang::get('bedard.shop::lang.statuses.presets.complete'),
36
            'color' => '#27ae60',
37
            'icon' => 'icon-check',
38
        ]);
39
    }
40
}
41