Aller au contenu

Exceptions

tilttek/generator-bundle

Les exceptions propres au bundle sont celles de l'accès à l'API et des clés des états ; les autres sont celles de tilttek/generator, que les commandes écrivent et auxquelles l'API répond.

ExceptionQuandRéponse de l'API
Application\Exception\AccessDeniedUn jeton absent ou inconnu (tokenMissing), ou un générateur qui n'est pas ouvert au client401, ou 403
Application\Exception\InvalidDrawRequestUn nombre, une unicité, un germe ou un état illisible400
Application\Exception\InvalidStateKeyUne clé de MemoryTables ou de --key vide ou de plus de 200 caractères—
Tilttek\Generator\Exception\UnknownGeneratorUn générateur qui n'existe pas404
Toute autre Tilttek\Generator\Exception\GeneratorExceptionUn tirage qui échoue422

Un catalogue invalide (InvalidDefinition ou InvalidCatalog) échoue là où le générateur est construit pour la première fois : le premier gabarit qui appelle tilttek_draw, la première requête à l'API, ou la commande, qui énumère ses problèmes. tilttek:generator:validate les trouve avant.