Points d'extension
tilttek/bingoLe 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.
| Point | Ce qu'une application donne | Où |
|---|---|---|
Contract\BingoStore | Là où les jeux et leurs cartons sont gardés, à une version | Stockage |
Le secret de CardDealer | Le secret du serveur qui tire chaque carton et chaque code de vérification | Les cartons et leur germe |
WinPattern::custom() | Des motifs bien à elle | Mener un jeu |
Trigger | Le geste du journal d'activité qui coche chaque case | Mener un jeu |
Psr\EventDispatcher\EventDispatcherInterface | Qui apprend chaque case cochée, chaque appel et chaque victoire | Célébrations |
Psr\Clock\ClockInterface | Le moment de chaque victoire | Installation |
La variable labels et le bloc won | Les mots du carton, et sa célébration | Célébrations |
La variable labels et le bloc footer du lot imprimé | Les mots des cartons imprimés | Cartons imprimés |
Symfony\Component\Mercure\HubInterface et un préfixe de sujet | Là où les gestes d'un jeu sont poussés | Mises à jour en direct |
Chaque point est passé à un constructeur ; aucun service de la bibliothèque ne garde d'état entre deux appels.