Lines 100.00% 1 / 1
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __construct 100.00% 1 / 1 100.00% 1 / 1 1
15final readonly class QuestLoadedQuest
16{
17    /**
18     * @param Option<QuestDescription> $description
19     * @param list<QuestRequirement> $requirements
20     * @param list<QuestObjective> $objectives
21     * @param list<QuestReward> $rewards
22     *
23     * @mago-expect lint:excessive-parameter-list
24     */
25    public function __construct(
26        public QuestId $id,
27        public QuestName $name,
28        public Option $description,
29        public array $requirements,
30        public array $objectives,
31        public array $rewards,
32    ) {}
33}