Example #1
0
 public function testSpecificMappingHappensFirst()
 {
     $sessionData = [];
     $session = new Session($sessionData);
     $session->addDataMapper(new DataMapper('Globally '));
     $session->addDataMapper(new DataMapper('Mapped: '), [Session::UNIT_TEST_KEY]);
     $session->addDataMapper(new DataMapper('Mapped: '), [Session::UNIT_TEST_KEY]);
     $session->addDataMapper(new DataMapper('Check '));
     $session->setUnitTestValue('Unit-Test');
     $this->assertEquals('Check Globally Mapped: Unit-Test', $sessionData[Session::UNIT_TEST_KEY]);
     $this->assertEquals('Unit-Test', $session->getUnitTestValue());
 }