Completed
Pull Request — master (#34)
by
unknown
03:22
created

AccountValues   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 33
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 2
lcom 0
cbo 2
dl 0
loc 33
ccs 0
cts 21
cp 0
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A rules() 0 16 1
A attributeLabels() 0 5 1
1
<?php
2
/**
3
 * Hosting Plugin for HiPanel
4
 *
5
 * @link      https://github.com/hiqdev/hipanel-module-hosting
6
 * @package   hipanel-module-hosting
7
 * @license   BSD-3-Clause
8
 * @copyright Copyright (c) 2015-2019, HiQDev (http://hiqdev.com/)
9
 */
10
11
namespace hipanel\modules\hosting\models;
12
13
/**
14
 * Class AccountValues
15
 * @package hipanel\modules\hosting\models
16
 */
17
class AccountValues extends Account
18
{
19
    use \hipanel\base\ModelTrait;
20
21
    /**
22
     * {@inheritdoc}
23
     */
24
    public function rules()
25
    {
26
        return array_merge(parent::rules(), [
27
            [['no_suexec', 'allow_scripts', 'dont_enable_ssi'], 'boolean'],
28
            [
29
                [
30
                    'id',
31
                    'no_suexec', 'allow_scripts', 'dont_enable_ssi',
32
                    'port', 'global_apache_conf', 'global_nginx_conf',
33
                    'apache_conf', 'nginx_conf', 'nginx_listen',
34
                    'domain_prefix', 'docroot_postfix', 'cgibin_postfix',
35
                ],
36
                'safe',
37
            ],
38
        ]);
39
    }
40
41
    /**
42
     * {@inheritdoc}
43
     */
44
    public function attributeLabels()
45
    {
46
        return $this->mergeAttributeLabels([
47
        ]);
48
    }
49
}
50