コード例 #1
0
 /**
  * @param \DOMElement $xml
  */
 function loadFromXml(\DOMElement $xml)
 {
     parent::loadFromXml($xml);
     if ($xml->hasAttribute('WantAssertionsSigned')) {
         $this->setWantAssertionsSigned($xml->getAttribute('WantAssertionsSigned'));
     }
 }
コード例 #2
0
 /**
  * @param \DOMNode $parent
  * @param SerializationContext $context
  * @return \DOMElement
  */
 public function getXml(\DOMNode $parent, SerializationContext $context)
 {
     $result = parent::getXml($parent, $context);
     if ($this->getAttributes()) {
         foreach ($this->getAttributes() as $attribute) {
             $attribute->getXml($result, $context);
         }
     }
     return $result;
 }