public function setUp()
 {
     $this->oSelector = tx_rnbase::makeInstance('tx_mklib_mod1_util_Selector');
     $this->oMod = tx_rnbase::makeInstance('tx_mklib_tests_fixtures_classes_DummyMod');
     $this->oSelector->init($this->oMod);
     $this->sModuleKey = 'testSearch';
     //Modul daten zurücksetzen
     $GLOBALS['BE_USER']->uc['moduleData'][$this->oMod->getName()] = null;
     $_GET['SET'] = null;
     //für cli
     $GLOBALS['TBE_TEMPLATE'] = t3lib_div::makeInstance('template');
     $GLOBALS['CLIENT']['FORMSTYLE'] = 'something';
     //sprache auf default setzen damit wir die richtigen labels haben
     $GLOBALS['LANG']->lang = 'default';
     //damit labels geladen sind
     global $LOCAL_LANG;
     //ab typo 4.6 ist das mit den lang labels anders
     $mHideEntry = 'Hide hidden entries';
     $mShowEntry = 'Show hidden entries';
     if (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
         $LOCAL_LANG['default']['label_select_hide_hidden'][0]['target'] = $mHideEntry;
         $LOCAL_LANG['default']['label_select_show_hidden'][0]['target'] = $mShowEntry;
     } else {
         $LOCAL_LANG['default']['label_select_hide_hidden'] = $mHideEntry;
         $LOCAL_LANG['default']['label_select_show_hidden'] = $mShowEntry;
     }
     // sonst fehler die icon klassen
     if (tx_rnbase_util_TYPO3::isTYPO60OrHigher()) {
         \TYPO3\CMS\Backend\Sprite\SpriteManager::initialize();
     }
 }
Exemplo n.º 2
0
 /**
  * Forces the integer $theInt into the boundaries of $min and $max. If the $theInt is 'FALSE' then the $zeroValue is applied.
  *
  * @param integer $theInt Input value
  * @param integer $min Lower limit
  * @param integer $max Higher limit
  * @param integer $zeroValue Default value if input is FALSE.
  * @return integer The input value forced into the boundaries of $min and $max
  * @deprecated since TYPO3 4.6, will be removed in TYPO3 4.8 - Use t3lib_utility_Math::forceIntegerInRange() instead
  */
 public static function intInRange($theInt, $min, $max = 2000000000, $zeroValue = 0)
 {
     if (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
         return t3lib_utility_Math::forceIntegerInRange($theInt, $min, $max, $zeroValue);
     } else {
         return t3lib_div::intInRange($theInt, $min, $max, $zeroValue);
     }
 }
 /**
  * Returns the cache instance
  *
  * @param string $name
  * @return tx_rnbase_cache_ICache
  */
 private static function getCacheImpl($name)
 {
     if (tx_rnbase_util_TYPO3::isTYPO62OrHigher()) {
         return tx_rnbase::makeInstance('tx_rnbase_cache_TYPO3Cache62', $name);
     } elseif (tx_rnbase_util_TYPO3::isTYPO60OrHigher()) {
         return tx_rnbase::makeInstance('tx_rnbase_cache_TYPO3Cache60', $name);
     } elseif (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
         return tx_rnbase::makeInstance('tx_rnbase_cache_TYPO3Cache46', $name);
     }
     return tx_rnbase::makeInstance('tx_rnbase_cache_TYPO3Cache', $name);
 }
 /**
  * Returns the cache
  *
  * @param string $name
  * @return tx_rnbase_cache_ICache
  */
 private static function createTYPO3Cache($name)
 {
     if (tx_rnbase_util_TYPO3::isTYPO62OrHigher()) {
         $className = 'tx_rnbase_cache_TYPO3Cache62';
     } elseif (tx_rnbase_util_TYPO3::isTYPO60OrHigher()) {
         $className = 'tx_rnbase_cache_TYPO3Cache60';
     } elseif (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
         $className = 'tx_rnbase_cache_TYPO3Cache46';
     } else {
         $className = 'tx_rnbase_cache_TYPO3Cache';
     }
     return tx_rnbase::makeInstance($className, $name);
 }
 /**
  * Initialisiert allgemeine Testdaten
  */
 public function setUp()
 {
     $this->oFormTool = tx_rnbase::makeInstance('tx_rnbase_util_FormTool');
     // Die Local-Lang wurde in 4.6 verändert
     if (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
         $GLOBALS['LOCAL_LANG']['default']['Header Uid'][0] = array('source' => 'Header Uid', 'target' => 'Header Uid');
         $GLOBALS['LOCAL_LANG']['default']['Header Col1'][0] = array('source' => 'Header Col1', 'target' => 'Header Col1');
     } else {
         $GLOBALS['LOCAL_LANG']['default']['Header Uid'] = 'Header Uid';
         $GLOBALS['LOCAL_LANG']['default']['Header Col1'] = 'Header Col1';
     }
     $this->backupAndSetCurrentRequestUri();
     $this->resetIndependentEnvironmentCache();
 }
 /**
  * Setzt Sprach-Labels
  *
  * @param 	array 	$labels
  * @param 	string	$lang
  * @return 	void
  */
 public static function setLocallangLabels($labels = array(), $lang = 'default')
 {
     global $LOCAL_LANG;
     $GLOBALS['LANG']->lang = $lang;
     //ab typo 4.6 ist das mit den lang labels anders
     foreach ($labels as $key => $label) {
         if (tx_rnbase_util_TYPO3::isTYPO46OrHigher()) {
             $LOCAL_LANG[$lang][$key][0]['target'] = $label;
         } else {
             $LOCAL_LANG[$lang][$key] = $label;
         }
     }
 }
 /**
  * Returns the localized label of the LOCAL_LANG key.
  * This is a reimplementation from tslib_pibase::pi_getLL().
  *
  * @param string $key
  * @param string $alt
  * @param string $hsc
  * @param string $labelDebug
  *
  * @return string
  */
 public function getLL($key, $alt = '', $hsc = FALSE, $labelDebug = FALSE)
 {
     $label = tx_rnbase_util_TYPO3::isTYPO46OrHigher() ? $this->getLL46($key, $alt, $hsc) : $this->getLL40($key, $alt, $hsc);
     if ($labelDebug) {
         $options = array();
         if ($labelDebug !== 'html') {
             $options['plain'] = TRUE;
         }
         $label = tx_rnbase_util_Debug::wrapDebugInfo($label, strtolower($key), $options);
     }
     return $label;
 }