Aller au contenu

Points d'extension

tilttek/exchange
PointCe que donne une applicationOù
Reservation\ReservationStore, Trade\OfferStore, Transfer\TransferLogLe stockage des réservations, des offres et des transferts, à la place des stockages en mémoireÉcrire un stockage
TransactionL'unité qui exécute ensemble les étapes d'un échange, comme une transaction de base de donnéesÉcrire un stockage
Trade\InventoryLes objets des membres tels que les collections de l'application les gardent : à qui appartient un objet, s'il peut changer de mains, les déplacements d'un échangeÉchanges
Reward\Catalog, Reward\WritableCatalogLes récompenses offertes contre des points, tirées d'une configuration ou d'un catalogue que le site modifieRécompenses
Reward\RequirementsLes conditions des récompenses (badge:helper, level:5), auxquelles répondent les autres paquets de l'applicationRécompenses
MemberSinceQuand un membre a adhéré, pour le délai qu'attend un nouveau compteGardes
AnnouncerCe qui est fait de chaque Event\ExchangeEvent : une récompense livrée, un membre informéÉvénements
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.