Skip to content

Commit 126f836

Browse files
thanks impossible-generics.neon
1 parent e919b19 commit 126f836

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

tests/phpstan/configs/impossible-generics.neon

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,27 @@ parameters:
1818
count: 1
1919
path: ../../../src/event/BaseRegisteredListener.php
2020

21+
-
22+
message: '#^Parameter \#2 \$parentList of class pocketmine\\event\\HandlerList constructor expects static\(pocketmine\\event\\HandlerList\<pocketmine\\event\\AsyncRegisteredListener\>\)\|null, pocketmine\\event\\HandlerList\<pocketmine\\event\\AsyncRegisteredListener\>\|null given\.$#'
23+
identifier: argument.type
24+
count: 1
25+
path: ../../../src/event/AsyncHandlerListManager.php
26+
27+
-
28+
message: '#^Method pocketmine\\event\\AsyncRegisteredListener\:\:__construct\(\) has parameter \$handler with no signature specified for Closure\.$#'
29+
identifier: missingType.callable
30+
count: 1
31+
path: ../../../src/event/AsyncRegisteredListener.php
32+
33+
-
34+
message: '#^Method pocketmine\\event\\BaseRegisteredListener\:\:__construct\(\) has parameter \$handler with no signature specified for Closure\.$#'
35+
identifier: missingType.callable
36+
count: 1
37+
path: ../../../src/event/BaseRegisteredListener.php
38+
39+
-
40+
message: '#^Parameter \#2 \$parentList of class pocketmine\\event\\HandlerList constructor expects static\(pocketmine\\event\\HandlerList\<pocketmine\\event\\RegisteredListener\>\)\|null, pocketmine\\event\\HandlerList\<pocketmine\\event\\RegisteredListener\>\|null given\.$#'
41+
identifier: argument.type
42+
count: 1
43+
path: ../../../src/event/HandlerListManager.php
44+

tests/phpunit/event/ConcurrentAsyncEventLimiterTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
use pocketmine\promise\Promise;
3131
use pocketmine\promise\PromiseResolver;
3232
use pocketmine\Server;
33+
use function is_int;
3334

3435
final class ConcurrentAsyncEventLimiterTest extends TestCase{
3536

0 commit comments

Comments
 (0)