pocketmine\item\Item::hasEnchantment PHP Method

hasEnchantment() public method

public hasEnchantment ( integer $id, integer $level = 1, boolean $compareLevel = false ) : boolean
$id integer
$level integer
$compareLevel boolean
return boolean
    public function hasEnchantment(int $id, int $level = 1, bool $compareLevel = false) : bool
    {
        if ($this->hasEnchantments()) {
            foreach ($this->getEnchantments() as $enchantment) {
                if ($enchantment->getId() == $id) {
                    if ($compareLevel) {
                        if ($enchantment->getLevel() == $level) {
                            return true;
                        }
                    } else {
                        return true;
                    }
                }
            }
        }
        return false;
    }