Code Duplication    Length = 7-7 lines in 2 locations

src/Api/Client/Client.php 2 locations

@@ 131-137 (lines=7) @@
128
        });
129
    }
130
131
    private function post(Request $request): Promise
132
    {
133
        $header   = $this->getHeader('POST', $request->getEndpoint(), ...$request->getParameters());
134
        $response = $this->httpClient->post($request->getEndpoint(), $header, new Body(...$request->getParameters()));
135
136
        return $this->handleResponse($response);
137
    }
138
139
    private function get(Request $request): Promise
140
    {
@@ 139-145 (lines=7) @@
136
        return $this->handleResponse($response);
137
    }
138
139
    private function get(Request $request): Promise
140
    {
141
        $header   = $this->getHeader('GET', $request->getEndpoint(), ...$request->getParameters());
142
        $response = $this->httpClient->get($request->getEndpoint(), $header, ...$request->getParameters());
143
144
        return $this->handleResponse($response);
145
    }
146
147
    private function getHeader(string $method, Url $url, Parameter ...$parameters): Header
148
    {