Ejemplo n.º 1
0
 public function testFromArray()
 {
     $expect = array('shopLogin' => $this->shopLogin, 'CryptedString' => $this->CryptedString);
     $decryptParamFromArray = new DecryptParameter();
     $decryptParamFromArray->fromArray($expect);
     $this->assertEquals($expect, $decryptParamFromArray->toArray());
 }
Ejemplo n.º 2
0
 /**
  * @param DecryptParameter $parameters
  * @return DecryptResponse
  */
 public function decrypt(DecryptParameter $parameters)
 {
     if (!$parameters->areAllMandatoryParametersSet()) {
         throw new \InvalidArgumentException('Missing parameter');
     }
     $soapResponse = $this->soapClient->Decrypt($parameters);
     $decryptResponse = new DecryptResponse($soapResponse);
     return $decryptResponse;
 }