Example #1
0
 /**
  * @param Request $request
  * @param bool $sign
  */
 public function prepareRequest(Request $request, $sign = true)
 {
     $this->params = array_merge($request->getParamList(), $this->getProtocolParams());
     $this->params = $this->paramSort($this->params);
     if ($sign == true) {
         $this->setSign($this->getPreSignedString($this->params));
         $this->params['sign'] = $this->getSign();
         $this->params['sign_type'] = 'MD5';
     }
 }