From d1a932052e4e034edb3d9b69414d45dbf27dcf3c Mon Sep 17 00:00:00 2001 From: Tim van Dijen Date: Wed, 18 Mar 2020 21:27:51 +0100 Subject: [PATCH] Fix deprecated string-issuer --- src/SAML2/HTTPArtifact.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SAML2/HTTPArtifact.php b/src/SAML2/HTTPArtifact.php index cedbc3603..41118fa31 100644 --- a/src/SAML2/HTTPArtifact.php +++ b/src/SAML2/HTTPArtifact.php @@ -12,6 +12,7 @@ use SimpleSAML\Utils\HTTP; use SAML2\Utilities\Temporal; +use SAML2\XML\saml\Issuer; /** * Class which implements the HTTP-Artifact binding. @@ -130,9 +131,9 @@ public function receive(): Message $ar = new ArtifactResolve(); /* Set the request attributes */ + $issuer = new Issuer($this->spMetadata->getString('entityid')); - /** @psalm-suppress UndefinedClass */ - $ar->setIssuer($this->spMetadata->getString('entityid')); + $ar->setIssuer($issuer); $ar->setArtifact($_REQUEST['SAMLart']); $ar->setDestination($endpoint['Location']);