Completed
Push — master ( 6bfe3b...6571ea )
by Andrii
15:55
created

SidebarMenu   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 33
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Test Coverage

Coverage 0%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
lcom 0
cbo 2
dl 0
loc 33
ccs 0
cts 30
cp 0
rs 10
c 1
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B items() 0 30 1
1
<?php
2
3
/*
4
 * Server module for HiPanel
5
 *
6
 * @link      https://github.com/hiqdev/hipanel-module-server
7
 * @package   hipanel-module-server
8
 * @license   BSD-3-Clause
9
 * @copyright Copyright (c) 2015-2016, HiQDev (http://hiqdev.com/)
10
 */
11
12
namespace hipanel\modules\server\menus;
13
14
use Yii;
15
16
class SidebarMenu extends \hiqdev\menumanager\Menu
17
{
18
    public function items()
19
    {
20
        return [
21
            'servers' => [
22
                'label' => Yii::t('hipanel/server', 'Servers'),
23
                'url'   => ['/server/server/index'],
24
                'icon'  => 'fa-server',
25
                'items' => [
26
                    'servers' => [
27
                        'label' => Yii::t('hipanel/server', 'Servers'),
28
                        'url'   => ['/server/server/index'],
29
                    ],
30
                    'buy-server' => [
31
                        'label' => Yii::t('hipanel/server/order', 'Buy server'),
32
                        'url'   => ['/server/order/index'],
33
                    ],
34
                    'pre-order' => [
35
                        'label'   => Yii::t('hipanel/server', 'Pre-orders'),
36
                        'url'     => ['/server/pre-order/index'],
37
                        'visible' => Yii::$app->user->can('resell'),
38
                    ],
39
                    'refuse' => [
40
                        'label'   => Yii::t('hipanel/server', 'Refuses'),
41
                        'url'     => ['/server/refuse/index'],
42
                        'visible' => Yii::$app->user->can('resell'),
43
                    ],
44
                ],
45
            ],
46
        ];
47
    }
48
}
49