Skip to content

Middleware based hydrator #2207

Middleware based hydrator

Middleware based hydrator #2207

Triggered via pull request November 28, 2025 09:00
Status Failure
Total duration 35s
Artifacts

psalm.yml

on: pull_request
Matrix: Static Analysis by Psalm
Fit to window
Zoom out
Zoom in

Annotations

3 errors
Static Analysis by Psalm (locked, 8.4, ubuntu-latest)
Process completed with exit code 2.
InvalidArgument: tests/Unit/Middleware/TransformerMiddlewareTest.php#L43
tests/Unit/Middleware/TransformerMiddlewareTest.php:43:13: InvalidArgument: Argument 1 of Patchlevel\Hydrator\Middleware\TransformMiddleware::extract expects Patchlevel\Hydrator\Metadata\ClassMetadata<object>, but Patchlevel\Hydrator\Metadata\ClassMetadata<Patchlevel\Hydrator\Tests\Unit\Fixture\ProfileCreated> provided (see https://psalm.dev/004)
ClassMustBeFinal: tests/Unit/Middleware/TransformerMiddlewareTest.php#L16
tests/Unit/Middleware/TransformerMiddlewareTest.php:16:7: ClassMustBeFinal: Class Unit\Middleware\TransformerMiddlewareTest is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)