/** * Send a DELETE request with JSON-encoded parameters. * * @param string $path Request path. * @param array $parameters POST parameters to be JSON encoded. * @param array $requestHeaders Request headers. * * @return ResponseInterface */ protected function httpDelete($path, array $parameters = [], array $requestHeaders = []) { try { $response = $this->httpClient->sendRequest($this->requestBuilder->create('DELETE', $path, $requestHeaders, $this->createJsonBody($parameters))); } catch (HttplugException\NetworkException $e) { throw HttpServerException::networkError($e); } return $response; }