Symfony2 uses a SessionInterface object set and get method to get and set sessions.

Following syntax can be referred as an example:

BY Best Interview Question ON 23 Jan 2019


public function sessionAction(SessionInterface $session)


// store an attribute for reuse during a later user request

$session->set('user_id', 5);

// get the attribute set by another controller in another request

 $user_id = $session->get('user_id');