Code Duplication    Length = 7-7 lines in 2 locations

src/Api/Client.php 2 locations

@@ 116-122 (lines=7) @@
113
        });
114
    }
115
116
    private function post(Request $request): Promise
117
    {
118
        $header   = $this->getHeader('POST', $request->getEndpoint(), ...$request->getParameters());
119
        $response = $this->httpClient->post($request->getEndpoint(), $header, new Body(...$request->getParameters()));
120
121
        return $this->handleResponse($response);
122
    }
123
124
    private function get(Request $request): Promise
125
    {
@@ 124-130 (lines=7) @@
121
        return $this->handleResponse($response);
122
    }
123
124
    private function get(Request $request): Promise
125
    {
126
        $header   = $this->getHeader('GET', $request->getEndpoint(), ...$request->getParameters());
127
        $response = $this->httpClient->get($request->getEndpoint(), $header, ...$request->getParameters());
128
129
        return $this->handleResponse($response);
130
    }
131
132
    private function getHeader(string $method, Url $url, Parameter ...$parameters): Header
133
    {