/** * Are the given parameters valid ? * * @param MagentoSoapClientParameters $clientParameters * * @return boolean */ public function areValidSoapCredentials(MagentoSoapClientParameters $clientParameters) { if (null === $clientParameters->isValid()) { try { $this->urlExplorer->getUrlContent($clientParameters); $webservice = $this->webserviceGuesser->getWebservice($clientParameters); $webservice->getStoreViewsList(); $clientParameters->setValidation(true); } catch (\Exception $e) { $clientParameters->setValidation(false); } } return $clientParameters->isValid(); }