Anteriormente no Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
Eu poderia facilmente obter uma matriz PHP a partir de uma resposta JSON. Agora, no Guzzle 6, não sei como fazer. Parece não haver json()
mais método. Li (rapidamente) o documento da versão mais recente e não encontrei nada sobre as respostas JSON. Acho que perdi alguma coisa, talvez haja um novo conceito que não entendo (ou talvez não tenha lido corretamente).
Esta (abaixo) nova maneira é a única maneira?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
Ou existe um ajudante ou algo assim?
$response->json()
auxiliar.