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

AccountValues::rules()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 16

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 16
ccs 0
cts 15
cp 0
rs 9.7333
c 0
b 0
f 0
cc 1
nc 1
nop 0
crap 2
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