/**
  * {@inheritDoc}
  */
 protected function setUp()
 {
     $session = new Session(new MockArraySessionStorage());
     $session->setId('12345');
     $this->tokenStorage = new TokenStorage();
     $this->generator = new UserSessionStorageKeyGenerator($this->tokenStorage, $session);
 }
Example #2
0
 /**
  * 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;
 }