Code Duplication    Length = 7-7 lines in 2 locations

src/Api/Client.php 2 locations

@@ 108-114 (lines=7) @@
105
        });
106
    }
107
108
    private function post(Request $request): Promise
109
    {
110
        $header = $this->getHeader('POST', $request->getEndpoint(), ...$request->getParameters());
111
112
        $response = $this->httpClient->post($request->getEndpoint(), $header, new Body(...$request->getParameters()));
113
        return $this->handleResponse($response);
114
    }
115
116
    private function get(Request $request): Promise
117
    {
@@ 116-122 (lines=7) @@
113
        return $this->handleResponse($response);
114
    }
115
116
    private function get(Request $request): Promise
117
    {
118
        $header = $this->getHeader('GET', $request->getEndpoint(), ...$request->getParameters());
119
120
        $response = $this->httpClient->get($request->getEndpoint(), $header, ...$request->getParameters());
121
        return $this->handleResponse($response);
122
    }
123
124
    private function getHeader(string $method, Url $url, Parameter ...$parameters): Header
125
    {