@@ 37-44 (lines=8) @@ | ||
34 | * |
|
35 | * @return array |
|
36 | */ |
|
37 | public function invalidate($accessTokens, array $params = [], $serialize = true) |
|
38 | { |
|
39 | $response = Http::instance()->get( |
|
40 | self::URL . (is_array($accessTokens) ? implode(';', $accessTokens) : $accessTokens) . '/invalidate', $params |
|
41 | ); |
|
42 | ||
43 | return $serialize === true ? AccessTokenSerializer::serialize($response) : $response; |
|
44 | } |
|
45 | ||
46 | /** |
|
47 | * Reads the properties for a set of access tokens. |
|
@@ 77-84 (lines=8) @@ | ||
74 | * |
|
75 | * @return array |
|
76 | */ |
|
77 | public function deAuthenticate($accessTokens, array $params = [], $serialize = true) |
|
78 | { |
|
79 | $response = Http::instance()->get( |
|
80 | self::URL . (is_array($accessTokens) ? implode(';', $accessTokens) : $accessTokens) . '/de-authenticate', $params |
|
81 | ); |
|
82 | ||
83 | return $serialize === true ? AccessTokenSerializer::serialize($response) : $response; |
|
84 | } |
|
85 | } |
|
86 |
@@ 81-88 (lines=8) @@ | ||
78 | * |
|
79 | * @return array|Answer |
|
80 | */ |
|
81 | public function getOfIds($ids, array $params = self::QUERY_PARAMS, $serialize = true) |
|
82 | { |
|
83 | $response = Http::instance()->get( |
|
84 | self::URL . (is_array($ids) ? implode(';', $ids) : $ids), $params |
|
85 | ); |
|
86 | ||
87 | return $serialize === true ? AnswerSerializer::serialize($response) : $response; |
|
88 | } |
|
89 | ||
90 | /** |
|
91 | * Casts an accept vote on the given answer. |
|
@@ 327-334 (lines=8) @@ | ||
324 | * |
|
325 | * @return array|Answer |
|
326 | */ |
|
327 | public function getOfQuestionIds($ids, array $params = self::QUERY_PARAMS, $serialize = true) |
|
328 | { |
|
329 | $response = Http::instance()->get( |
|
330 | 'questions/' . (is_array($ids) ? implode(';', $ids) : $ids) . self::URL, $params |
|
331 | ); |
|
332 | ||
333 | return $serialize === true ? AnswerSerializer::serialize($response) : $response; |
|
334 | } |
|
335 | ||
336 | /** |
|
337 | * Create a new answer on the given question. |
|
@@ 400-407 (lines=8) @@ | ||
397 | * |
|
398 | * @return array|Answer |
|
399 | */ |
|
400 | public function getOfUserIds($ids, array $params = self::QUERY_PARAMS, $serialize = true) |
|
401 | { |
|
402 | $response = Http::instance()->get( |
|
403 | 'users/' . (is_array($ids) ? implode(';', $ids) : $ids) . '/' . self::URL, $params |
|
404 | ); |
|
405 | ||
406 | return $serialize === true ? AnswerSerializer::serialize($response) : $response; |
|
407 | } |
|
408 | ||
409 | /** |
|
410 | * Returns the answers owned by the user associated with the given access_token. |
|
@@ 445-452 (lines=8) @@ | ||
442 | * |
|
443 | * @return array|Answer |
|
444 | */ |
|
445 | public function getTopOfUserAndTags($userId, $tags, array $params = self::QUERY_PARAMS, $serialize = true) |
|
446 | { |
|
447 | $response = Http::instance()->get( |
|
448 | 'users/' . $userId . '/tags/' . (is_array($tags) ? implode(';', $tags) : $tags) . '/top-' . self::URL, $params |
|
449 | ); |
|
450 | ||
451 | return $serialize === true ? AnswerSerializer::serialize($response) : $response; |
|
452 | } |
|
453 | ||
454 | /** |
|
455 | * Returns the top 30 answers the user associated with the given |
@@ 81-88 (lines=8) @@ | ||
78 | * |
|
79 | * @return array|User |
|
80 | */ |
|
81 | public function getOfIds($ids, array $params = self::QUERY_PARAMS, $serialize = true) |
|
82 | { |
|
83 | $response = Http::instance()->get( |
|
84 | self::URL . (is_array($ids) ? implode(';', $ids) : $ids), $params |
|
85 | ); |
|
86 | ||
87 | return $serialize === true ? UserSerializer::serialize($response) : $response; |
|
88 | } |
|
89 | ||
90 | /** |
|
91 | * Returns the user associated with the passed access_token. |