Skip to content

# Micro ORM 6.0 - Major Release #195

# Micro ORM 6.0 - Major Release

# Micro ORM 6.0 - Major Release #195

Triggered via pull request November 23, 2025 20:38
@byjgbyjg
synchronize #25
6.0
Status Failure
Total duration 44s
Artifacts

phpunit.yml

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

Annotations

4 errors and 10 warnings
Build (8.5)
Process completed with exit code 1.
Build (8.4)
The strategy configuration was canceled because "Build._8_5" failed
Build (8.3)
The strategy configuration was canceled because "Build._8_5" failed
Build (8.3)
The operation was canceled.
ClassMustBeFinal: src/Constraint/CustomConstraint.php#L10
src/Constraint/CustomConstraint.php:10:7: ClassMustBeFinal: Class ByJG\MicroOrm\Constraint\CustomConstraint is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/CacheQueryResult.php#L9
src/CacheQueryResult.php:9:7: ClassMustBeFinal: Class ByJG\MicroOrm\CacheQueryResult is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Attributes/TableUuidPKAttribute.php#L12
src/Attributes/TableUuidPKAttribute.php:12:7: ClassMustBeFinal: Class ByJG\MicroOrm\Attributes\TableUuidPKAttribute is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Attributes/TableSqliteUuidPKAttribute.php#L13
src/Attributes/TableSqliteUuidPKAttribute.php:13:7: ClassMustBeFinal: Class ByJG\MicroOrm\Attributes\TableSqliteUuidPKAttribute is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Attributes/TablePgsqlUuidPKAttribute.php#L11
src/Attributes/TablePgsqlUuidPKAttribute.php:11:7: ClassMustBeFinal: Class ByJG\MicroOrm\Attributes\TablePgsqlUuidPKAttribute is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Attributes/TableMySqlUuidPKAttribute.php#L13
src/Attributes/TableMySqlUuidPKAttribute.php:13:7: ClassMustBeFinal: Class ByJG\MicroOrm\Attributes\TableMySqlUuidPKAttribute is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Attributes/FieldUuidAttribute.php#L10
src/Attributes/FieldUuidAttribute.php:10:7: ClassMustBeFinal: Class ByJG\MicroOrm\Attributes\FieldUuidAttribute is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
PropertyNotSetInConstructor: src/Attributes/FieldAttribute.php#L13
src/Attributes/FieldAttribute.php:13:21: PropertyNotSetInConstructor: Property ByJG\MicroOrm\Attributes\FieldAttribute::$propertyName is not defined in constructor of ByJG\MicroOrm\Attributes\FieldAttribute or in any private or final methods called in the constructor (see https://psalm.dev/074)
UnsafeInstantiation: src/ActiveRecordQuery.php#L98
src/ActiveRecordQuery.php:98:18: UnsafeInstantiation: Cannot safely instantiate class ByJG\MicroOrm\ActiveRecordQuery with "new static" as its constructor might change in child classes (see https://psalm.dev/229)
ClassMustBeFinal: src/ActiveRecordQuery.php#L12
src/ActiveRecordQuery.php:12:7: ClassMustBeFinal: Class ByJG\MicroOrm\ActiveRecordQuery is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)