PocketMine-MP 5.14.2 git-50e2c469a547a16a23b2dc691e70a51d34e29395
|
Public Member Functions | |
__construct (private ?\Closure $onSlotChange, private ?\Closure $onContentChange) | |
onContentChange (Inventory $inventory, array $oldContents) | |
onSlotChange (Inventory $inventory, int $slot, Item $oldItem) | |
Static Public Member Functions | |
static | onAnyChange (\Closure $onChange) |
Definition at line 29 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::__construct | ( | private ?\Closure | $onSlotChange, |
private ?\Closure | $onContentChange | ||
) |
@phpstan-param (\Closure(Inventory, int, Item) : void)|null $onSlotChange @phpstan-param (\Closure(Inventory, Item[]) : void)|null $onContentChange
Definition at line 37 of file CallbackInventoryListener.php.
References pocketmine\utils\Utils\validateCallableSignature().
|
static |
@phpstan-param \Closure(Inventory) : void $onChange
Definition at line 52 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::onContentChange | ( | Inventory | $inventory, |
array | $oldContents | ||
) |
Item[] | $oldContents |
Implements pocketmine\inventory\InventoryListener.
Definition at line 72 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::onSlotChange | ( | Inventory | $inventory, |
int | $slot, | ||
Item | $oldItem | ||
) |
Implements pocketmine\inventory\InventoryListener.
Definition at line 63 of file CallbackInventoryListener.php.