Cześć mam taki, problem że gdy chcę wyczyścić sesję w twigu:
// Php
$this->twig->addGlobal('session', $_SESSION);
//Twig
{% set session = [] %}
{{ dump(session) }} // tu wyświetla pustą tablicę
To to działa tylko na zmiennej session w twigu, ale nie ma wpływu na sesję aplikacji, i po odświeżeniu dalej będą tam te same dane co wcześniej. Gdy bezpośrednio po set session = [] wyświetlę wartość session w twigu ma wartość pustej tablicy.