Points d'extension
tilttek/activity| Point | Ce que fournit une application | Où |
|---|---|---|
Log\ActivityLog | Le stockage du journal, à la place de InMemoryActivityLog | Écrire un journal |
Projection\Projection | Un état dérivé qui lui est propre, tenu à jour à partir du journal et reconstruit quand une règle change | Projections |
Projection\Checkpoints | L'endroit où chaque projection s'est arrêtée, à la place de InMemoryCheckpoints | Projections |
JournalObserver | Ce qui se fait juste après l'écriture d'une entrée, dans le même processus | Enregistrer l'activité |
Psr\Clock\ClockInterface | L'horloge qui date chaque entrée : celle du système en production, une horloge fixe dans les tests | Tests |
Chaque point est passé au constructeur du service qui l'utilise. Les services ne gardent aucun état propre entre deux appels.