Есть ли способ использовать Guzzle в PHP, чтобы при отправке запроса Вызов API, чтобы я мог сопоставить свой ответ с объектом Response?
Таким образом, вместо того, чтобы получать данные ответа, а затем передавать значение моего массива в качестве аргумента, Guzzle может автоматически преобразовать его в требуемый класс?
По сути, это то, что я делаю:
$client = new GuzzleHttp\Client();
$response = $client->request('myapi.users', 'GET');
$responseData = $response->getBody()->getContents();
$user = new User($responseData);
Однако я хотел бы попытаться избежать этого шаблонного кода, выполнив что-то вроде следующего:
$client = new GuzzleHttp\Client();
$user = $client->request('myapi.users', 'GET');
Позволяет ли Guzzle сопоставлять объекты ответов с ответами?
Спасибо!