Extension points
tilttek/bingoThe package is at 0.x: its extension points are stable only from its 1.0 release. Until then, a minor version may
change them, and its CHANGELOG says how.
| Point | What an application gives | Where |
|---|---|---|
Contract\BingoStore | Where the games and their cards are kept, at a version | Storing |
CardDealer's secret | The server's secret that draws every card and every check code | Cards and their seed |
WinPattern::custom() | Patterns of its own | Running a game |
Trigger | The gesture of the activity journal that ticks each square | Running a game |
Psr\EventDispatcher\EventDispatcherInterface | Who hears of each tick, call and win | Celebrations |
Psr\Clock\ClockInterface | The time of each win | Installation |
The variable labels and the block won | The words of the card, and its celebration | Celebrations |
The variable labels and the block footer of the printed batch | The words of the printed cards | Printed cards |
Symfony\Component\Mercure\HubInterface and a topic prefix | Where the moves of a game are pushed | Live updates |
Every point is passed to a constructor; none of the library's services keeps state between two calls.