Раніше в Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
Я міг легко отримати масив PHP з відповіді JSON. Зараз у Guzzle 6 я не знаю, як це зробити. Здається, немає жодного json()
методу. Я (швидко) прочитав документ з останньої версії і нічого не знайшов про відповіді JSON. Я думаю, що я щось пропустив, можливо, є нова концепція, яку я не розумію (або, можливо, я не прочитав правильно).
Це єдиний шлях (нижче) новий спосіб?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
Або є помічник чи щось подібне?
$response->json()
допомогу.