From 310ca684faa7b00407b3b8da3d94ef119b7f5a6e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 6 Apr 2025 19:26:00 +0100 Subject: [PATCH] fix phpstan --- src/block/Campfire.php | 1 + src/block/inventory/window/EnchantingTableInventoryWindow.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/block/Campfire.php b/src/block/Campfire.php index a9649ab84..bb1a001c6 100644 --- a/src/block/Campfire.php +++ b/src/block/Campfire.php @@ -37,6 +37,7 @@ use pocketmine\entity\projectile\SplashPotion; use pocketmine\event\block\CampfireCookEvent; use pocketmine\event\entity\EntityDamageByBlockEvent; use pocketmine\event\entity\EntityDamageEvent; +use pocketmine\inventory\Inventory; use pocketmine\item\Durable; use pocketmine\item\enchantment\VanillaEnchantments; use pocketmine\item\Item; diff --git a/src/block/inventory/window/EnchantingTableInventoryWindow.php b/src/block/inventory/window/EnchantingTableInventoryWindow.php index d6ea754a9..2a7787022 100644 --- a/src/block/inventory/window/EnchantingTableInventoryWindow.php +++ b/src/block/inventory/window/EnchantingTableInventoryWindow.php @@ -51,7 +51,7 @@ final class EnchantingTableInventoryWindow extends BlockInventoryWindow{ ){ parent::__construct($viewer, new SimpleInventory(2), $holder); - /** @phpstan-var \WeakReference $weakThis */ + /** @phpstan-var \WeakReference<$this> $weakThis */ $weakThis = \WeakReference::create($this); $this->listener = new CallbackInventoryListener( onSlotChange: static function(Inventory $_, int $slot) use ($weakThis) : void{ //remaining params unneeded