Skip to content

WIP: create fed classes #270

WIP: create fed classes

WIP: create fed classes #270

Triggered via push January 9, 2024 21:46
Status Failure
Total duration 2m 42s
Artifacts

php.yml

on: push
Matrix: unit-tests-linux
Matrix: unit-tests-windows
Code coverage
0s
Code coverage
Cleanup artifacts
0s
Cleanup artifacts
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
UndefinedClass: src/XML/fed/AbstractApplicationServiceType.php#L41
src/XML/fed/AbstractApplicationServiceType.php:41:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesOffered does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractApplicationServiceType.php#L42
src/XML/fed/AbstractApplicationServiceType.php:42:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesRequested does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractAttributeServiceType.php#L41
src/XML/fed/AbstractAttributeServiceType.php:41:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesOffered does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractAttributeServiceType.php#L42
src/XML/fed/AbstractAttributeServiceType.php:42:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesRequested does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractPseudonymServiceType.php#L41
src/XML/fed/AbstractPseudonymServiceType.php:41:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesOffered does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractPseudonymServiceType.php#L42
src/XML/fed/AbstractPseudonymServiceType.php:42:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesRequested does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractSecurityTokenServiceType.php#L41
src/XML/fed/AbstractSecurityTokenServiceType.php:41:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesOffered does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractSecurityTokenServiceType.php#L42
src/XML/fed/AbstractSecurityTokenServiceType.php:42:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesRequested does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractWebServiceDescriptorType.php#L47
src/XML/fed/AbstractWebServiceDescriptorType.php:47:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesOffered does not exist (see https://psalm.dev/019)
UndefinedClass: src/XML/fed/AbstractWebServiceDescriptorType.php#L48
src/XML/fed/AbstractWebServiceDescriptorType.php:48:15: UndefinedClass: Class, interface or enum named SimpleSAML\WSSecurity\XML\fed\ClaimTypesRequested does not exist (see https://psalm.dev/019)
PossiblyNullArgument: src/XML/auth/AbstractEncryptedValueType.php#L95
src/XML/auth/AbstractEncryptedValueType.php:95:50: PossiblyNullArgument: Argument 2 of DOMElement::setAttribute cannot be null, possibly null value provided (see https://psalm.dev/078)
ArgumentTypeCoercion: src/XML/auth/AbstractStructuredValueType.php#L47
src/XML/auth/AbstractStructuredValueType.php:47:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\auth\AbstractStructuredValueType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, mixed> provided (see https://psalm.dev/193)
UnsafeInstantiation: src/XML/auth/AbstractValueInRangeType.php#L51
src/XML/auth/AbstractValueInRangeType.php:51:16: UnsafeInstantiation: Cannot safely instantiate class SimpleSAML\WSSecurity\XML\auth\AbstractValueInRangeType with "new static" as its constructor might change in child classes (see https://psalm.dev/229)
ArgumentTypeCoercion: src/XML/fed/AbstractAssertionType.php#L43
src/XML/fed/AbstractAssertionType.php:43:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractAssertionType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, mixed> provided (see https://psalm.dev/193)
ArgumentTypeCoercion: src/XML/fed/AbstractAttributeExtensibleString.php#L35
src/XML/fed/AbstractAttributeExtensibleString.php:35:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractAttributeExtensibleString::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, SimpleSAML\XML\Attribute> provided (see https://psalm.dev/193)
ArgumentTypeCoercion: src/XML/fed/AbstractClaimDialectType.php#L50
src/XML/fed/AbstractClaimDialectType.php:50:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractClaimDialectType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, mixed> provided (see https://psalm.dev/193)
PossiblyNullArgument: src/XML/fed/AbstractClaimDialectType.php#L105
src/XML/fed/AbstractClaimDialectType.php:105:37: PossiblyNullArgument: Argument 2 of DOMElement::setAttribute cannot be null, possibly null value provided (see https://psalm.dev/078)
ArgumentTypeCoercion: src/XML/fed/AbstractClaimDialectsOfferedType.php#L43
src/XML/fed/AbstractClaimDialectsOfferedType.php:43:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractClaimDialectsOfferedType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, mixed> provided (see https://psalm.dev/193)
ArgumentTypeCoercion: src/XML/fed/AbstractClientPseudonymType.php#L52
src/XML/fed/AbstractClientPseudonymType.php:52:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractClientPseudonymType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, SimpleSAML\XML\Attribute> provided (see https://psalm.dev/193)
ArgumentTypeCoercion: src/XML/fed/AbstractFederationMetadataType.php#L48
src/XML/fed/AbstractFederationMetadataType.php:48:32: ArgumentTypeCoercion: Argument 1 of SimpleSAML\WSSecurity\XML\fed\AbstractFederationMetadataType::setAttributesNS expects list<SimpleSAML\XML\Attribute>, but parent type array<array-key, SimpleSAML\XML\Attribute> provided (see https://psalm.dev/193)