Skip to content

Template types

Template types #203

Triggered via pull request December 28, 2024 23:07
Status Failure
Total duration 12m 23s
Artifacts

ci.yml

on: pull_request
Continuous Integration  /  ...  /  Supported Versions Matrix
2s
Continuous Integration / Continuous Integration / Supported Versions Matrix
Continuous Integration  /  ...  /  Package Name
6s
Continuous Integration / Continuous Integration / Package Name
Continuous Integration  /  ...  /  Check Markdown links
23s
Continuous Integration / Check Markdown links / Check Markdown links
Continuous Integration  /  ...  /  Supported Threading Matrix
4s
Continuous Integration / Continuous Integration / Supported Threading Matrix
Continuous Integration  /  ...  /  Supported Checks Matrix
9s
Continuous Integration / Continuous Integration / Supported Checks Matrix
Matrix: Continuous Integration / Continuous Integration / can-require
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / tests-directly-on-os
Continuous Integration  /  ...  /  ✔️
0s
Continuous Integration / Continuous Integration / ✔️
Fit to window
Zoom out
Zoom in

Annotations

204 errors and 116 warnings
Continuous Integration / Continuous Integration / Run tests on PHP 8.2 (zts) with locked dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.2 (zts) with lowest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.3 (zts) with highest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.2 (zts) with highest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.3 (zts) with locked dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.3 (zts) with lowest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.4 (zts) with highest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with highest dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with highest dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with highest dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with highest dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with highest dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
Continuous Integration / Continuous Integration / Run tests on PHP 8.4 (zts) with lowest dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
Continuous Integration / Continuous Integration / Run tests on PHP 8.4 (zts) with locked dependency preference (windows-latest)
The process 'C:\Program Files\PowerShell\7\pwsh.exe' failed with exit code 1
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with locked dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with locked dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with locked dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with locked dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with locked dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with lowest dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with lowest dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with lowest dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with lowest dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 (zts) with lowest dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with highest dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with highest dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with highest dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with highest dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with highest dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with locked dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with locked dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with locked dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with locked dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with locked dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with highest dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with highest dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with highest dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with highest dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with highest dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with locked dependency preference: src/EventLoopBridge.php#L39
Property ReactParallel\EventLoop\EventLoopBridge::$events with generic class parallel\Events\Event does not specify its types: T
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with locked dependency preference: src/EventLoopBridge.php#L47
Property ReactParallel\EventLoop\EventLoopBridge::$channels has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with locked dependency preference: src/EventLoopBridge.php#L53
Property ReactParallel\EventLoop\EventLoopBridge::$futures has unknown class ReactParallel\EventLoop\T as its type.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with locked dependency preference: src/EventLoopBridge.php#L85
Property ReactParallel\EventLoop\EventLoopBridge::$channels (array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|ReactParallel\EventLoop\Stream<T>>.
Continuous Integration / Continuous Integration / Run stan on PHP 8.4 (zts) with locked dependency preference: src/EventLoopBridge.php#L108
Property ReactParallel\EventLoop\EventLoopBridge::$futures (array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>) does not accept non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|React\Promise\Deferred<T>>.
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L39
../../src/EventLoopBridge.php:39:13: TooManyTemplateParams: parallel\Events<parallel\Events\Event> has too many template params, expecting 0 (see https://psalm.dev/184)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L47
../../src/EventLoopBridge.php:47:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:5: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
UndefinedDocblockClass: ../../src/EventLoopBridge.php#L53
../../src/EventLoopBridge.php:53:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named ReactParallel\EventLoop\T does not exist (see https://psalm.dev/200)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L75
../../src/EventLoopBridge.php:75:15: TooManyTemplateParams: parallel\Channel<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L85
../../src/EventLoopBridge.php:85:9: MixedPropertyTypeCoercion: $this->channels expects 'array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, ReactParallel\EventLoop\Stream<ReactParallel\EventLoop\T>|(ReactParallel\EventLoop\Stream<T:fn-reactparallel\eventloop\eventloopbridge::observe as mixed>)>` provided (see https://psalm.dev/196)
TooManyTemplateParams: ../../src/EventLoopBridge.php#L98
../../src/EventLoopBridge.php:98:15: TooManyTemplateParams: parallel\Future<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed> has too many template params, expecting 0 (see https://psalm.dev/184)
MixedPropertyTypeCoercion: ../../src/EventLoopBridge.php#L108
../../src/EventLoopBridge.php:108:9: MixedPropertyTypeCoercion: $this->futures expects 'array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>>', parent type `non-empty-array<int, React\Promise\Deferred<ReactParallel\EventLoop\T>|(React\Promise\Deferred<T:fn-reactparallel\eventloop\eventloopbridge::await as mixed>)>` provided (see https://psalm.dev/196)
MixedAssignment: ../../src/EventLoopBridge.php#L155
../../src/EventLoopBridge.php:155:24: MixedAssignment: Unable to determine the type that $event is being assigned to (see https://psalm.dev/032)
Continuous Integration / Continuous Integration / Supported Versions Matrix
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Continuous Integration / Continuous Integration / Package Name
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Continuous Integration / Continuous Integration / Supported Threading Matrix
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Continuous Integration / Check Markdown links / Check Markdown links
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Continuous Integration / Continuous Integration / Supported Checks Matrix
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636