/**
  * @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]);
 }
Пример #2
0
 /**
  * @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);
 }