Я пытаюсь имитировать поток с помощью GuzzleHttp и Codeception.
По сути, мой код:
$response = $this->client->request('GET', $requestPath, $requestBody, $headers);
$response->getBody()->getContents();
Где $this->client->request()
- это метод, исходящий из GuzzleClientService
.
Ожидаю следующих ответов от Guzzle http:
[
{
"firstName": "Laura",
"lastName": "Smith",
"prospectId": 6352,
"email": "testing91415846146512@yopmail.com",
"phone": null
},
{
"firstName": "Leah",
"lastName": "null",
"prospectId": 6353,
"email": "qa41585320231@yopmail.com",
"phone": null
},
{
"firstName": "John",
"lastName": "Smith",
"prospectId": 6377,
"email": "qa41586956235@yopmail.com",
"phone": null
}
]
Как надо издеваться над getBody()
и getContents()
? И что он должен выводить для обоих?