HandlerListManager: apply class-string type for getListFor() parameter

This commit is contained in:
Dylan K. Taylor 2021-08-05 20:11:58 +01:00
parent b72d81be5e
commit 041d314190
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D
2 changed files with 3 additions and 10 deletions

View File

@ -84,6 +84,9 @@ class HandlerListManager{
* *
* Calling this method also lazily initializes the $classMap inheritance tree of handler lists. * Calling this method also lazily initializes the $classMap inheritance tree of handler lists.
* *
* @phpstan-template TEvent of Event
* @phpstan-param class-string<TEvent> $event
*
* @throws \ReflectionException * @throws \ReflectionException
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
*/ */

View File

@ -1,15 +1,5 @@
parameters: parameters:
ignoreErrors: ignoreErrors:
-
message: "#^Parameter \\#1 \\$class of static method pocketmine\\\\event\\\\HandlerListManager\\:\\:isValidClass\\(\\) expects ReflectionClass\\<pocketmine\\\\event\\\\Event\\>, ReflectionClass\\<object\\> given\\.$#"
count: 1
path: ../../../src/event/HandlerListManager.php
-
message: "#^Parameter \\#1 \\$class of static method pocketmine\\\\event\\\\HandlerListManager\\:\\:resolveNearestHandleableParent\\(\\) expects ReflectionClass\\<pocketmine\\\\event\\\\Event\\>, ReflectionClass\\<object\\> given\\.$#"
count: 1
path: ../../../src/event/HandlerListManager.php
- -
message: "#^Method pocketmine\\\\event\\\\RegisteredListener\\:\\:__construct\\(\\) has parameter \\$handler with no signature specified for Closure\\.$#" message: "#^Method pocketmine\\\\event\\\\RegisteredListener\\:\\:__construct\\(\\) has parameter \\$handler with no signature specified for Closure\\.$#"
count: 1 count: 1