Aller au contenu

Exceptions

tilttek/quests

Chaque exception de la bibliothèque implémente Tilttek\Quests\Exception\QuestsException.

ExceptionLevée quandMessage, par exemple
InvalidQuestUn code, une étape, une récompense, une quête, un calendrier, une définition, un enchaînement, une clé de duel ou une durée est refusé"Read" is not a step code: 1 to 64 lower-case letters, digits, "_", "." or "-", starting with a letter.
UnknownQuestUne quête est demandée par un code qu'aucune ne porteNo quest is named "winter".
UnknownDuelUn duel est demandé par une clé qu'aucun ne porteNo duel has the key "duel:9".
QuestRefusedCe qu'un membre a demandé est impossible : une quête fermée, verrouillée, accomplie ou jamais acceptée, une équipe absente ou une autre équipe, un duel auquel répond le mauvais côté ou qui n'attend plus de réponse"winter-reading" opens once "autumn-reading" is accomplished.

Les motifs de verbes et les conditions de contexte d'une étape sont vérifiés par tilttek/activity ; leurs messages sont portés par une InvalidQuest.