Skip to content

Commit 3954916

Browse files
committed
Fix AttributeValue serialization
1 parent 6bfd50d commit 3954916

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/SAML2/XML/saml/AttributeValue.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ public function __toString() : string
137137
*
138138
* @return string The AttributeValue serialized.
139139
*/
140-
public function serialize() : array
140+
public function serialize() : string
141141
{
142-
return $this->__serialize();
142+
return serialize($this->element->ownerDocument->saveXML($this->element));
143143
}
144144

145145

@@ -153,7 +153,8 @@ public function serialize() : array
153153
*/
154154
public function unserialize($serialized) : void
155155
{
156-
$this->__unserialize($serialized);
156+
$element = DOMDocumentFactory::fromString(unserialize($serialized));
157+
$this->setElement($element->documentElement);
157158
}
158159

159160

0 commit comments

Comments
 (0)