diff --git a/src/Skobkin/Bundle/PointToolsBundle/Service/UserApi.php b/src/Skobkin/Bundle/PointToolsBundle/Service/UserApi.php index 352d1cc..5de211f 100644 --- a/src/Skobkin/Bundle/PointToolsBundle/Service/UserApi.php +++ b/src/Skobkin/Bundle/PointToolsBundle/Service/UserApi.php @@ -59,6 +59,25 @@ class UserApi extends AbstractApi return $users; } + /** + * Get user subscribers by user id + * + * @param int $id + * @return User[] + */ + public function getUserSubscribersById($id) + { + if (!is_numeric($id)) { + throw new \InvalidArgumentException('$id must be an integer'); + } + + $usersList = $this->getGetRequestData('/api/user/id/' . (int) $id . '/subscribers', [], true); + + $users = $this->getUsersFromList($usersList); + + return $users; + } + /** * @return User[] */