Skip to content

Commit fd83f17

Browse files
committed
Use DDF and Chunk from xml-common library
1 parent df5c338 commit fd83f17

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+126
-622
lines changed

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
"psr/log": "^2.0 || ^3.0",
1818
"robrichards/xmlseclibs": "^3.1.4",
19+
"simplesamlphp/xml-common": "^2.7",
1920
"webmozart/assert": "^2.0"
2021
},
2122
"require-dev": {
@@ -42,7 +43,8 @@
4243
"allow-plugins": {
4344
"composer/package-versions-deprecated": true,
4445
"dealerdirect/phpcodesniffer-composer-installer": true,
45-
"phpstan/extension-installer": true
46+
"phpstan/extension-installer": true,
47+
"simplesamlphp/composer-xmlprovider-installer": true
4648
}
4749
}
4850
}

src/SAML2/Assertion.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
use RobRichards\XMLSecLibs\XMLSecurityKey;
1212
use SAML2\Exception\RuntimeException;
1313
use SAML2\Utilities\Temporal;
14-
use SAML2\XML\Chunk;
1514
use SAML2\XML\saml\Issuer;
1615
use SAML2\XML\saml\NameID;
1716
use SAML2\XML\saml\SubjectConfirmation;
17+
use SimpleSAML\XML\Chunk;
1818
use Webmozart\Assert\Assert;
1919

2020
/**
@@ -143,7 +143,7 @@ class Assertion extends SignedElement
143143
* See:
144144
* @url http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf
145145
*
146-
* @var \SAML2\XML\Chunk|null
146+
* @var \SimpleSAML\XML\Chunk|null
147147
*/
148148
private $authnContextDecl = null;
149149

@@ -1123,7 +1123,7 @@ public function setSignatureMethod(?string $signatureMethod = null): void
11231123
/**
11241124
* Set the authentication context declaration.
11251125
*
1126-
* @param \SAML2\XML\Chunk $authnContextDecl
1126+
* @param \SimpleSAML\XML\Chunk $authnContextDecl
11271127
* @throws \Exception
11281128
*/
11291129
public function setAuthnContextDecl(Chunk $authnContextDecl): void
@@ -1144,7 +1144,7 @@ public function setAuthnContextDecl(Chunk $authnContextDecl): void
11441144
* See:
11451145
* @url http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf
11461146
*
1147-
* @return \SAML2\XML\Chunk|null
1147+
* @return \SimpleSAML\XML\Chunk|null
11481148
*/
11491149
public function getAuthnContextDecl(): ?Chunk
11501150
{

src/SAML2/DOMDocumentFactory.php

Lines changed: 0 additions & 114 deletions
This file was deleted.

src/SAML2/Message.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
use Exception;
99
use RobRichards\XMLSecLibs\XMLSecurityKey;
1010
use SAML2\Utilities\Temporal;
11-
use SAML2\XML\Chunk;
1211
use SAML2\XML\saml\Issuer;
1312
use SAML2\XML\samlp\Extensions;
13+
use SimpleSAML\XML\Chunk;
1414

1515
/**
1616
* Base class for all SAML 2 messages.
@@ -575,7 +575,7 @@ public static function fromXML(DOMElement $xml): Message
575575
/**
576576
* Retrieve the Extensions.
577577
*
578-
* @return \SAML2\XML\Chunk[]
578+
* @return \SimpleSAML\XML\Chunk[]
579579
*/
580580
public function getExtensions(): array
581581
{
@@ -597,7 +597,7 @@ public function setExtensions(array $extensions): void
597597
/**
598598
* Add an Extension.
599599
*
600-
* @param \SAML2\XML\Chunk $extension The Extensions
600+
* @param \SimpleSAML\XML\Chunk $extension The Extensions
601601
*/
602602
public function addExtension(Chunk $extension): void
603603
{

src/SAML2/XML/Chunk.php

Lines changed: 0 additions & 178 deletions
This file was deleted.

0 commit comments

Comments
 (0)