Aller au contenu

Points d'extension

tilttek/stickers

Le paquet est en 0.x : ses points d'extension sont stables seulement à partir de sa version 1.0. D'ici là, une version mineure peut les changer, et son CHANGELOG dit comment.

PointCe que donne une applicationOù
Contract\StickerCatalogLes autocollants du site ; Store\InMemoryStickerCatalog les prend tous d'un blocLe catalogue
Contract\OwnershipStoreLes autocollants que possède chaque détenteur ; Store\InMemoryOwnershipStore les garde en mémoireLe catalogue
Contract\PlacementStoreLes placements ; Store\InMemoryPlacementStore les garde en mémoirePlacer des autocollants
Contract\SurfacePolicyLes surfaces que chaque détenteur peut utiliser ; Policy\InMemorySurfacePolicy les assignePlacer des autocollants
Contract\PlacementModeratorLa modération des nouveaux placementsMontrer et modérer
LimitsLes limites du sitePlacer des autocollants
Psr\EventDispatcher\EventDispatcherInterfaceQui est informé de chaque changementMontrer et modérer
Psr\Clock\ClockInterfaceLe moment des placements, gardé en UTCInstallation
Tilttek\Sets\SetsLes ensembles que sont les planches d'autocollantsPlanches et albums

Chaque point est passé à un constructeur ; Stickers et StickerSheets ne gardent aucun état entre deux appels.