@@ 251-260 (lines=10) @@ | ||
248 | * |
|
249 | * @return Collection|User[] |
|
250 | */ |
|
251 | public function getUsers() |
|
252 | { |
|
253 | $response = $this->connect('GET', self::USERS_ROUTE); |
|
254 | $contents = $response->getBody()->getContents(); |
|
255 | return new ArrayCollection($this->serializer->deserialize( |
|
256 | $contents, |
|
257 | 'array<Wonnova\SDK\Model\User>', |
|
258 | 'json' |
|
259 | )); |
|
260 | } |
|
261 | ||
262 | /** |
|
263 | * Returns information about certain user |
|
@@ 268-275 (lines=8) @@ | ||
265 | * @param $userId |
|
266 | * @return User |
|
267 | */ |
|
268 | public function getUser($userId) |
|
269 | { |
|
270 | $response = $this->connect('GET', new Route(self::USERS_ROUTE, [], [ |
|
271 | 'userId' => $userId |
|
272 | ])); |
|
273 | $contents = $response->getBody()->getContents(); |
|
274 | return $this->serializer->deserialize($contents, 'Wonnova\SDK\Model\User', 'json'); |
|
275 | } |
|
276 | ||
277 | /** |
|
278 | * Creates provided user |