client->makeRequest( '/users', "GET", $parameters ); } /** * Get user groups * * @param null $page * @param null $limit * * @throws \RetailCrm\Exception\InvalidJsonException * @throws \RetailCrm\Exception\CurlException * * @return \RetailCrm\Response\ApiResponse */ public function usersGroups($page = null, $limit = null) { $parameters = []; if (null !== $page) { $parameters['page'] = (int)$page; } if (null !== $limit) { $parameters['limit'] = (int)$limit; } /** @noinspection PhpUndefinedMethodInspection */ return $this->client->makeRequest( '/user-groups', "GET", $parameters ); } /** * Returns user data * * @param integer $id user ID * * @throws \RetailCrm\Exception\InvalidJsonException * @throws \RetailCrm\Exception\CurlException * @throws \InvalidArgumentException * * @return \RetailCrm\Response\ApiResponse */ public function usersGet($id) { /** @noinspection PhpUndefinedMethodInspection */ return $this->client->makeRequest("/users/$id", "GET"); } }