Skip to content

Version 6.0 - Major Architecture Refactoring and Enhanced Documentation #37

Version 6.0 - Major Architecture Refactoring and Enhanced Documentation

Version 6.0 - Major Architecture Refactoring and Enhanced Documentation #37

Triggered via pull request November 6, 2025 21:34
@byjgbyjg
opened #13
6.0
Status Failure
Total duration 29s
Artifacts

phpunit.yml

on: pull_request
Matrix: Build
Documentation  /  add_doc
Documentation / add_doc
Fit to window
Zoom out
Zoom in

Annotations

32 errors
UndefinedMagicMethod: src/UsersBase.php#L103
src/UsersBase.php:103:50: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getusername does not exist (see https://psalm.dev/219)
UndefinedMagicMethod: src/UsersAnyDataset.php#L339
src/UsersAnyDataset.php:339:58: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
UndefinedMagicMethod: src/UsersAnyDataset.php#L291
src/UsersAnyDataset.php:291:74: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
MissingOverrideAttribute: src/MapperFunctions/UserIdGeneratorMapper.php#L14
src/MapperFunctions/UserIdGeneratorMapper.php:14:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\UserIdGeneratorMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/MapperFunctions/PasswordSha1Mapper.php#L13
src/MapperFunctions/PasswordSha1Mapper.php:13:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\PasswordSha1Mapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
Build (8.3)
The strategy configuration was canceled because "Build._8_2" failed
ParamNameMismatch: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:73: ParamNameMismatch: Argument 3 of ByJG\Authenticate\MapperFunctions\ClosureMapper::processedValue has wrong name $helper, expecting $executor as defined by ByJG\MicroOrm\Interface\MapperFunctionInterface::processedValue (see https://psalm.dev/230)
UndefinedMagicMethod: src/UsersBase.php#L103
src/UsersBase.php:103:50: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getusername does not exist (see https://psalm.dev/219)
MissingOverrideAttribute: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\ClosureMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
UndefinedMagicMethod: src/UsersAnyDataset.php#L339
src/UsersAnyDataset.php:339:58: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
MissingOverrideAttribute: src/EntityProcessors/PassThroughEntityProcessor.php#L12
src/EntityProcessors/PassThroughEntityProcessor.php:12:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\PassThroughEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
UndefinedMagicMethod: src/UsersAnyDataset.php#L291
src/UsersAnyDataset.php:291:74: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
MissingOverrideAttribute: src/EntityProcessors/ClosureEntityProcessor.php#L20
src/EntityProcessors/ClosureEntityProcessor.php:20:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\ClosureEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/MapperFunctions/UserIdGeneratorMapper.php#L14
src/MapperFunctions/UserIdGeneratorMapper.php:14:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\UserIdGeneratorMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
InvalidOperand: src/Definition/PasswordDefinition.php#L169
src/Definition/PasswordDefinition.php:169:13: InvalidOperand: Cannot process ints and floats in strict binary operands mode, please cast explicitly (see https://psalm.dev/058)
MissingOverrideAttribute: src/MapperFunctions/PasswordSha1Mapper.php#L13
src/MapperFunctions/PasswordSha1Mapper.php:13:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\PasswordSha1Mapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
ParamNameMismatch: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:73: ParamNameMismatch: Argument 3 of ByJG\Authenticate\MapperFunctions\ClosureMapper::processedValue has wrong name $helper, expecting $executor as defined by ByJG\MicroOrm\Interface\MapperFunctionInterface::processedValue (see https://psalm.dev/230)
MissingOverrideAttribute: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\ClosureMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/EntityProcessors/PassThroughEntityProcessor.php#L12
src/EntityProcessors/PassThroughEntityProcessor.php:12:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\PassThroughEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/EntityProcessors/ClosureEntityProcessor.php#L20
src/EntityProcessors/ClosureEntityProcessor.php:20:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\ClosureEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
InvalidOperand: src/Definition/PasswordDefinition.php#L169
src/Definition/PasswordDefinition.php:169:13: InvalidOperand: Cannot process ints and floats in strict binary operands mode, please cast explicitly (see https://psalm.dev/058)
Build (8.1)
The strategy configuration was canceled because "Build._8_2" failed
UndefinedMagicMethod: src/UsersAnyDataset.php#L339
src/UsersAnyDataset.php:339:58: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
UndefinedMagicMethod: src/UsersAnyDataset.php#L291
src/UsersAnyDataset.php:291:74: UndefinedMagicMethod: Magic method ByJG\Authenticate\Definition\UserDefinition::getuserid does not exist (see https://psalm.dev/219)
MissingOverrideAttribute: src/MapperFunctions/UserIdGeneratorMapper.php#L14
src/MapperFunctions/UserIdGeneratorMapper.php:14:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\UserIdGeneratorMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/MapperFunctions/PasswordSha1Mapper.php#L13
src/MapperFunctions/PasswordSha1Mapper.php:13:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\PasswordSha1Mapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
ParamNameMismatch: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:73: ParamNameMismatch: Argument 3 of ByJG\Authenticate\MapperFunctions\ClosureMapper::processedValue has wrong name $helper, expecting $executor as defined by ByJG\MicroOrm\Interface\MapperFunctionInterface::processedValue (see https://psalm.dev/230)
MissingOverrideAttribute: src/MapperFunctions/ClosureMapper.php#L26
src/MapperFunctions/ClosureMapper.php:26:5: MissingOverrideAttribute: Method ByJG\Authenticate\MapperFunctions\ClosureMapper::processedvalue should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/EntityProcessors/PassThroughEntityProcessor.php#L12
src/EntityProcessors/PassThroughEntityProcessor.php:12:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\PassThroughEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/EntityProcessors/ClosureEntityProcessor.php#L20
src/EntityProcessors/ClosureEntityProcessor.php:20:5: MissingOverrideAttribute: Method ByJG\Authenticate\EntityProcessors\ClosureEntityProcessor::process should have the "Override" attribute (see https://psalm.dev/358)
InvalidOperand: src/Definition/PasswordDefinition.php#L169
src/Definition/PasswordDefinition.php:169:13: InvalidOperand: Cannot process ints and floats in strict binary operands mode, please cast explicitly (see https://psalm.dev/058)
UndefinedDocblockClass: src/Definition/PasswordDefinition.php#L118
src/Definition/PasswordDefinition.php:118:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named Random\RandomException does not exist (see https://psalm.dev/200)