Aller au contenu

Points d'extension

tilttek/badges
PointCe que fournit une applicationOù
Store\AwardStore, Store\ProgressStore, Store\ProfileStore, Store\GrantStoreLe stockage des attributions, de la progression, des profils et des consentements, à la place des stockages en mémoireÉcrire un stockage
MeasuresLes valeurs que lisent les critères Measure — un solde de points, un niveau — depuis les autres paquets de l'applicationBadges et critères
Criterion\Criterion, Criterion\LeafUn critère qui lui est propre, construit dans le code à côté des critères fournisBadges et critères
AwardObserverCe qui se fait quand un membre gagne ou perd un badge : un avis, une récompenseAttribuer
ShareChannelL'endroit où un membre partage un succès, quand il le demandeCe que montre un membre
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.