Passed
Pull Request — master (#610)
by John
05:33
created

Theme::getAll()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 2
rs 10
c 1
b 0
f 1
1
<?php
2
3
namespace App\Models\Eloquent\Tool;
4
5
class Theme
6
{
7
    protected static $theme=[
8
        "default"=>[
9
            'name'=>'Default',
10
            'primaryColor'=>'#3E4551',
11
        ],
12
        "classic"=>[
13
            'name'=>'Classic',
14
            'primaryColor'=>'#424242',
15
        ],
16
        "cranberry"=>[
17
            'name'=>'Cranberry',
18
            'primaryColor'=>'#C62828',
19
        ],
20
        "byzantium"=>[
21
            'name'=>'Byzantium',
22
            'primaryColor'=>'#ad1457',
23
        ],
24
        "orchids"=>[
25
            'name'=>'Orchids',
26
            'primaryColor'=>'#6a1b9a',
27
        ],
28
        "blueberry"=>[
29
            'name'=>'Blueberry',
30
            'primaryColor'=>'#4527a0',
31
        ],
32
        "starrynights"=>[
33
            'name'=>'Starrynights',
34
            'primaryColor'=>'#283593',
35
        ],
36
        "electric"=>[
37
            'name'=>'Electric',
38
            'primaryColor'=>'#1565C0',
39
        ],
40
        "oceanic"=>[
41
            'name'=>'Oceanic',
42
            'primaryColor'=>'#0277bd',
43
        ],
44
        "emerald"=>[
45
            'name'=>'Emerald',
46
            'primaryColor'=>'#00695c',
47
        ],
48
        "aventurine"=>[
49
            'name'=>'Aventurine',
50
            'primaryColor'=>'#2E7D32',
51
        ],
52
        "tropical"=>[
53
            'name'=>'Tropical',
54
            'primaryColor'=>'#ef6c00',
55
        ],
56
        "ginger"=>[
57
            'name'=>'Ginger',
58
            'primaryColor'=>'#d84315',
59
        ],
60
        "espresso"=>[
61
            'name'=>'Espresso',
62
            'primaryColor'=>'#4e342e',
63
        ],
64
        "enigma"=>[
65
            'name'=>'Enigma',
66
            'primaryColor'=>'#37474f',
67
        ],
68
    ];
69
70
    public static function getTheme($id) {
71
        if (!isset(self::$theme[$id])) {
72
            return self::$theme['default'];
73
        }
74
        return self::$theme[$id];
75
    }
76
77
    public static function getAll() {
78
        return self::$theme;
79
    }
80
}
81