public function testFromArray() { $expect = array('shopLogin' => $this->shopLogin, 'CryptedString' => $this->CryptedString); $decryptParamFromArray = new DecryptParameter(); $decryptParamFromArray->fromArray($expect); $this->assertEquals($expect, $decryptParamFromArray->toArray()); }
/** * @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; }