/** * Initializes the configuration manager and the Extbase settings * * @param $configuration The current incoming configuration * @return void */ protected function initializeConfigurationManagerAndFrameworkConfiguration($configuration) { if (TYPO3_MODE === 'FE') { self::$configurationManager = t3lib_div::makeInstance('Tx_Extbase_Configuration_FrontendConfigurationManager'); self::$configurationManager->setContentObject($this->cObj); } else { self::$configurationManager = t3lib_div::makeInstance('Tx_Extbase_Configuration_BackendConfigurationManager'); } self::$extbaseFrameworkConfiguration = self::$configurationManager->getFrameworkConfiguration($configuration); }
/** * @param tslib_cObj $contentObject * @return void */ public function setContentObject(tslib_cObj $contentObject = NULL) { $this->concreteConfigurationManager->setContentObject($contentObject); }