TypeModel::rules()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 6
c 0
b 0
f 0
rs 10
cc 1
nc 1
nop 0
1
<?php
2
3
namespace dameter\abstracts;
4
5
6
/**
7
 * Class StaticModel
8
9
 * @package dameter\abstracts
10
 * @author Tõnis Ormisson <[email protected]>
11
 */
12
abstract class TypeModel extends StaticModel
13
{
14
    /** @var integer $id primary key*/
15
    public $id;
16
    /** @var string $label */
17
    public $label;
18
    /** @var integer $order */
19
    public $order;
20
21
    /**
22
     * {@inheritdoc}
23
     */
24
    public function rules()
25
    {
26
        return [
27
            [['id', 'label', 'order'], 'required'],
28
            [['label'], 'string', 'max' => 255],
29
            [['order'], 'integer'],
30
        ];
31
    }
32
33
}