Aller au contenu

Exceptions

tilttek/points-bundle

Le bundle lève les exceptions de la bibliothèque (Tilttek\Points\Exception\PointsException) : InvalidPoints et UnknownCurrency pour une mauvaise devise, règle ou fuseau horaire dans la configuration, à la compilation du conteneur, et MovementConflict, InsufficientPoints, UnknownCurrency et UnknownMovement comme le fait la bibliothèque. Les siennes :

ExceptionLevée quandMessage, par exemple
UnexpectedValueExceptionUne ligne du registre est illisibleAn integer column holds string.
LogicExceptionUn mouvement n'est ni écrit ni trouvé après son insertion, ou la ligne de verrou d'un paiement ne peut pas être mise à jour, ce que seule une table abîmée peut causerThe movement "gift:1" is neither written nor found.
InvalidConfigurationExceptionUne clé de tilttek_points est hors de ses bornesLe message de Symfony