| @@ 35-43 (lines=9) @@ | ||
| 32 | * @param int $id |
|
| 33 | * @return Entity\Account |
|
| 34 | */ |
|
| 35 | public static function getAccount(Client $client, SessionStorage $session, $id) |
|
| 36 | { |
|
| 37 | v::intVal()->min(0)->assert($id); |
|
| 38 | ||
| 39 | return static::map( |
|
| 40 | Entity\Account::class, |
|
| 41 | $client->requestAPI('GET', sprintf('/api/v1/accounts/%d', $id), [], $session) |
|
| 42 | ); |
|
| 43 | } |
|
| 44 | ||
| 45 | /** |
|
| 46 | * Getting the current user |
|
| @@ 277-285 (lines=9) @@ | ||
| 274 | * @param int $status_id |
|
| 275 | * @return Entity\Account[] |
|
| 276 | */ |
|
| 277 | public static function getStatus(Client $client, SessionStorage $session, $status_id) |
|
| 278 | { |
|
| 279 | v::intVal()->assert($status_id); |
|
| 280 | ||
| 281 | return static::map( |
|
| 282 | Entity\Status::class, |
|
| 283 | $client->requestAPI('GET', sprintf('/api/v1/statuses/%d', $status_id), [], $session) |
|
| 284 | ); |
|
| 285 | } |
|
| 286 | ||
| 287 | /** |
|
| 288 | * @param string|string[] $class |
|