Total Complexity | 4 |
Total Lines | 77 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
8 | class KassaApi extends AbstractApi |
||
9 | { |
||
10 | const METHODS = [ |
||
11 | 'get.orders' => 'kassa/orders/getorders', |
||
12 | ]; |
||
13 | |||
14 | 3 | public function getOrdersBySearch( |
|
15 | string $search, |
||
16 | int $skip = null, |
||
17 | int $limit = null, |
||
18 | bool $paid = null |
||
19 | ) { |
||
20 | 3 | return $this->getOrders( |
|
21 | 3 | $skip, |
|
22 | 2 | $limit, |
|
23 | 3 | null, |
|
24 | 3 | null, |
|
25 | 3 | null, |
|
26 | 2 | $paid, |
|
27 | 2 | $search |
|
28 | ); |
||
29 | } |
||
30 | |||
31 | 3 | public function getOrdersByDays( |
|
32 | int $days, |
||
33 | int $skip = null, |
||
34 | int $limit = null, |
||
35 | bool $paid = null |
||
36 | ) { |
||
37 | 3 | return $this->getOrders( |
|
38 | 3 | $skip, |
|
39 | 2 | $limit, |
|
40 | 2 | $days, |
|
41 | 3 | null, |
|
42 | 3 | null, |
|
43 | 2 | $paid, |
|
44 | 3 | null |
|
45 | ); |
||
46 | } |
||
47 | |||
48 | 3 | public function getOrdersByDate( |
|
49 | string $dateBegin, |
||
50 | string $dateEnd, |
||
51 | int $skip = null, |
||
52 | int $limit = null, |
||
53 | bool $paid = null |
||
54 | ) { |
||
55 | 3 | return $this->getOrders( |
|
56 | 3 | $skip, |
|
57 | 2 | $limit, |
|
58 | 3 | null, |
|
59 | 2 | $dateBegin, |
|
60 | 2 | $dateEnd, |
|
61 | 2 | $paid, |
|
62 | 3 | null |
|
63 | ); |
||
64 | } |
||
65 | |||
66 | 12 | public function getOrders( |
|
85 | } |
||
86 | } |
||
87 |