Passed
Push — master ( 6d6f4a...2fcf63 )
by Alec
01:59
created

ExtendedCounterFields   A

Complexity

Total Complexity 6

Size/Duplication

Total Lines 67
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 13
dl 0
loc 67
ccs 0
cts 12
cp 0
rs 10
c 0
b 0
f 0
wmc 6

6 Methods

Rating   Name   Duplication   Size   Complexity  
A getMax() 0 3 1
A getDiff() 0 3 1
A getMin() 0 3 1
A getPath() 0 3 1
A getLength() 0 3 1
A getBumpedBack() 0 3 1
1
<?php declare(strict_types=1);
2
3
namespace AlecRabbit\Counters\Core\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 7
    public function getMax(): int
29
    {
30 7
        return $this->max;
31
    }
32
33
    /**
34
     * @return int
35
     */
36 7
    public function getMin(): int
37
    {
38 7
        return $this->min;
39
    }
40
41
    /**
42
     * @return int
43
     */
44 7
    public function getPath(): int
45
    {
46 7
        return $this->path;
47
    }
48
49
    /**
50
     * @return int
51
     */
52 7
    public function getLength(): int
53
    {
54 7
        return $this->length;
55
    }
56
57
    /**
58
     * @return int
59
     */
60 7
    public function getDiff(): int
61
    {
62 7
        return $this->diff;
63
    }
64
65
    /**
66
     * @return int
67
     */
68 7
    public function getBumpedBack(): int
69
    {
70 7
        return $this->bumpedBack;
71
    }
72
}
73