Skip to content

Commit fb0fd7b

Browse files
committed
Bump test-framework
1 parent 6a28784 commit fb0fd7b

File tree

7 files changed

+99
-64
lines changed

7 files changed

+99
-64
lines changed

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
}
3636
},
3737
"require": {
38-
"php": "^8.1",
38+
"php": "^8.2",
3939
"ext-dom": "*",
4040

4141
"beste/clock": "^3.0",
@@ -52,7 +52,7 @@
5252
"symfony/http-foundation": "^6.4"
5353
},
5454
"require-dev": {
55-
"simplesamlphp/simplesamlphp-test-framework": "~1.9.2"
55+
"simplesamlphp/simplesamlphp-test-framework": "~1.10.3"
5656
},
5757
"support": {
5858
"issues": "https://github.com/simplesamlphp/simplesamlphp-module-adfs/issues",

src/Controller/Adfs.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,22 @@
55
namespace SimpleSAML\Module\adfs\Controller;
66

77
use Exception;
8-
use SimpleSAML\{Configuration, IdP, Logger, Metadata, Module, Session, Utils};
8+
use SimpleSAML\Configuration;
99
use SimpleSAML\Error as SspError;
10+
use SimpleSAML\IdP;
11+
use SimpleSAML\Logger;
12+
use SimpleSAML\Metadata;
1013
use SimpleSAML\Module\adfs\IdP\ADFS as ADFS_IDP;
1114
use SimpleSAML\Module\adfs\IdP\MetadataBuilder;
1215
use SimpleSAML\Module\adfs\IdP\PassiveIdP;
1316
use SimpleSAML\Module\adfs\MetadataExchange;
17+
use SimpleSAML\Session;
1418
use SimpleSAML\SOAP\XML\env_200305\Envelope;
19+
use SimpleSAML\Utils;
1520
use SimpleSAML\XML\DOMDocumentFactory;
16-
use Symfony\Component\HttpFoundation\{Request, Response, StreamedResponse};
21+
use Symfony\Component\HttpFoundation\Request;
22+
use Symfony\Component\HttpFoundation\Response;
23+
use Symfony\Component\HttpFoundation\StreamedResponse;
1724

1825
/**
1926
* Controller class for the adfs module.
@@ -36,6 +43,7 @@ class Adfs
3643
/** @var \SimpleSAML\Utils\Crypto */
3744
protected Utils\Crypto $cryptoUtils;
3845

46+
3947
/**
4048
* AdfsController constructor.
4149
*

src/IdP/ADFS.php

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
use SimpleSAML\Logger;
1616
use SimpleSAML\Metadata\MetaDataStorageHandler;
1717
use SimpleSAML\Module;
18-
use SimpleSAML\SAML2\Constants as SAML2_C;
1918
use SimpleSAML\SAML11\Constants as C;
2019
use SimpleSAML\SAML11\XML\saml\Assertion;
2120
use SimpleSAML\SAML11\XML\saml\Attribute;
@@ -25,18 +24,40 @@
2524
use SimpleSAML\SAML11\XML\saml\AudienceRestrictionCondition;
2625
use SimpleSAML\SAML11\XML\saml\AuthenticationStatement;
2726
use SimpleSAML\SAML11\XML\saml\Conditions;
27+
use SimpleSAML\SAML11\XML\saml\ConfirmationMethod;
2828
use SimpleSAML\SAML11\XML\saml\NameIdentifier;
29-
use SimpleSAML\SAML11\XML\saml\{ConfirmationMethod, Subject, SubjectConfirmation};
29+
use SimpleSAML\SAML11\XML\saml\Subject;
30+
use SimpleSAML\SAML11\XML\saml\SubjectConfirmation;
31+
use SimpleSAML\SAML2\Constants as SAML2_C;
3032
use SimpleSAML\SOAP\Constants as SOAP_C;
31-
use SimpleSAML\SOAP\XML\env_200305\{Body, Envelope, Header};
33+
use SimpleSAML\SOAP\XML\env_200305\Body;
34+
use SimpleSAML\SOAP\XML\env_200305\Envelope;
35+
use SimpleSAML\SOAP\XML\env_200305\Header;
3236
use SimpleSAML\Utils;
33-
use SimpleSAML\WSSecurity\XML\wsa_200508\{Action, Address, EndpointReference, MessageID, RelatesTo, To};
37+
use SimpleSAML\WSSecurity\XML\wsa_200508\Action;
38+
use SimpleSAML\WSSecurity\XML\wsa_200508\Address;
39+
use SimpleSAML\WSSecurity\XML\wsa_200508\EndpointReference;
40+
use SimpleSAML\WSSecurity\XML\wsa_200508\MessageID;
41+
use SimpleSAML\WSSecurity\XML\wsa_200508\RelatesTo;
42+
use SimpleSAML\WSSecurity\XML\wsa_200508\To;
3443
use SimpleSAML\WSSecurity\XML\wsp\AppliesTo;
35-
use SimpleSAML\WSSecurity\XML\wsse\{KeyIdentifier, Password, Security, SecurityTokenReference, Username, UsernameToken};
36-
use SimpleSAML\WSSecurity\XML\wst_200502\{KeyType, KeyTypeEnum, Lifetime, RequestType, RequestTypeEnum, TokenType};
37-
use SimpleSAML\WSSecurity\XML\wst_200502\{RequestedSecurityToken, RequestSecurityToken, RequestSecurityTokenResponse};
38-
use SimpleSAML\WSSecurity\XML\wst_200502\{RequestedAttachedReference, RequestedUnattachedReference};
39-
use SimpleSAML\WSSecurity\XML\wsu\{Created, Expires, Timestamp};
44+
use SimpleSAML\WSSecurity\XML\wsse\KeyIdentifier;
45+
use SimpleSAML\WSSecurity\XML\wsse\Password;
46+
use SimpleSAML\WSSecurity\XML\wsse\Security;
47+
use SimpleSAML\WSSecurity\XML\wsse\SecurityTokenReference;
48+
use SimpleSAML\WSSecurity\XML\wsse\UsernameToken;
49+
use SimpleSAML\WSSecurity\XML\wst_200502\KeyType;
50+
use SimpleSAML\WSSecurity\XML\wst_200502\Lifetime;
51+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestedSecurityToken;
52+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestedUnattachedReference;
53+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestSecurityToken;
54+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestSecurityTokenResponse;
55+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestType;
56+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestTypeEnum;
57+
use SimpleSAML\WSSecurity\XML\wst_200502\TokenType;
58+
use SimpleSAML\WSSecurity\XML\wsu\Created;
59+
use SimpleSAML\WSSecurity\XML\wsu\Expires;
60+
use SimpleSAML\WSSecurity\XML\wsu\Timestamp;
4061
use SimpleSAML\XHTML\Template;
4162
use SimpleSAML\XML\Attribute as XMLAttribute;
4263
use SimpleSAML\XMLSecurity\Alg\Signature\SignatureAlgorithmFactory;
@@ -45,7 +66,8 @@
4566
use SimpleSAML\XMLSecurity\XML\ds\KeyInfo;
4667
use SimpleSAML\XMLSecurity\XML\ds\X509Certificate;
4768
use SimpleSAML\XMLSecurity\XML\ds\X509Data;
48-
use Symfony\Component\HttpFoundation\{Request, StreamedResponse};
69+
use Symfony\Component\HttpFoundation\Request;
70+
use Symfony\Component\HttpFoundation\StreamedResponse;
4971

5072
use function array_pop;
5173
use function base64_encode;

src/IdP/MetadataBuilder.php

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
use Beste\Clock\LocalizedClock;
88
use Exception;
99
use Psr\Clock\ClockInterface;
10-
use SimpleSAML\{Configuration, Logger, Module, Utils};
1110
use SimpleSAML\Assert\Assert;
11+
use SimpleSAML\Configuration;
12+
use SimpleSAML\Logger;
13+
use SimpleSAML\Module;
1214
use SimpleSAML\SAML2\Exception\ArrayValidationException;
1315
use SimpleSAML\SAML2\XML\md\AbstractMetadataDocument;
1416
use SimpleSAML\SAML2\XML\md\ContactPerson;
@@ -18,22 +20,27 @@
1820
use SimpleSAML\SAML2\XML\md\Organization;
1921
use SimpleSAML\SAML2\XML\mdattr\EntityAttributes;
2022
use SimpleSAML\SAML2\XML\mdrpi\RegistrationInfo;
21-
use SimpleSAML\SAML2\XML\mdui\{DiscoHints, UIInfo};
22-
use SimpleSAML\SAML2\XML\saml\{Attribute, AttributeValue};
23+
use SimpleSAML\SAML2\XML\mdui\DiscoHints;
24+
use SimpleSAML\SAML2\XML\mdui\UIInfo;
25+
use SimpleSAML\SAML2\XML\saml\Attribute;
26+
use SimpleSAML\SAML2\XML\saml\AttributeValue;
2327
use SimpleSAML\SAML2\XML\shibmd\Scope;
28+
use SimpleSAML\Utils;
29+
use SimpleSAML\WSSecurity\Constants as C;
30+
use SimpleSAML\WSSecurity\XML\fed\PassiveRequestorEndpoint;
31+
use SimpleSAML\WSSecurity\XML\fed\SecurityTokenServiceEndpoint;
32+
use SimpleSAML\WSSecurity\XML\fed\SecurityTokenServiceType;
33+
use SimpleSAML\WSSecurity\XML\fed\TokenType;
34+
use SimpleSAML\WSSecurity\XML\fed\TokenTypesOffered;
35+
use SimpleSAML\WSSecurity\XML\wsa_200508\Address;
36+
use SimpleSAML\WSSecurity\XML\wsa_200508\EndpointReference;
2437
use SimpleSAML\XML\Chunk;
2538
use SimpleSAML\XMLSecurity\Alg\Signature\SignatureAlgorithmFactory;
2639
use SimpleSAML\XMLSecurity\Key\PrivateKey;
27-
use SimpleSAML\XMLSecurity\XML\ds\{KeyInfo, KeyName, X509Certificate, X509Data};
28-
use SimpleSAML\WSSecurity\Constants as C;
29-
use SimpleSAML\WSSecurity\XML\fed\{
30-
PassiveRequestorEndpoint,
31-
SecurityTokenServiceEndpoint,
32-
SecurityTokenServiceType,
33-
TokenTypesOffered,
34-
TokenType,
35-
};
36-
use SimpleSAML\WSSecurity\XML\wsa_200508\{Address, EndpointReference};
40+
use SimpleSAML\XMLSecurity\XML\ds\KeyInfo;
41+
use SimpleSAML\XMLSecurity\XML\ds\KeyName;
42+
use SimpleSAML\XMLSecurity\XML\ds\X509Certificate;
43+
use SimpleSAML\XMLSecurity\XML\ds\X509Data;
3744

3845
use function array_key_exists;
3946
use function preg_match;
@@ -48,6 +55,7 @@ class MetadataBuilder
4855
/** @var \Psr\Clock\ClockInterface */
4956
protected ClockInterface $clock;
5057

58+
5159
/**
5260
* Constructor.
5361
*

src/IdP/PassiveIdP.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@
55
namespace SimpleSAML\Module\adfs\IdP;
66

77
use Exception;
8-
use SimpleSAML\{Auth, Configuration, Error, Session, Utils};
98
use SimpleSAML\Assert\Assert;
10-
use SimpleSAML\IdP\{IFrameLogoutHandler, LogoutHandlerInterface, TraditionalLogoutHandler};
9+
use SimpleSAML\Auth;
10+
use SimpleSAML\Configuration;
11+
use SimpleSAML\Error;
12+
use SimpleSAML\IdP\IFrameLogoutHandler;
13+
use SimpleSAML\IdP\LogoutHandlerInterface;
14+
use SimpleSAML\IdP\TraditionalLogoutHandler;
1115
use SimpleSAML\Metadata\MetaDataStorageHandler;
12-
use Symfony\Component\HttpFoundation\{RedirectResponse, Response};
16+
use SimpleSAML\Session;
17+
use Symfony\Component\HttpFoundation\Response;
1318

1419
use function call_user_func;
1520
use function substr;
@@ -145,7 +150,7 @@ public static function getByState(Configuration $config, array &$state): Passive
145150
/**
146151
* Retrieve the configuration for this IdP.
147152
*
148-
* @return Configuration The configuration object.
153+
* @return \SimpleSAML\Configuration The configuration object.
149154
*/
150155
public function getConfig(): Configuration
151156
{

src/MetadataExchange.php

Lines changed: 23 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,35 @@
66

77
use SimpleSAML\Module;
88
use SimpleSAML\Module\adfs\Trust;
9-
use SimpleSAML\WSDL\XML\soap12\{
10-
Address as Soap12Address,
11-
Binding as Soap12Binding,
12-
Body as Soap12Body,
13-
Operation as Soap12Operation,
14-
};
15-
use SimpleSAML\WSDL\XML\wsdl\{
16-
Binding,
17-
BindingOperation,
18-
BindingOperationInput,
19-
BindingOperationOutput,
20-
Definitions,
21-
Input,
22-
Message,
23-
Output,
24-
Part,
25-
Port,
26-
PortType,
27-
PortTypeOperation,
28-
Service,
29-
Types,
30-
};
9+
use SimpleSAML\WSDL\XML\soap12\Address as Soap12Address;
10+
use SimpleSAML\WSDL\XML\soap12\Binding as Soap12Binding;
11+
use SimpleSAML\WSDL\XML\soap12\Body as Soap12Body;
12+
use SimpleSAML\WSDL\XML\soap12\Operation as Soap12Operation;
13+
use SimpleSAML\WSDL\XML\wsdl\Binding;
14+
use SimpleSAML\WSDL\XML\wsdl\BindingOperation;
15+
use SimpleSAML\WSDL\XML\wsdl\BindingOperationInput;
16+
use SimpleSAML\WSDL\XML\wsdl\BindingOperationOutput;
17+
use SimpleSAML\WSDL\XML\wsdl\Definitions;
18+
use SimpleSAML\WSDL\XML\wsdl\Input;
19+
use SimpleSAML\WSDL\XML\wsdl\Message;
20+
use SimpleSAML\WSDL\XML\wsdl\Output;
21+
use SimpleSAML\WSDL\XML\wsdl\Part;
22+
use SimpleSAML\WSDL\XML\wsdl\Port;
23+
use SimpleSAML\WSDL\XML\wsdl\PortType;
24+
use SimpleSAML\WSDL\XML\wsdl\PortTypeOperation;
25+
use SimpleSAML\WSDL\XML\wsdl\Service;
3126
use SimpleSAML\WSSecurity\Constants as C;
32-
use SimpleSAML\WSSecurity\XML\wsa_200508\{Address, EndpointReference};
27+
use SimpleSAML\WSSecurity\XML\wsa_200508\Address;
28+
use SimpleSAML\WSSecurity\XML\wsa_200508\EndpointReference;
3329
use SimpleSAML\WSSecurity\XML\wsp\PolicyReference;
34-
use SimpleSAML\WSSecurity\XML\wst_200502\{
35-
RequestSecurityToken as RequestSecurityToken2005,
36-
RequestSecurityTokenResponse as RequestSecurityTokenResponse2005,
37-
};
38-
use SimpleSAML\WSSecurity\XML\wst_200512\{
39-
RequestSecurityToken as RequestSecurityToken13,
40-
RequestSecurityTokenResponseCollection as RequestSecurityTokenResponseCollection13,
41-
};
30+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestSecurityToken as RequestSecurityToken2005;
31+
use SimpleSAML\WSSecurity\XML\wst_200502\RequestSecurityTokenResponse as RequestSecurityTokenResponse2005;
32+
//use SimpleSAML\WSSecurity\XML\wst_200512\RequestSecurityToken as RequestSecurityToken13;
33+
//use SimpleSAML\WSSecurity\XML\wst_200512\RequestSecurityTokenResponseCollection as RequestSecurityTokenResponseCollection13;
4234
use SimpleSAML\XML\Attribute as XMLAttribute;
4335

4436
//use SimpleSAML\XML\Chunk;
4537
//use SimpleSAML\XML\DOMDocumentFactory;
46-
4738
use function array_merge;
4839
use function sprintf;
4940

tests/src/Controller/AdfsControllerTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
use SimpleSAML\Error;
1111
use SimpleSAML\Module\adfs\Controller;
1212
use SimpleSAML\Session;
13-
use Symfony\Component\HttpFoundation\{Request, StreamedResponse};
13+
use Symfony\Component\HttpFoundation\Request;
14+
use Symfony\Component\HttpFoundation\StreamedResponse;
1415

1516
use function dirname;
1617

0 commit comments

Comments
 (0)