| @@ 136-147 (lines=12) @@ | ||
| 133 | * @param \DOMNode $node |
|
| 134 | * @param DeserializationContext $context |
|
| 135 | */ |
|
| 136 | public function deserialize(\DOMNode $node, DeserializationContext $context) |
|
| 137 | { |
|
| 138 | $this->checkXmlNodeName($node, 'SubjectConfirmation', SamlConstants::NS_ASSERTION); |
|
| 139 | ||
| 140 | $this->attributesFromXml($node, array('Method')); |
|
| 141 | ||
| 142 | $this->singleElementsFromXml($node, $context, array( |
|
| 143 | 'NameID' => array('saml', 'LightSaml\Model\Assertion\NameID'), |
|
| 144 | 'EncryptedID' => array('saml', 'LightSaml\Model\Assertion\EncryptedID'), |
|
| 145 | 'SubjectConfirmationData' => array('saml', 'LightSaml\Model\Assertion\SubjectConfirmationData'), |
|
| 146 | )); |
|
| 147 | } |
|
| 148 | } |
|
| 149 | ||
| @@ 311-319 (lines=9) @@ | ||
| 308 | * @param \DOMNode $node |
|
| 309 | * @param DeserializationContext $context |
|
| 310 | */ |
|
| 311 | public function deserialize(\DOMNode $node, DeserializationContext $context) |
|
| 312 | { |
|
| 313 | $this->attributesFromXml($node, array('ID', 'Version', 'IssueInstant', 'Destination', 'Consent')); |
|
| 314 | ||
| 315 | $this->singleElementsFromXml($node, $context, array( |
|
| 316 | 'Issuer' => array('saml', 'LightSaml\Model\Assertion\Issuer'), |
|
| 317 | 'Signature' => array('ds', 'LightSaml\Model\XmlDSig\SignatureXmlReader'), |
|
| 318 | )); |
|
| 319 | } |
|
| 320 | } |
|
| 321 | ||