GildedRose = $gildedRose; } public function updateQuality() { foreach ($this->GildedRose->getItems() as $item) { $this->GildedRose->checkQualityLessThanZeroExceptSulfuras($item); $this->GildedRose->checkQualityExeceptSulfurasForBrieAndPassProducts($item); $this->GildedRose->reduceSellInExceptSulfuras($item); $this->GildedRose->checkQualityExceptSulfurasWhereSellInZero($item); } } }