Aller au contenu

Exceptions

tilttek/progression

Chaque exception de la bibliothèque implémente Tilttek\Progression\Exception\ProgressionException.

ExceptionLevée quandMessage, par exemple
InvalidProgressionUn nom, une courbe, une règle, un plafond, une saison, un jalon, une grâce, un fuseau horaire ou une date est refusé"Player" is not a track name: 1 to 64 lower-case letters, digits, "_", "." or "-", starting with a letter.
UnknownTrackUne piste est demandée par un nom qu'aucune ne porteNo track is named "author".
UnknownStreakUne série est demandée par un nom qu'aucune ne porteNo streak is named "monthly".

Les motifs de verbes et les conditions de contexte d'une règle sont vérifiés par tilttek/activity, qui lève sa propre InvalidActivity.