{{ app.user.username }}
mogę wyświetlić nazwę zalogowanego użytkownika.
Problem w tym że nie wiem jak to działa

Szukałem, szukałem, ale chyba nie jestem w tym dobry skoro w końcu proszę was znów o pomoc ...
EDIT:
żeby nie było że jestem całkiem zielony.. wiem że mowa tu oczywiście o Twigu. Znalazłem w dokumentacji bardzo fajny przykład:
Renderujemy zmienną $name do szablonu
'name' => $name, ));
w samym szablonie natomiast:
{# array('name' => 'Fabien') #} {{ name }} {# array('user' => array('name' => 'Fabien')) #} {{ user.name }} {# force array lookup #} {{ user['name'] }} {# array('user' => new User('Fabien')) #} {{ user.name }} {{ user.getName }} {# force method name lookup #} {{ user.name() }} {{ user.getName() }} {# pass arguments to a method #}
Ale chodzi mi konretnie o to czy:
1. Dostęp do użytkowników zalogowanych do aplikacji przy pomocy modułu Security w Symfony2 odbywa się zawsze poprzez app.user?
2. Jak mogę wyświetlić wszystkie elementy user bo rozumiem że jest to tablica? (próbowałem nie wychodzi)
3. I ponawiam pytanie dotyczące źródeł i obsługi sesji.