Aller au contenu

Référence

tilttek/game-engine-bundle
Classe ou fichierRôle
TilttekGameEngineBundleLe bundle et sa configuration tilttek_game_engine
Application\GameTablesLes tables de l'application : ouvertes, jouées, reprises et lues, sous le verrou de chaque table, et le journal d'une table terminée
Application\ViewerQui lit une table : un siège avec ses préférences, le public, ou personne
Application\Contract\ViewerResolverLa réponse de l'application à la question de qui lit une table
Application\AudienceViewerResolverLe lecteur quand l'application n'en nomme aucun : le public, ou personne
Application\Contract\TableLockSépare deux coups à une même table
Application\SeatIdentifiersRefuse un identifiant de siège qui ressemble à une adresse courriel ou à une référence à un membre
Application\Exception\IdentifyingSeatUn identifiant de siège refusé parce qu'il nomme une personne
Infrastructure\Doctrine\DbalLogStoreLes journaux sur Doctrine DBAL : en-têtes, coups lus fenêtre par fenêtre, changements comparés à la révision lue
Infrastructure\Doctrine\GameEngineTablesLes deux tables des journaux, ajoutées à un schéma
Infrastructure\Doctrine\GameEngineSchemaListenerLes tables dans le schéma que l'ORM génère
Infrastructure\Cache\CacheStateCacheLes états dans un pool PSR-6, sous forme de texte JSON, avec la révision de leur journal, écrits sous le verrou de leur clé quand une fabrique de verrous est donnée
Infrastructure\Lock\SymfonyTableLockLe verrou d'une table sur la fabrique de verrous de Symfony
Infrastructure\Mercure\MercureTablePublisherChaque changement sur le sujet Mercure de sa table, avec des identifiants seulement
Infrastructure\Mercure\TableTopicLe sujet de chaque table, à partir de son modèle
Infrastructure\Http\TableControllerLes points de terminaison de la vue d'un siège et du journal d'une table terminée
Infrastructure\Console\SetupCommandtilttek:game-engine:setup
Infrastructure\Console\VerifyCommandtilttek:game-engine:verify
Infrastructure\Twig\GameEngineExtensiontilttek_game_table(), tilttek_game_engine_kit(), tilttek_game_engine_domain()
Infrastructure\Twig\KitComponentsLes noms sous lesquels les recettes du kit sont installées
Infrastructure\DependencyInjection\GameEngineServicesLes services du bundle, selon la configuration et les composants installés
Infrastructure\DependencyInjection\KitSubdirectoryPassLe sous-répertoire du kit, à partir du Toolkit de Symfony UX
config/routes.phpLes routes tilttek_game_engine_view et tilttek_game_engine_log
templates/table.html.twigUne table comme tous ceux qui y sont peuvent la voir, et l'endroit de la vue
assets/src/game_table_controller.jsLe contrôleur Stimulus game-table
translations/tilttek_game_engine.*.yamlLes textes du gabarit, en anglais et en français
recipe/0.1/La recette Flex : le bundle enregistré, sa configuration et ses routes écrites