Aller au contenu

Points d'extension

tilttek/activity
PointCe que fournit une applicationOù
Log\ActivityLogLe stockage du journal, à la place de InMemoryActivityLogÉcrire un journal
Projection\ProjectionUn état dérivé qui lui est propre, tenu à jour à partir du journal et reconstruit quand une règle changeProjections
Projection\CheckpointsL'endroit où chaque projection s'est arrêtée, à la place de InMemoryCheckpointsProjections
JournalObserverCe qui se fait juste après l'écriture d'une entrée, dans le même processusEnregistrer l'activité
Psr\Clock\ClockInterfaceL'horloge qui date chaque entrée : 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.