Skip to content

Merge pull request #25 from byjg/6.0 #197

Merge pull request #25 from byjg/6.0

Merge pull request #25 from byjg/6.0 #197

Re-run triggered November 25, 2025 03:29
Status Success
Total duration 1m 5s
Artifacts

phpunit.yml

on: push
Matrix: Build
Psalm Static Analyzer
27s
Psalm Static Analyzer
Documentation  /  add_doc
7s
Documentation / add_doc
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
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)