Passed
Push — master ( 602023...30e4d8 )
by Alec
11:05
created

ExtendedCounterFields::getLength()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 0
cts 2
cp 0
crap 2
rs 10
c 0
b 0
f 0
1
<?php declare(strict_types=1);
2
3
namespace AlecRabbit\Counters\Traits;
4
5
trait ExtendedCounterFields
6
{
7
    /** @var int */
8
    protected $max = 0;
9
10
    /** @var int */
11
    protected $min = 0;
12
13
    /** @var int */
14
    protected $path = 0;
15
16
    /** @var int */
17
    protected $length = 0;
18
19
    /** @var int */
20
    protected $diff = 0;
21
22
    /** @var int */
23
    protected $bumpedBack = 0;
24
25
    /**
26
     * @return int
27
     */
28
    public function getMax(): int
29
    {
30
        return $this->max;
31
    }
32
33
    /**
34
     * @return int
35
     */
36
    public function getMin(): int
37
    {
38
        return $this->min;
39
    }
40
41
    /**
42
     * @return int
43
     */
44
    public function getPath(): int
45
    {
46
        return $this->path;
47
    }
48
49
    /**
50
     * @return int
51
     */
52
    public function getLength(): int
53
    {
54
        return $this->length;
55
    }
56
57
    /**
58
     * @return int
59
     */
60
    public function getDiff(): int
61
    {
62
        return $this->diff;
63
//        return $this->diff = $this->value - $this->initialValue;
64
    }
65
66
    /**
67
     * @return int
68
     */
69
    public function getBumpedBack(): int
70
    {
71
        return $this->bumpedBack;
72
    }
73
}
74