public function testGetHardcodedTextFail() { $HT = ['test' => 'textstring']; \HaaseIT\HCSF\HardcodedText::init($HT); $this->assertEquals('Missing Hardcoded Text: undefined', \HaaseIT\HCSF\HardcodedText::get('undefined')); }
\session_unset(); $_SESSION['hijackprevention']['remote_addr'] = $_SERVER['REMOTE_ADDR']; $_SESSION['hijackprevention']['user_agent'] = $_SERVER['HTTP_USER_AGENT']; } } date_default_timezone_set(HelperConfig::$core["defaulttimezone"]); if (file_exists(PATH_BASEDIR . 'src/hardcodedtextcats/' . HelperConfig::$lang . '.php')) { $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/' . HelperConfig::$lang . '.php'); } else { if (file_exists(PATH_BASEDIR . 'src/hardcodedtextcats/' . key(HelperConfig::$core["lang_available"]) . '.php')) { $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/' . key(HelperConfig::$core["lang_available"]) . '.php'); } else { $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/de.php'); } } HardcodedText::init($HT); $serviceManager->setFactory('db', function () { return null; }); if (!HelperConfig::$core['maintenancemode']) { // ---------------------------------------------------------------------------- // Begin database init // ---------------------------------------------------------------------------- $serviceManager->setFactory('entitymanager', function () { $doctrineconfig = Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration([PATH_BASEDIR . "/src"], HelperConfig::$core['debug']); $connectionParams = ['url' => HelperConfig::$secrets['db_type'] . '://' . HelperConfig::$secrets['db_user'] . ':' . HelperConfig::$secrets['db_password'] . '@' . HelperConfig::$secrets['db_server'] . '/' . HelperConfig::$secrets['db_name'], 'charset' => 'UTF8', 'driverOptions' => [\PDO::ATTR_EMULATE_PREPARES => false, \PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC, \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION]]; return Doctrine\ORM\EntityManager::create($connectionParams, $doctrineconfig); }); $serviceManager->setFactory('db', function (ServiceManager $serviceManager) { return $serviceManager->get('entitymanager')->getConnection()->getWrappedConnection(); });