Exemplo n.º 1
1
 /**
  * @param ParametersInterface|null $params
  * @return CountriesResponse
  */
 public function execute(ParametersInterface $params = null)
 {
     $client = new \GuzzleHttp\Client();
     $res = $client->request('GET', sprintf('http://peakclimber.com/api/countries/%s.json', $params->getParameter('id')));
     $resArr = json_decode($res->getBody(), true);
     return new CountriesResponse($resArr);
 }
Exemplo n.º 2
0
 /**
  * @param $params ParametersInterface
  * @return array
  * @throws \SoapFault
  */
 public function execute(ParametersInterface $params = null)
 {
     $soapClient = new \SoapClient("http://www.biolib.cz/soap/findname.wsdl", array('trace' => 1));
     try {
         $result = $soapClient->findName($params->getParameter('name'), $params->getParameter('auth'));
     } catch (\SoapFault $fault) {
         throw $fault;
     }
     return new Response($result);
 }