Skip to content

Commit

Permalink
Add coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
cicnavi committed Jan 14, 2025
1 parent ae0bd2d commit 6fae8d1
Show file tree
Hide file tree
Showing 2 changed files with 431 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/Federation/MetadataPolicyApplicator.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,22 @@ public function __construct(
) {
}

/**
* @param array $resolvedMetadataPolicy Resolved (validated) metadata policy.
* @param array $metadata
* @return array
* @throws \SimpleSAML\OpenID\Exceptions\MetadataPolicyException
* @throws \SimpleSAML\OpenID\Exceptions\OpenIdException
*/
public function for(
array $metadataPolicy,
array $resolvedMetadataPolicy,
array $metadata,
): array {
/**
* @var string $policyParameterName
* @var array<string,mixed> $policyOperations
*/
foreach ($metadataPolicy as $policyParameterName => $policyOperations) {
foreach ($resolvedMetadataPolicy as $policyParameterName => $policyOperations) {
foreach (MetadataPolicyOperatorsEnum::cases() as $metadataPolicyOperatorEnum) {
if (!array_key_exists($metadataPolicyOperatorEnum->value, $policyOperations)) {
continue;
Expand Down
Loading

0 comments on commit 6fae8d1

Please sign in to comment.