22declare(strict_types=1);
24namespace pocketmine\inventory\transaction;
28use
function spl_object_id;
33 private array $inventories = [];
36 private array $extraActions = [];
39 $this->extraActions[spl_object_id($action)] = $action;
43 $id = spl_object_id($inventory);
51 $actions = $this->extraActions;
53 foreach($this->inventories as $inventory){
54 foreach($inventory->generateActions() as $action){
55 $actions[spl_object_id($action)] = $action;