Aller au contenu

Points d'extension

tilttek/quests
PointCe que donne une applicationOù
Catalog, WritableCatalogLes quêtes, à partir d'une configuration ou d'un catalogue que le site modifieInstallation
Store\ContributionStore, Store\CompletionStore, Store\EnrolmentStore, Store\DuelStoreLe stockage des contributions, des accomplissements, des inscriptions et des duels, à la place des magasins en mémoireÉcrire un magasin
Schedule\Schedule, Schedule\ScheduleReaderQuand une quête est ouverte au-delà des calendriers intégrés, lu dans les clés de sa définitionCalendriers et enchaînements
QuestObserverCe qui est fait quand une quête est accomplie, qu'un duel est gagné ou qu'un duel expireLa projection
Psr\Clock\ClockInterfaceL'horloge que lisent les services : celle du système en production, une horloge fixe dans les testsTests

Chaque point est passé au constructeur du service qui l'utilise ; les services ne gardent aucun état propre entre deux appels.