Aller au contenu

Points d'extension

tilttek/generator

Le Generator prend ses collaborateurs dans son constructeur ; chacun a une valeur par défaut et peut être remplacé.

Port ou collaborateurValeur par défautUsage
Tilttek\Generator\Grammar\GrammarFrench, English, Spanish, German, Italian, PortugueseLes règles d'une langue derrière les filtres de grammaire : implémentez-le pour ajouter une langue, et donnez-le dans un Grammars par langue ou par locale. Voyez Grammaire.
Tilttek\Generator\Grammar\Grammarsles grammaires intégréesLes grammaires par locale ou par langue : celles de l'application s'ajoutent aux grammaires intégrées et en remplacent une sous la même clé.
Tilttek\Generator\TimerSystemTimerL'horloge monotone de la limite de temps : une horloge qui avance par pas dans les tests.
Random\Randomizerun moteur sûrLe hasard d'un tirage sans germe : un moteur scénarisé ou doté d'un germe dans les tests.
Tilttek\Dice\DiceRollerun DiceRoller avec les limites par défautLance les roll() des gabarits, avec les dés personnalisés et les notations de l'application.
Tilttek\Generator\Loading\Reader, FileLoader—Transforment des documents et des fichiers en Catalog ; une application qui garde ses listes ailleurs construit elle-même le Catalog.