From a64e2c6a6ec722389afe76477bedf11b7fd7a7d7 Mon Sep 17 00:00:00 2001 From: EmanFateen Date: Sat, 22 Nov 2025 22:53:20 +0200 Subject: [PATCH] chore: backstage passes quality should be 0 after concert --- php/src/GildedRose.php | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/php/src/GildedRose.php b/php/src/GildedRose.php index b76fe610..04af739c 100644 --- a/php/src/GildedRose.php +++ b/php/src/GildedRose.php @@ -47,21 +47,13 @@ final class GildedRose } if ($item->sellIn < 0) { - - if ($item->name != 'Backstage passes to a TAFKAL80ETC concert') { - if ($item->quality > 0) { - if ($item->name != 'Sulfuras, Hand of Ragnaros') { - $item->quality = $item->quality - 1; - } - } - } else { - $item->quality = $item->quality - $item->quality; - } - if ($item->name === 'Aged Brie') { $item->quality = max(50, $item->quality++); + } else if ($item->name === 'Backstage passes to a TAFKAL80ETC concert') { + $item->quality = 0; + } else if ($item->quality > 0 && $item->name !== 'Sulfuras, Hand of Ragnaros') { + $item->quality--; } - } } }