Code Duplication    Length = 17-18 lines in 2 locations

src/Core/AccessToken.php 1 location

@@ 241-257 (lines=17) @@
238
     *
239
     * @return string
240
     */
241
    public function getTokenFromServer()
242
    {
243
        $params = [
244
            'corpid'     => $this->id,
245
            'corpsecret' => $this->secret,
246
        ];
247
248
        $http = $this->getHttp();
249
250
        $token = $http->parseJSON($http->get(self::API_TOKEN_GET, $params));
251
252
        if (empty($token[$this->tokenJsonKey])) {
253
            throw new HttpException('Request AccessToken fail. response: '.json_encode($token, JSON_UNESCAPED_UNICODE));
254
        }
255
256
        return $token;
257
    }
258
259
    /**
260
     * Return the http instance.

src/Suite/AccessToken.php 1 location

@@ 52-69 (lines=18) @@
49
    /**
50
     * {@inheritdoc}.
51
     */
52
    public function getTokenFromServer()
53
    {
54
        $data = [
55
            'suite_id'     => $this->id,
56
            'suite_secret' => $this->secret,
57
            'suite_ticket' => $this->ticket->getTicket(),
58
        ];
59
60
        $http = $this->getHttp();
61
62
        $token = $http->parseJSON($http->json(self::API_TOKEN_GET, $data));
63
64
        if (empty($token[$this->tokenJsonKey])) {
65
            throw new HttpException('Request SuiteAccessToken fail. response: '.json_encode($token, JSON_UNESCAPED_UNICODE));
66
        }
67
68
        return $token;
69
    }
70
}
71