@@ -299,6 +299,7 @@ public static function validateGeneralParameterOperationRules(array $parameterOp
299299 }
300300
301301 /**
302+ * @param array<string,mixed> $parameterOperations
302303 * @throws \SimpleSAML\OpenID\Exceptions\MetadataPolicyException
303304 */
304305 public static function validateSpecificParameterOperationRules (array $ parameterOperations ): void
@@ -316,13 +317,13 @@ public static function validateSpecificParameterOperationRules(array $parameterO
316317
317318 // No special resolving rules for operator 'value', continue with 'add'.
318319 if ($ metadataPolicyOperatorEnum === MetadataPolicyOperatorsEnum::Add) {
319- /** @var array $operatorValue We ensured this is array. */
320+ /** @var array<mixed> $operatorValue We ensured this is array. */
320321 // If add is combined with subset_of, the values of add MUST be a subset of the values of
321322 // subset_of.
322323 if (
323324 in_array (MetadataPolicyOperatorsEnum::SubsetOf->value , $ parameterOperatorKeys , true )
324325 ) {
325- /** @var array $superset We ensured this is array. */
326+ /** @var array<mixed> $superset We ensured this is array. */
326327 $ superset = $ parameterOperations [
327328 MetadataPolicyOperatorsEnum::SubsetOf->value
328329 ];
@@ -346,7 +347,7 @@ public static function validateSpecificParameterOperationRules(array $parameterO
346347 true ,
347348 )
348349 ) {
349- /** @var array $subset We ensured this is array. */
350+ /** @var array<mixed> $subset We ensured this is array. */
350351 $ subset = $ parameterOperations [
351352 MetadataPolicyOperatorsEnum::SupersetOf->value
352353 ];
@@ -366,7 +367,7 @@ public static function validateSpecificParameterOperationRules(array $parameterO
366367 if (
367368 in_array (MetadataPolicyOperatorsEnum::OneOf->value , $ parameterOperatorKeys , true )
368369 ) {
369- /** @var array $superset We ensured this is array. */
370+ /** @var array<mixed> $superset We ensured this is array. */
370371 $ superset = $ parameterOperations [
371372 MetadataPolicyOperatorsEnum::OneOf->value
372373 ];
@@ -386,7 +387,7 @@ public static function validateSpecificParameterOperationRules(array $parameterO
386387 if (
387388 in_array (MetadataPolicyOperatorsEnum::SubsetOf->value , $ parameterOperatorKeys , true )
388389 ) {
389- /** @var array $superset We ensured this is array. */
390+ /** @var array<mixed> $superset We ensured this is array. */
390391 $ superset = $ parameterOperations [
391392 MetadataPolicyOperatorsEnum::SubsetOf->value
392393 ];
@@ -410,7 +411,7 @@ public static function validateSpecificParameterOperationRules(array $parameterO
410411 true ,
411412 )
412413 ) {
413- /** @var array $subset We ensured this is array. */
414+ /** @var array<mixed> $subset We ensured this is array. */
414415 $ subset = $ parameterOperations [
415416 MetadataPolicyOperatorsEnum::SupersetOf->value
416417 ];
@@ -440,7 +441,7 @@ public static function validateSpecificParameterOperationRules(array $parameterO
440441 true ,
441442 )
442443 ) {
443- /** @var array $subset We ensured this is array. */
444+ /** @var array<mixed> $subset We ensured this is array. */
444445 $ subset = $ parameterOperations [
445446 MetadataPolicyOperatorsEnum::SupersetOf->value
446447 ];
0 commit comments