/** * @Route("adsl-compare", name="adsl_compare") * @return \Symfony\Component\HttpFoundation\Response */ public function adslCompareAction() { $webservice = new ComparaWebService($this->get('csa_guzzle.client.comparasemplice')); $offers = $webservice->getComparator(); return $this->render('controller/default/adslCompare.html.twig', ['offers' => $offers]); }
/** * @param Request $request * @return JsonResponse * @Route("find/civic", name="find_civic") * @Method("GET") */ public function findCivicAction(Request $request) { $webservice = new ComparaWebService($this->get('csa_guzzle.client.copertura')); $civics = $webservice->findCivics($request->get('city'), $request->get('street'), $request->get('civic'), $request->get('particella')); $typeahead = array(); //transform results before returing it foreach ($civics['result'] as $civic) { $typeahead[] = ['name' => $civic, 'value' => $civic, 'tokens' => [$civic]]; } return new JsonResponse($typeahead); }