Code Duplication    Length = 8-11 lines in 9 locations

src/User/Group.php 3 locations

@@ 45-52 (lines=8) @@
42
     *
43
     * @return int
44
     */
45
    public function create($name)
46
    {
47
        $params = [
48
                   'group' => ['name' => $name],
49
                  ];
50
51
        return $this->parseJSON('json', [self::API_CREATE, $params]);
52
    }
53
54
    /**
55
     * List all groups.
@@ 72-82 (lines=11) @@
69
     *
70
     * @return bool
71
     */
72
    public function update($groupId, $name)
73
    {
74
        $params = [
75
                   'group' => [
76
                               'id' => $groupId,
77
                               'name' => $name,
78
                              ],
79
                  ];
80
81
        return $this->parseJSON('json', [self::API_UPDATE, $params]);
82
    }
83
84
    /**
85
     * Delete group.
@@ 91-98 (lines=8) @@
88
     *
89
     * @return bool
90
     */
91
    public function delete($groupId)
92
    {
93
        $params = [
94
                   'group' => ['id' => $groupId],
95
                  ];
96
97
        return $this->parseJSON('json', [self::API_DELETE, $params]);
98
    }
99
100
    /**
101
     * Get user group.

src/User/Tag.php 1 location

@@ 46-53 (lines=8) @@
43
     *
44
     * @return int
45
     */
46
    public function create($name)
47
    {
48
        $params = [
49
                   'tag' => ['name' => $name],
50
                  ];
51
52
        return $this->parseJSON('json', [self::API_CREATE, $params]);
53
    }
54
55
    /**
56
     * List all tags.

src/Card/Card.php 5 locations

@@ 278-286 (lines=9) @@
275
     *
276
     * @return array
277
     */
278
    public function deposit($card_id, $code)
279
    {
280
        $params = [
281
            'card_id' => $card_id,
282
            'code'    => $code,
283
        ];
284
285
        return $this->parseJSON('json', [self::API_DEPOSIT, $params]);
286
    }
287
288
    /**
289
     * 查询导入code数目
@@ 295-302 (lines=8) @@
292
     *
293
     * @return array
294
     */
295
    public function getDepositCount($card_id)
296
    {
297
        $params = [
298
            'card_id' => $card_id,
299
        ];
300
301
        return $this->parseJSON('json', [self::API_GET_DEPOSIT_COUNT, $params]);
302
    }
303
304
    /**
305
     * 核查code接口
@@ 312-320 (lines=9) @@
309
     *
310
     * @return array
311
     */
312
    public function checkCode($card_id, $code)
313
    {
314
        $params = [
315
            'card_id' => $card_id,
316
            'code'    => $code,
317
        ];
318
319
        return $this->parseJSON('json', [self::API_CHECK_CODE, $params]);
320
    }
321
322
    /**
323
     * 图文消息群发卡券
@@ 329-336 (lines=8) @@
326
     *
327
     * @return array
328
     */
329
    public function getHtml($card_id)
330
    {
331
        $params = [
332
            'card_id' => $card_id,
333
        ];
334
335
        return $this->parseJSON('json', [self::API_GET_HTML, $params]);
336
    }
337
338
    /**
339
     * 设置测试白名单
@@ 401-408 (lines=8) @@
398
     *
399
     * @return array
400
     */
401
    public function decrypt($encrypt_code)
402
    {
403
        $params = [
404
            'encrypt_code' => $encrypt_code,
405
        ];
406
407
        return $this->parseJSON('json', [self::API_DECRYPT, $params]);
408
    }
409
410
    /**
411
     * 获取用户已领取卡券接口