richard-parnaby-king/developer-task-22

ActiveHouse 开发者面试任务 - 2022:通过远程API检索用户的服务

dev-main 2022-10-24 10:57 UTC

This package is auto-updated.

Last update: 2024-09-24 15:12:08 UTC


README

DeveloperTask22 是一个提供通过远程API检索用户服务的测试包(https://reqres.in/ 本测试的模拟API)。

安装

composer require richard-parnaby-king/developer-task-22

使用

$request = new \RichardParnabyKing\DeveloperTask22\Request();

//Fetch one user
$user = $request->getUser(1); //\RichardParnabyKing\DeveloperTask22\Model\User
var_dump($user->getFirstName()); //George

//Fetch a user that does not exist
$user = $request->getUser(23); //null

//Fetch a page of users.
$users = $request->getUsers(1); //\RichardParnabyKing\DeveloperTask22\Model\User[]

//Exceed pagination resultset of users (there's only two pages of user data, try to
// get data from page 3)
$users = $request->getUser(3); //Empty array

依赖项

此包需要以下依赖项

  • curl/curl

许可证

MIT