/** * @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); }