Skip to content

Update dependency vimeo/psalm to v6 #378

Update dependency vimeo/psalm to v6

Update dependency vimeo/psalm to v6 #378

Triggered via push February 24, 2025 05:30
Status Failure
Total duration 10m 35s
Artifacts
ci  /  Generate job matrix
8s
ci / Generate job matrix
Matrix: ci / QA Checks
Fit to window
Zoom out
Zoom in

Annotations

10 errors
ClassMustBeFinal: src/Assertion/CallbackAssertion.php#L12
src/Assertion/CallbackAssertion.php:12:7: ClassMustBeFinal: Class Laminas\Permissions\Rbac\Assertion\CallbackAssertion is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingOverrideAttribute: src/Assertion/CallbackAssertion.php#L32
src/Assertion/CallbackAssertion.php:32:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Assertion\CallbackAssertion::assert should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/Exception/CircularReferenceException.php#L7
src/Exception/CircularReferenceException.php:7:7: ClassMustBeFinal: Class Laminas\Permissions\Rbac\Exception\CircularReferenceException is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Exception/InvalidArgumentException.php#L7
src/Exception/InvalidArgumentException.php:7:7: ClassMustBeFinal: Class Laminas\Permissions\Rbac\Exception\InvalidArgumentException is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
ClassMustBeFinal: src/Rbac.php#L14
src/Rbac.php:14:7: ClassMustBeFinal: Class Laminas\Permissions\Rbac\Rbac is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingOverrideAttribute: src/Role.php#L34
src/Role.php:34:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Role::getname should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Role.php#L42
src/Role.php:42:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Role::addpermission should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Role.php#L50
src/Role.php:50:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Role::haspermission should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Role.php#L85
src/Role.php:85:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Role::addchild should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Role.php#L124
src/Role.php:124:5: MissingOverrideAttribute: Method Laminas\Permissions\Rbac\Role::getchildren should have the "Override" attribute (see https://psalm.dev/358)