Example #1
0
 public static function getSetup()
 {
     if (empty(self::$configurationManager)) {
         self::initialize();
     }
     $setup = self::$configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManager::CONFIGURATION_TYPE_FULL_TYPOSCRIPT);
     if (empty($setup['plugin.']['tx_ajaxlogin.'])) {
         return array();
     }
     return $setup['plugin.']['tx_ajaxlogin.'];
 }
 /**
  * Returns unparsed TypoScript setup
  *
  * @return array TypoScript setup
  */
 public static function getSetup()
 {
     if (empty(self::$configurationManager)) {
         self::initialize();
     }
     $setup = self::$configurationManager->getConfiguration(\TYPO3\CMS\Extbase\Configuration\ConfigurationManager::CONFIGURATION_TYPE_FULL_TYPOSCRIPT);
     if (empty($setup['plugin.']['tx_randombanners.'])) {
         return array();
     }
     return $setup['plugin.']['tx_randombanners.'];
 }
Example #3
0
 /**
  * Configures the object manager object configuration from
  * config.tx_extbase.objects
  *
  * @return void
  * @see initialize()
  */
 public function configureObjectManager()
 {
     $typoScriptSetup = $this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT);
     if (!is_array($typoScriptSetup['config.']['tx_extbase.']['objects.'])) {
         return;
     }
     $objectContainer = t3lib_div::makeInstance('Tx_Extbase_Object_Container_Container');
     foreach ($typoScriptSetup['config.']['tx_extbase.']['objects.'] as $classNameWithDot => $classConfiguration) {
         if (isset($classConfiguration['className'])) {
             $originalClassName = rtrim($classNameWithDot, '.');
             $objectContainer->registerImplementation($originalClassName, $classConfiguration['className']);
         }
     }
 }
 /**
  * Inject configuration manager
  *
  * @param Tx_Extbase_Configuration_ConfigurationManager $configurationManager
  * @return void
  */
 public function injectConfigurationManager(Tx_Extbase_Configuration_ConfigurationManager $configurationManager)
 {
     $this->configurationManager = $configurationManager;
     $this->settings = $this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS);
 }