Skip to content

Commit cd8e4c7

Browse files
authored
Merge pull request #136 from OpenConext/feature/fix_typo
Fix erroneous "7" instead of "^7" constraint.
2 parents d393691 + 10d9bdc commit cd8e4c7

File tree

4 files changed

+15
-39
lines changed

4 files changed

+15
-39
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# 7.0.2
2+
- Fix version constraint error in `symfony/templating` requirement
3+
4+
# 7.0.1
5+
- Update xmlseclibs to version 3.1.4
6+
- Mark as incompatible with symfony/http-foundation >=8.0
7+
8+
19
# 7.0.0
210
- Add SF 7 support
311
- Upgrade dev & qa tooling

ci/qa/phpstan-baseline.neon

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -24,42 +24,6 @@ parameters:
2424
count: 5
2525
path: ../../src/DependencyInjection/Configuration.php
2626

27-
-
28-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addHostedSection\(\) has parameter \$node with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition but does not specify its types\: TParent$#'
29-
identifier: missingType.generics
30-
count: 1
31-
path: ../../src/DependencyInjection/Configuration.php
32-
33-
-
34-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addRemoteIdentityProviderConfiguration\(\) has parameter \$arrayNode with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeBuilder but does not specify its types\: TParent$#'
35-
identifier: missingType.generics
36-
count: 1
37-
path: ../../src/DependencyInjection/Configuration.php
38-
39-
-
40-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addRemoteIdentityProviderSection\(\) has parameter \$remoteNode with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition but does not specify its types\: TParent$#'
41-
identifier: missingType.generics
42-
count: 1
43-
path: ../../src/DependencyInjection/Configuration.php
44-
45-
-
46-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addRemoteIdentityProvidersSection\(\) has parameter \$remoteNode with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition but does not specify its types\: TParent$#'
47-
identifier: missingType.generics
48-
count: 1
49-
path: ../../src/DependencyInjection/Configuration.php
50-
51-
-
52-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addRemoteSection\(\) has parameter \$rootNode with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition but does not specify its types\: TParent$#'
53-
identifier: missingType.generics
54-
count: 1
55-
path: ../../src/DependencyInjection/Configuration.php
56-
57-
-
58-
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\Configuration\:\:addRemoteServiceProvidersSection\(\) has parameter \$remoteNode with generic class Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition but does not specify its types\: TParent$#'
59-
identifier: missingType.generics
60-
count: 1
61-
path: ../../src/DependencyInjection/Configuration.php
62-
6327
-
6428
message: '#^Method Surfnet\\SamlBundle\\DependencyInjection\\SurfnetSamlExtension\:\:parseCertificateData\(\) has parameter \$provider with no value type specified in iterable type array\.$#'
6529
identifier: missingType.iterableValue

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"symfony/dependency-injection": "^6.3|^7.0",
1616
"symfony/framework-bundle": "^6.3|^7.0",
1717
"symfony/security-bundle": "^6.3|^7.0",
18-
"symfony/templating": "^6.3|7.0",
18+
"symfony/templating": "^6.3|^7.0",
1919
"twig/twig": "^3"
2020
},
2121
"conflict": {

src/SAML2/Attribute/AttributeDictionary.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,15 @@ public function addAttributeDefinition(AttributeDefinition $attributeDefinition)
7575
$this->attributeDefinitionsByName[$attributeDefinition->getName()] = $attributeDefinition;
7676

7777
if ($attributeDefinition->hasUrnMace()) {
78-
$this->attributeDefinitionsByUrn[$attributeDefinition->getUrnMace()] = $attributeDefinition;
78+
$urnMace = $attributeDefinition->getUrnMace();
79+
assert(is_string($urnMace));
80+
$this->attributeDefinitionsByUrn[$urnMace] = $attributeDefinition;
7981
}
8082

8183
if ($attributeDefinition->hasUrnOid()) {
82-
$this->attributeDefinitionsByUrn[$attributeDefinition->getUrnOid()] = $attributeDefinition;
84+
$urnOid = $attributeDefinition->getUrnOid();
85+
assert(is_string($urnOid));
86+
$this->attributeDefinitionsByUrn[$urnOid] = $attributeDefinition;
8387
}
8488
}
8589

0 commit comments

Comments
 (0)