Skip to content

Prepare 7.0: PHP 8.3-8.6, PHPUnit 12.5, Psalm as a tool #94

Prepare 7.0: PHP 8.3-8.6, PHPUnit 12.5, Psalm as a tool

Prepare 7.0: PHP 8.3-8.6, PHPUnit 12.5, Psalm as a tool #94

Triggered via pull request August 24, 2026 03:09
@byjgbyjg
synchronize #92
7.0
Status Success
Total duration 26s
Artifacts

phpunit.yml

on: pull_request
Matrix: Build
Psalm Static Analyzer
22s
Psalm Static Analyzer
Documentation  /  add_doc
Documentation / add_doc
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Psalm Static Analyzer
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MissingClosureParamType: src/AbstractRequester.php#L282
src/AbstractRequester.php:282:59: MissingClosureParamType: Parameter $response has no provided type (see https://psalm.dev/153)
MissingClosureParamType: src/AbstractRequester.php#L282
src/AbstractRequester.php:282:48: MissingClosureParamType: Parameter $testCase has no provided type (see https://psalm.dev/153)
MissingClosureReturnType: src/AbstractRequester.php#L282
src/AbstractRequester.php:282:38: MissingClosureReturnType: Closure does not have a return type, expecting void (see https://psalm.dev/068)
RiskyTruthyFalsyComparison: src/AbstractRequester.php#L262
src/AbstractRequester.php:262:68: RiskyTruthyFalsyComparison: Operand of type false|non-empty-string contains type non-empty-string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
MissingClosureParamType: src/AbstractRequester.php#L238
src/AbstractRequester.php:238:59: MissingClosureParamType: Parameter $response has no provided type (see https://psalm.dev/153)
MissingClosureParamType: src/AbstractRequester.php#L238
src/AbstractRequester.php:238:48: MissingClosureParamType: Parameter $testCase has no provided type (see https://psalm.dev/153)
MissingClosureReturnType: src/AbstractRequester.php#L238
src/AbstractRequester.php:238:38: MissingClosureReturnType: Closure does not have a return type, expecting void (see https://psalm.dev/068)
MissingClosureParamType: src/AbstractRequester.php#L190
src/AbstractRequester.php:190:59: MissingClosureParamType: Parameter $response has no provided type (see https://psalm.dev/153)
MissingClosureParamType: src/AbstractRequester.php#L190
src/AbstractRequester.php:190:48: MissingClosureParamType: Parameter $testCase has no provided type (see https://psalm.dev/153)
MissingClosureReturnType: src/AbstractRequester.php#L190
src/AbstractRequester.php:190:38: MissingClosureReturnType: Closure does not have a return type, expecting void (see https://psalm.dev/068)