作者 lackoxygen

fix:inject

... ... @@ -42,12 +42,9 @@ class Client
*/
protected function signature(Request $request): ?string
{
$sig = new Signature();
$sig = new Signature($request->config);
$sig->setTimestamp($request->getTimestamp());
$sig->setMethod($request->getService());
$sig->setAppKey($request->config->getAppKey());
$sig->setAppSecret($request->config->getAppSecret());
$sig->setVersion($request->config->getVersion());
$params = $request->getParams();
Sort::ksort($params);
$sig->setParamJson(Json::marshal($params));
... ... @@ -72,7 +69,7 @@ class Client
'access_token' => $request->config->getAccessToken(),
'param_json' => Json::marshal($params),
'timestamp' => $request->getTimestamp(),
'v' => $request->getV(),
'v' => $request->config->getVersion(),
'sign' => $this->signature($request),
'sign_method' => $request->config->getSignMethod(),
];
... ...