Aller au contenu

Exceptions

tilttek/collections-bundle

Le bundle lève les exceptions de tilttek/collections, sous son interface CollectionsException :

QuandExceptionMessage, par exemple
Le conteneur est compilé avec un catalogue erronéInvalidCollection, NotFoundNo rarity is named "rare".
Le fuseau horaire n'en est pas unInvalidCollection"Mars/Olympus" is not a timezone.
Une date calculée a besoin de phil/almanac, absentInvalidCollectionThe computed dates of the item of the day need phil/almanac.
Une date calculée ne peut pas être lueInvalidCollection"someday" is not a rule the almanac reads.
Une définition dans la base de données n'est pas du JSONInvalidCollectionThe definition of the rarity "common" is not JSON: Syntax error.

Une valeur de configuration erronée — un stockage inconnu, une connexion vide, un objet du jour activé sans verbes — est refusée par la configuration de Symfony avec une InvalidConfigurationException. Une colonne qui contient une valeur inattendue lève une UnexpectedValueException. Un échange refusé par les collections parvient à tilttek/exchange sous la forme de son ExchangeRefused avec NotOwned.