From fbbaef440100c4c79eafc055df91a8e686616811 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 3 Sep 2021 20:41:43 +0100 Subject: [PATCH] Enchantment: use promoted properties --- src/item/enchantment/Enchantment.php | 29 ++++++++-------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/src/item/enchantment/Enchantment.php b/src/item/enchantment/Enchantment.php index c4081af967..9c80914a8a 100644 --- a/src/item/enchantment/Enchantment.php +++ b/src/item/enchantment/Enchantment.php @@ -30,27 +30,14 @@ use function constant; */ class Enchantment{ - /** @var int */ - private $internalRuntimeId; - /** @var string */ - private $name; - /** @var int */ - private $rarity; - /** @var int */ - private $primaryItemFlags; - /** @var int */ - private $secondaryItemFlags; - /** @var int */ - private $maxLevel; - - public function __construct(int $internalRuntimeId, string $name, int $rarity, int $primaryItemFlags, int $secondaryItemFlags, int $maxLevel){ - $this->internalRuntimeId = $internalRuntimeId; - $this->name = $name; - $this->rarity = $rarity; - $this->primaryItemFlags = $primaryItemFlags; - $this->secondaryItemFlags = $secondaryItemFlags; - $this->maxLevel = $maxLevel; - } + public function __construct( + private int $internalRuntimeId, + private string $name, + private int $rarity, + private int $primaryItemFlags, + private int $secondaryItemFlags, + private int $maxLevel + ){} /** * Returns the internal runtime ID of this enchantment.