/** * @param \DOMElement $node * @param DeserializationContext $context * * @return void */ public function deserialize(\DOMElement $node, DeserializationContext $context) { $this->checkXmlNodeName($node, 'LogoutResponse', SamlConstants::NS_PROTOCOL); parent::deserialize($node, $context); }
/** * @param \DOMNode $node * @param DeserializationContext $context */ public function deserialize(\DOMNode $node, DeserializationContext $context) { $this->checkXmlNodeName($node, 'Response', SamlConstants::NS_PROTOCOL); parent::deserialize($node, $context); $this->assertions = array(); $this->manyElementsFromXml($node, $context, 'Assertion', 'saml', 'LightSaml\\Model\\Assertion\\Assertion', 'addAssertion'); $this->encryptedAssertions = array(); $this->manyElementsFromXml($node, $context, 'EncryptedAssertion', 'saml', 'LightSaml\\Model\\Assertion\\EncryptedAssertionReader', 'addEncryptedAssertion'); }