public function testConversion() { $encryptedData = EncryptedData\Factory::getInstance($this->_xmlDocument); $keyInfo = $encryptedData->getKeyInfo(); $this->assertTrue($keyInfo instanceof \SimpleXMLElement); $dom = KeyInfo\XMLDSig::convertToDOM($keyInfo); $this->assertTrue($dom instanceof \DOMNode); $sxe = KeyInfo\XMLDSig::convertToObject($dom, 'Zend\\InfoCard\\XML\\KeyInfo\\XMLDSig'); $this->assertTrue($sxe instanceof KeyInfo\XMLDSig); }
public function testConvertObjectClassLoad() { $encryptedData = EncryptedData\Factory::getInstance($this->_xmlDocument); $keyInfo = $encryptedData->getKeyInfo(); $dom = KeyInfo\XMLDSig::convertToDOM($keyInfo); try { $sxe = KeyInfo\XMLDSig::convertToObject($dom, '\\ZendTest\\InfoCard\\XML\\KeyInfo\\InvalidClassName'); } catch (Exception\InvalidArgumentException $e) { } }