Bonjour,
Voila je rencontre un petit problème avec mon code, j'utilise pour la première fois une API et je n'arrive pas à afficher les données de cette API.
/**
- @Route("/listeRegion", name="listeRegion", methods={"GET"})
*/
public function listeRegion(SerializerInterface $serializer)
{
$mesRegions = file_get_contents('https://geo.api.gouv.fr/regions');
$mesRegions = $serializer->deserialize($mesRegions, App\Entity\Region[]
, JSON
);
return $this->render('api/index.html.twig', [
'mesRegions' => $mesRegions
]);
}
Ce que je veux
Je souhaite afficher une page comprenant toutes les régions françaises.
Ce que j'obtiens
Argument 2 passed to Symfony\Component\Serializer\Serializer::deserialize() must be of the type string, null given