/**
  * {@inheritDoc}
  */
 public function preSend(RequestInterface $request)
 {
     $params = $this->getParametersToSign($request);
     $req = OAuth1\Request\Request::fromConsumerAndToken($this->consumer, $this->token, $request->getMethod(), $request->getUrl(), $params);
     $req->signRequest($this->signature, $this->consumer, $this->token);
     $request->addHeader($req->toHeader());
 }