Skip to content

Use default FUNDING and ISSUE_TEMPLATE #54

Use default FUNDING and ISSUE_TEMPLATE

Use default FUNDING and ISSUE_TEMPLATE #54

Triggered via pull request December 6, 2025 22:10
Status Failure
Total duration 1h 1m 12s
Artifacts

static.yml

on: pull_request
Matrix: psalm / psalm
Fit to window
Zoom out
Zoom in

Annotations

32 errors
MoreSpecificImplementedParamType: src/Adapter.php#L104
src/Adapter.php:104:40: MoreSpecificImplementedParamType: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has the more specific type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/140)
MethodSignatureMismatch: src/Adapter.php#L104
src/Adapter.php:104:40: MethodSignatureMismatch: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has wrong type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/042)
UndefinedClass: src/Adapter.php#L79
src/Adapter.php:79:16: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L76
src/Adapter.php:76:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L72
src/Adapter.php:72:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L65
src/Adapter.php:65:24: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L54
src/Adapter.php:54:45: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L44
src/Adapter.php:44:35: UndefinedClass: Class, interface or enum named Yiisoft\Queue\QueueFactory does not exist (see https://psalm.dev/019)
UnimplementedInterfaceMethod: src/Adapter.php#L20
src/Adapter.php:20:13: UnimplementedInterfaceMethod: Method getchannel is not defined on class Yiisoft\Queue\Db\Adapter (see https://psalm.dev/044)
MethodSignatureMismatch: src/Adapter.php#L20
src/Adapter.php:20:13: MethodSignatureMismatch: Method Yiisoft\Queue\Db\Adapter::status with return type 'Yiisoft\Queue\Enum\JobStatus' is different to return type 'Yiisoft\Queue\JobStatus' of inherited method Yiisoft\Queue\Adapter\AdapterInterface::status (see https://psalm.dev/042)
psalm / PHP 8.2-ubuntu-latest
The strategy configuration was canceled because "psalm.psalm.ubuntu-latest_8_3" failed
MoreSpecificImplementedParamType: src/Adapter.php#L104
src/Adapter.php:104:40: MoreSpecificImplementedParamType: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has the more specific type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/140)
MethodSignatureMismatch: src/Adapter.php#L104
src/Adapter.php:104:40: MethodSignatureMismatch: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has wrong type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/042)
UndefinedClass: src/Adapter.php#L79
src/Adapter.php:79:16: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L76
src/Adapter.php:76:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L72
src/Adapter.php:72:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L65
src/Adapter.php:65:24: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L54
src/Adapter.php:54:45: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L44
src/Adapter.php:44:35: UndefinedClass: Class, interface or enum named Yiisoft\Queue\QueueFactory does not exist (see https://psalm.dev/019)
UnimplementedInterfaceMethod: src/Adapter.php#L20
src/Adapter.php:20:13: UnimplementedInterfaceMethod: Method getchannel is not defined on class Yiisoft\Queue\Db\Adapter (see https://psalm.dev/044)
MethodSignatureMismatch: src/Adapter.php#L20
src/Adapter.php:20:13: MethodSignatureMismatch: Method Yiisoft\Queue\Db\Adapter::status with return type 'Yiisoft\Queue\Enum\JobStatus' is different to return type 'Yiisoft\Queue\JobStatus' of inherited method Yiisoft\Queue\Adapter\AdapterInterface::status (see https://psalm.dev/042)
psalm / PHP 8.1-ubuntu-latest
The strategy configuration was canceled because "psalm.psalm.ubuntu-latest_8_3" failed
MoreSpecificImplementedParamType: src/Adapter.php#L104
src/Adapter.php:104:40: MoreSpecificImplementedParamType: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has the more specific type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/140)
MethodSignatureMismatch: src/Adapter.php#L104
src/Adapter.php:104:40: MethodSignatureMismatch: Argument 1 of Yiisoft\Queue\Db\Adapter::withChannel has wrong type 'string', expecting 'BackedEnum|string' as defined by Yiisoft\Queue\Adapter\AdapterInterface::withChannel (see https://psalm.dev/042)
UndefinedClass: src/Adapter.php#L79
src/Adapter.php:79:16: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L76
src/Adapter.php:76:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L72
src/Adapter.php:72:20: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L65
src/Adapter.php:65:24: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L54
src/Adapter.php:54:45: UndefinedClass: Class, interface or enum named Yiisoft\Queue\Enum\JobStatus does not exist (see https://psalm.dev/019)
UndefinedClass: src/Adapter.php#L44
src/Adapter.php:44:35: UndefinedClass: Class, interface or enum named Yiisoft\Queue\QueueFactory does not exist (see https://psalm.dev/019)
UnimplementedInterfaceMethod: src/Adapter.php#L20
src/Adapter.php:20:13: UnimplementedInterfaceMethod: Method getchannel is not defined on class Yiisoft\Queue\Db\Adapter (see https://psalm.dev/044)
MethodSignatureMismatch: src/Adapter.php#L20
src/Adapter.php:20:13: MethodSignatureMismatch: Method Yiisoft\Queue\Db\Adapter::status with return type 'Yiisoft\Queue\Enum\JobStatus' is different to return type 'Yiisoft\Queue\JobStatus' of inherited method Yiisoft\Queue\Adapter\AdapterInterface::status (see https://psalm.dev/042)