QueryFilterArgs::getSearchBy()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
1
<?php declare(strict_types=1);
2
3
namespace Artprima\QueryFilterBundle\QueryFilter;
4
5
class QueryFilterArgs
6
{
7
    /**
8
     * @var array
9
     */
10
    private $searchBy;
11
12
    /**
13
     * @var array
14
     */
15
    private $sortBy;
16
17
    /**
18
     * @var int
19
     */
20
    private $offset;
21
22
    /**
23
     * @var int
24
     */
25
    private $limit;
26
27
    /**
28
     * @return array
29
     */
30 3
    public function getSearchBy(): array
31
    {
32 3
        return $this->searchBy;
33
    }
34
35
    /**
36
     * @param array $searchBy
37
     * @return $this
38
     */
39 3
    public function setSearchBy(array $searchBy): QueryFilterArgs
40
    {
41 3
        $this->searchBy = $searchBy;
42
43 3
        return $this;
44
    }
45
46
    /**
47
     * @return array
48
     */
49 3
    public function getSortBy(): array
50
    {
51 3
        return $this->sortBy;
52
    }
53
54
    /**
55
     * @param array $sortBy
56
     * @return $this
57
     */
58 3
    public function setSortBy(array $sortBy): QueryFilterArgs
59
    {
60 3
        $this->sortBy = $sortBy;
61
62 3
        return $this;
63
    }
64
65
    /**
66
     * @return int
67
     */
68 3
    public function getOffset(): int
69
    {
70 3
        return $this->offset;
71
    }
72
73
    /**
74
     * @param int $offset
75
     * @return $this
76
     */
77 3
    public function setOffset(int $offset): QueryFilterArgs
78
    {
79 3
        $this->offset = $offset;
80
81 3
        return $this;
82
    }
83
84
    /**
85
     * @return int
86
     */
87 3
    public function getLimit(): int
88
    {
89 3
        return $this->limit;
90
    }
91
92
    /**
93
     * @param int $limit
94
     * @return $this
95
     */
96 3
    public function setLimit(int $limit): QueryFilterArgs
97
    {
98 3
        $this->limit = $limit;
99
100 3
        return $this;
101
    }
102
}
103