Code Duplication    Length = 14-14 lines in 4 locations

MailjetBundle/Client/DekaleeClient.php 4 locations

@@ 23-36 (lines=14) @@
20
     *
21
     * @return Response
22
     */
23
    public function post($resource, $args = [])
24
    {
25
        $response = parent::post($resource, $args);
26
27
        $this->calls[] = [
28
            'method' => 'POST',
29
            'resource' => $resource,
30
            'args' => $args,
31
            'success' => $response->success(),
32
            'response' => $response->getBody(),
33
        ];
34
35
        return $response;
36
    }
37
38
    /**
39
     * Trigger a GET request
@@ 46-59 (lines=14) @@
43
     *
44
     * @return Response
45
     */
46
    public function get($resource, $args = [])
47
    {
48
        $response = parent::get($resource, $args);
49
50
        $this->calls[] = [
51
            'method' => 'GET',
52
            'resource' => $resource,
53
            'args' => $args,
54
            'success' => $response->success(),
55
            'response' => $response->getBody(),
56
        ];
57
58
        return $response;
59
    }
60
61
    /**
62
     * Trigger a POST request
@@ 69-82 (lines=14) @@
66
     *
67
     * @return Response
68
     */
69
    public function put($resource, $args = [])
70
    {
71
        $response = parent::put($resource, $args);
72
73
        $this->calls[] = [
74
            'method' => 'PUT',
75
            'resource' => $resource,
76
            'args' => $args,
77
            'success' => $response->success(),
78
            'response' => $response->getBody(),
79
        ];
80
81
        return $resource;
82
    }
83
84
    /**
85
     * Trigger a GET request
@@ 92-105 (lines=14) @@
89
     *
90
     * @return Response
91
     */
92
    public function delete($resource, $args = [])
93
    {
94
        $response = parent::delete($resource, $args);
95
96
        $this->calls[] = [
97
            'method' => 'DELETE',
98
            'resource' => $resource,
99
            'args' => $args,
100
            'success' => $response->success(),
101
            'response' => $response->getBody(),
102
        ];
103
104
        return $response;
105
    }
106
107
    /**
108
     * @return array