Après la partie
tilttek/table-safetyÉtoiles et souhaits
Après une séance, chaque participant donne ses étoiles — ce qu'il a aimé — et ses souhaits — ce qu'il aimerait voir la prochaine fois :
$safety->giveFeedback($table, '2026-11-12', $participant, new StarsAndWishes(['The heist'], ['More downtime']), $now);
Chaque texte est rogné et compte 500 caractères au plus ; les textes vides sont écartés ; on donne au plus 10 étoiles et
10 souhaits. Une séance est nommée par une clé que choisit l'application — une date, session-3 —, écrite comme une clé
de thème. Les donner de nouveau remplace les étoiles et les souhaits antérieurs du participant pour cette séance.
Le sommaire d'une séance
TableSafety::feedback() rassemble les étoiles et les souhaits d'une séance sans dire qui a donné quoi : chaque étoile
et chaque souhait en ordre alphabétique plutôt que dans l'ordre où ils ont été donnés, et le nombre de participants qui
ont répondu.
$summary = $safety->feedback($table, '2026-11-12');
$summary->stars; // ['Bards', 'The heist']
$summary->wishes; // ['More downtime']
$summary->respondents; // 2