Aller au contenu

Installation

tilttek/accessible-dice
composer require tilttek/accessible-dice

Le bundle exige PHP 8.5 ou une version plus récente, Symfony 8.2 et tilttek/dice-bundle, dont il utilise les dés personnalisés et les limites. Enregistrez les deux :

// config/bundles.php
return [
    Tilttek\DiceBundle\TilttekDiceBundle::class => ['all' => true],
    Tilttek\AccessibleDice\TilttekAccessibleDiceBundle::class => ['all' => true],
];

Le formulaire

Le formulaire est un gabarit Twig ; son contrôleur est enregistré par StimulusBundle à partir du assets/package.json du paquet, avec sa feuille de style, @tilttek/accessible-dice/styles/accessible-dice.css :

composer require symfony/twig-bundle symfony/stimulus-bundle symfony/translation

Avec AssetMapper, le contrôleur et sa feuille de style sont importés par le controllers.json de l'application ; vérifiez que les deux y sont activés après l'installation du paquet.

Paquets facultatifs

PaquetCe qu'il ajoute
symfony/twig-bundleaccessible_dice() et le formulaire
symfony/stimulus-bundleLe contrôleur : l'expression montrée, les annonces, la lecture à voix haute
symfony/translationLes mots du formulaire et les annonces dans la langue du lecteur, et les libellés des faces
tilttek/dice-towerUne tour de dés dont le formulaire annonce les jets