Skip to content

Introduce soap-fault support #10

Introduce soap-fault support

Introduce soap-fault support #10

Triggered via pull request June 6, 2024 14:59
@veeweeveewee
synchronize #3
soap-fault
Status Failure
Total duration 1m 3s
Billable time 3m
Artifacts

analyzers.yaml

on: pull_request
Matrix: run
Fit to window
Zoom out
Zoom in

Annotations

30 errors
UnusedClass: src/Encoder/Fault/Soap11FaultEncoder.php#L15
src/Encoder/Fault/Soap11FaultEncoder.php:15:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap11FaultEncoder is never used (see https://psalm.dev/075)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:36: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:31: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClass: src/Encoder/Fault/Soap12FaultEncoder.php#L23
src/Encoder/Fault/Soap12FaultEncoder.php:23:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap12FaultEncoder is never used (see https://psalm.dev/075)
MoreSpecificReturnType: src/Encoder/Fault/Soap12FaultEncoder.php#L28
src/Encoder/Fault/Soap12FaultEncoder.php:28:16: MoreSpecificReturnType: The declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso is more specific than the inferred return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' (see https://psalm.dev/070)
ArgumentTypeCoercion: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: ArgumentTypeCoercion: Type string should be a subtype of non-empty-string (see https://psalm.dev/193)
LessSpecificReturnStatement: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: LessSpecificReturnStatement: The type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' is more general than the declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso (see https://psalm.dev/129)
RiskyTruthyFalsyComparison: src/Encoder/Fault/Soap12FaultEncoder.php#L57
src/Encoder/Fault/Soap12FaultEncoder.php:57:37: RiskyTruthyFalsyComparison: Operand of type null|string contains type string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
UnusedClass: src/Encoder/Fault/Soap11FaultEncoder.php#L15
src/Encoder/Fault/Soap11FaultEncoder.php:15:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap11FaultEncoder is never used (see https://psalm.dev/075)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:36: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:31: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClass: src/Encoder/Fault/Soap12FaultEncoder.php#L23
src/Encoder/Fault/Soap12FaultEncoder.php:23:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap12FaultEncoder is never used (see https://psalm.dev/075)
MoreSpecificReturnType: src/Encoder/Fault/Soap12FaultEncoder.php#L28
src/Encoder/Fault/Soap12FaultEncoder.php:28:16: MoreSpecificReturnType: The declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso is more specific than the inferred return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' (see https://psalm.dev/070)
ArgumentTypeCoercion: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: ArgumentTypeCoercion: Type string should be a subtype of non-empty-string (see https://psalm.dev/193)
LessSpecificReturnStatement: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: LessSpecificReturnStatement: The type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' is more general than the declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso (see https://psalm.dev/129)
RiskyTruthyFalsyComparison: src/Encoder/Fault/Soap12FaultEncoder.php#L57
src/Encoder/Fault/Soap12FaultEncoder.php:57:37: RiskyTruthyFalsyComparison: Operand of type null|string contains type string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
UnusedClass: src/Encoder/Fault/Soap11FaultEncoder.php#L15
src/Encoder/Fault/Soap11FaultEncoder.php:15:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap11FaultEncoder is never used (see https://psalm.dev/075)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:36: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L23
src/Encoder/Fault/Soap11FaultEncoder.php:23:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClosureParam: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:31: UnusedClosureParam: Param fault is never referenced in this method (see https://psalm.dev/188)
NoValue: src/Encoder/Fault/Soap11FaultEncoder.php#L24
src/Encoder/Fault/Soap11FaultEncoder.php:24:55: NoValue: All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
UnusedClass: src/Encoder/Fault/Soap12FaultEncoder.php#L23
src/Encoder/Fault/Soap12FaultEncoder.php:23:13: UnusedClass: Class Soap\Encoding\Encoder\Fault\Soap12FaultEncoder is never used (see https://psalm.dev/075)
MoreSpecificReturnType: src/Encoder/Fault/Soap12FaultEncoder.php#L28
src/Encoder/Fault/Soap12FaultEncoder.php:28:16: MoreSpecificReturnType: The declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso is more specific than the inferred return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' (see https://psalm.dev/070)
ArgumentTypeCoercion: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: ArgumentTypeCoercion: Type string should be a subtype of non-empty-string (see https://psalm.dev/193)
LessSpecificReturnStatement: src/Encoder/Fault/Soap12FaultEncoder.php#L32
src/Encoder/Fault/Soap12FaultEncoder.php:32:16: LessSpecificReturnStatement: The type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, string>' is more general than the declared return type 'VeeWee\Reflecta\Iso\Iso<Soap\Encoding\Model\Soap12Fault, non-empty-string>' for Soap\Encoding\Encoder\Fault\Soap12FaultEncoder::iso (see https://psalm.dev/129)
RiskyTruthyFalsyComparison: src/Encoder/Fault/Soap12FaultEncoder.php#L57
src/Encoder/Fault/Soap12FaultEncoder.php:57:37: RiskyTruthyFalsyComparison: Operand of type null|string contains type string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)