Aller au contenu

Exceptions

tilttek/points

Chaque exception de la bibliothèque implémente Tilttek\Points\Exception\PointsException.

ExceptionLevée quandMessage, par exemple
InvalidPointsUn compte, une devise, une durée de vie, une clé, un montant, une règle, un plafond, un fuseau horaire, une lecture ou une taille de lot est refusé"Stars" is not a currency code: 1 to 32 lower-case letters, digits and "_", starting with a letter.
MovementConflictUne clé déjà écrite est écrite de nouveau pour un autre mouvementThe movement key "gift:1" is already written for another movement.
InsufficientPointsUne dépense ou un transfert dépasse le solde du payeurThe account "member:member:44" holds 30 points; 31 cannot be paid from it.
UnknownCurrencyUne devise est demandée par un code qu'aucune ne porteNo currency of points is named "crowns".
UnknownMovementUn remboursement ne nomme aucune dépenseNo spending is written under the key "order:2".

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.