/**
  * @param RequestInterface|InternalRequestInterface $request
  *
  * @return array
  */
 public function requestToArray(RequestInterface $request)
 {
     /** @var RequestInterface $r */
     $r = $request->withoutParameter('track');
     return ['uri' => (string) $r->getUri(), 'method' => $r->getMethod(), 'protocol_version' => $r->getProtocolVersion(), 'headers' => $r->getHeaders(), 'body' => (string) $request->getBody(), 'parameters' => $r->getParameters()];
 }