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