<?php/** * Created by PhpStorm. * User: andy * Date: 11/23/17 * Time: 10:21 AM */namespaceAppBundle\Controller;useSensio\Bundle\FrameworkExtraBundle\Configuration\Route;useSymfony\Component\HttpFoundation\Response;useSymfony\Bundle\FrameworkBundle\Controller\Controller;classNewDataControllerextendsController{/** * @Route("/latest") */publicfunctiongetLatestData(){// Get cURL resource$curl=curl_init();curl_setopt($curl,CURLOPT_URL,"https://pollutometerapi.azurewebsites.net/api/Readings/latest");curl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-type: application/json'));// Assuming you're requesting JSONcurl_setopt($curl,CURLOPT_RETURNTRANSFER,1);// Send the request & save response to $resp$resp=curl_exec($curl);// Close request to clear up some resourcescurl_close($curl);$data=json_decode($resp,true);$data['TimeStamp']=gmdate("l jS \of F Y h:i:s A",$data['TimeStamp']);$data=json_encode($data);$response=newResponse($data);$response->headers->set('Content-Type','application/json');return$response;}}