|
10 | 10 | use org\bovigo\vfs\vfsStream; |
11 | 11 | use PHPUnit\Framework\TestCase; |
12 | 12 | use ReflectionClass; |
| 13 | +use SAML2\DOMDocumentFactory; |
13 | 14 | use SimpleSAML\Configuration; |
14 | 15 | use SimpleSAML\Test\SigningTestCase; |
15 | 16 | use SimpleSAML\XML\Signer; |
@@ -80,8 +81,7 @@ public function testSignerBasic(): void |
80 | 81 | */ |
81 | 82 | public function testSignBasic(): void |
82 | 83 | { |
83 | | - $node = new DOMDocument(); |
84 | | - $node->loadXML('<?xml version="1.0"?><node>value</node>'); |
| 84 | + $node = DOMDocumentFactory::fromString('<node>value</node>'); |
85 | 85 |
|
86 | 86 | /** @psalm-var DOMElement $element */ |
87 | 87 | $element = $node->getElementsByTagName("node")->item(0); |
@@ -120,8 +120,7 @@ private static function getCertificateValue(string $certificate): string |
120 | 120 | */ |
121 | 121 | public function testSignWithCertificate(): void |
122 | 122 | { |
123 | | - $node = new DOMDocument(); |
124 | | - $node->loadXML('<?xml version="1.0"?><node>value</node>'); |
| 123 | + $node = DOMDocumentFactory::fromString('<node>value</node>'); |
125 | 124 |
|
126 | 125 | /** @psalm-var DOMElement $element */ |
127 | 126 | $element = $node->getElementsByTagName("node")->item(0); |
@@ -149,8 +148,7 @@ public function testSignWithMultiCertificate(): void |
149 | 148 | { |
150 | 149 | $this->other_certificate_file = $this->certdir . DIRECTORY_SEPARATOR . self::OTHER_CERTIFICATE; |
151 | 150 |
|
152 | | - $node = new DOMDocument(); |
153 | | - $node->loadXML('<?xml version="1.0"?><node>value</node>'); |
| 151 | + $node = DOMDocumentFactory::fromString('<node>value</node>'); |
154 | 152 |
|
155 | 153 | /** @psalm-var DOMElement $element */ |
156 | 154 | $element = $node->getElementsByTagName("node")->item(0); |
@@ -179,8 +177,7 @@ public function testSignWithMultiCertificate(): void |
179 | 177 | */ |
180 | 178 | public function testSignMissingPrivateKey(): void |
181 | 179 | { |
182 | | - $node = new DOMDocument(); |
183 | | - $node->loadXML('<?xml version="1.0"?><node>value</node>'); |
| 180 | + $node = DOMDocumentFactory::fromString('<node>value</node>'); |
184 | 181 |
|
185 | 182 | /** @psalm-var DOMElement $element */ |
186 | 183 | $element = $node->getElementsByTagName("node")->item(0); |
|
0 commit comments