예제 #1
0
 /**
  * Load the complete extlist part from typoscript
  */
 protected function loadYagTyposcriptArray()
 {
     if (is_null($this->yagTypoScript)) {
         $extListTS = Tx_PtExtbase_Div::typoscriptRegistry('plugin.tx_yag.', $this->currentPid);
         $this->yagTypoScript = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Service\\TypoScriptService')->convertTypoScriptArrayToPlainArray($extListTS);
     }
 }
예제 #2
0
파일: Bootstrap.php 프로젝트: rabe69/yag
 /**
  * @return void
  */
 protected function initConfigurationBuilder()
 {
     $yagSettings = Tx_PtExtbase_Div::typoscriptRegistry('plugin.tx_yag.settings.');
     $yagEBSettings = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Service\\TypoScriptService')->convertTypoScriptArrayToPlainArray($yagSettings);
     Tx_Yag_Domain_Configuration_ConfigurationBuilderFactory::injectSettings($yagEBSettings);
     Tx_Yag_Domain_Configuration_ConfigurationBuilderFactory::getInstance($this->contextIdentifier, $this->theme);
     Tx_Yag_Domain_Context_YagContextFactory::createInstance($this->contextIdentifier);
 }