/** * {@inheritDoc} */ protected function setUp() { $session = new Session(new MockArraySessionStorage()); $session->setId('12345'); $this->tokenStorage = new TokenStorage(); $this->generator = new UserSessionStorageKeyGenerator($this->tokenStorage, $session); }
/** * Mocks a Symfony session containing the Contao attribute bags. * * @return SessionInterface The session object */ protected function mockSession() { $session = new Session(new MockArraySessionStorage()); $session->setId('session_test'); $session->start(); $beBag = new ArrayAttributeBag('_contao_be_attributes'); $beBag->setName('contao_backend'); $session->registerBag($beBag); $feBag = new ArrayAttributeBag('_contao_fe_attributes'); $feBag->setName('contao_frontend'); $session->registerBag($feBag); return $session; }