Search::setStart()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 3
CRAP Score 1
Metric Value
dl 0
loc 6
ccs 3
cts 3
cp 1
rs 9.4285
cc 1
eloc 3
nc 1
nop 1
crap 1
1
<?php
2
3
namespace Fmaj\LaposteDatanovaBundle\Model;
4
5
class Search extends Parameters
6
{
7
    /**
8
     * @param string $dataset (mandatory) datasetid
9
     */
10 4
    public function __construct($dataset)
11
    {
12 4
        $parameters = array();
13 4
        $parameters['dataset'] = $dataset;
14 4
        parent::__construct($parameters);
15 4
    }
16
17
    /**
18
     * @return string
19
     */
20 1
    public function getDataset()
21
    {
22 1
        return $this->get('dataset');
23
    }
24
25
    /**
26
     * @param int $start
27
     *
28
     * @return self
29
     */
30 1
    public function setStart($start)
31
    {
32 1
        $this->set('start', $start);
33
34 1
        return $this;
35
    }
36
37
    /**
38
     * @return int
39
     */
40 2
    public function getStart()
41
    {
42 2
        return $this->get('start', 0);
43
    }
44
45
    /**
46
     * @param int $rows
47
     *
48
     * @return self
49
     */
50 1
    public function setRows($rows)
51
    {
52 1
        $this->set('rows', $rows);
53
54 1
        return $this;
55
    }
56
57
    /**
58
     * @return int
59
     */
60 2
    public function getRows()
61
    {
62 2
        return $this->get('rows', 10);
63
    }
64
65
    /**
66
     * @param string $sort
67
     *
68
     * @return self
69
     */
70 1
    public function setSort($sort)
71
    {
72 1
        $this->set('sort', $sort);
73
74 1
        return $this;
75
    }
76
77
    /**
78
     * @return string
79
     */
80 2
    public function getSort()
81
    {
82 2
        return $this->get('sort');
83
    }
84
}
85