get(ItemIds::ARROW, 0, 1); $item2 = ItemFactory::getInstance()->get(ItemIds::ARROW, 0, 1)->setCustomName("TEST"); $inv->addItem(clone $item1); self::assertFalse($inv->canAddItem($item2), "Item WITHOUT userdata should not stack with item WITH userdata"); self::assertNotEmpty($inv->addItem($item2)); $inv->clearAll(); self::assertEmpty($inv->getContents()); $inv->addItem(clone $item2); self::assertFalse($inv->canAddItem($item1), "Item WITH userdata should not stack with item WITHOUT userdata"); self::assertNotEmpty($inv->addItem($item1)); } }