Précédemment dans Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
Je pourrais facilement obtenir un tableau PHP à partir d'une réponse JSON. Maintenant, dans Guzzle 6, je ne sais pas comment faire. Il ne semble plus y avoir de json()
méthode. J'ai (rapidement) lu le doc de la dernière version et je n'ai rien trouvé sur les réponses JSON. Je pense que j'ai raté quelque chose, peut-être qu'il y a un nouveau concept que je ne comprends pas (ou peut-être que je n'ai pas lu correctement).
Est-ce (ci-dessous) nouveau moyen le seul moyen?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
Ou y a-t-il une aide ou quelque chose comme ça?
$response->json()
aide.