/**
  * Cleans up oelib after running a test.
  *
  * @return void
  */
 public function cleanUp()
 {
     Tx_Oelib_ConfigurationProxy::purgeInstances();
     Tx_Oelib_BackEndLoginManager::purgeInstance();
     Tx_Oelib_ConfigurationRegistry::purgeInstance();
     Tx_Oelib_FrontEndLoginManager::purgeInstance();
     tx_oelib_Geocoding_Google::purgeInstance();
     tx_oelib_headerProxyFactory::purgeInstance();
     Tx_Oelib_MapperRegistry::purgeInstance();
     Tx_Oelib_PageFinder::purgeInstance();
     Tx_Oelib_Session::purgeInstances();
     Tx_Oelib_TemplateHelper::purgeCachedConfigurations();
     Tx_Oelib_TranslatorRegistry::purgeInstance();
     /** @var Tx_Oelib_MailerFactory $mailerFactory */
     $mailerFactory = t3lib_div::makeInstance('Tx_Oelib_MailerFactory');
     $mailerFactory->cleanUp();
 }
Exemple #2
0
 /**
  * Gets the reviewer for new/edited records.
  *
  * @return tx_oelib_Model_BackEndUser|NULL
  */
 protected function getReviewer()
 {
     Tx_Oelib_MapperRegistry::purgeInstance();
     return self::getLoggedInUser()->getReviewerFromGroup();
 }
Exemple #3
0
 protected function tearDown()
 {
     Tx_Oelib_MapperRegistry::purgeInstance();
 }
Exemple #4
0
 protected function tearDown()
 {
     $this->testingFramework->cleanUp();
     Tx_Oelib_MapperRegistry::purgeInstance();
 }
 /**
  * @test
  */
 public function getAfterInstanceWithActivatedTestingModeWasPurgedReturnsMapperWithoutTestingLayer()
 {
     Tx_Oelib_MapperRegistry::getInstance()->activateTestingMode(new Tx_Oelib_TestingFramework('tx_oelib'));
     Tx_Oelib_MapperRegistry::purgeInstance();
     self::assertNotInstanceOf('Tx_Oelib_Tests_Unit_Fixtures_TestingMapperTesting', Tx_Oelib_MapperRegistry::get('Tx_Oelib_Tests_Unit_Fixtures_TestingMapper'));
 }