Example #1
0
 /**
  * @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);
 }
Example #2
0
 public function setUp()
 {
     $this->initConfigurationBuilderMock();
     $this->yagContext = Tx_Yag_Domain_Context_YagContextFactory::createInstance('test');
     $filterConfig = $this->yagContext->getItemListContext()->getConfigurationBuilder()->buildFilterConfiguration()->getFilterBoxConfig('internalFilters')->getFilterConfigByFilterIdentifier('albumFilter');
     $albumFilterProxyClass = $this->buildAccessibleProxy('Tx_Yag_Extlist_Filter_AlbumFilter');
     $this->albumFilter = new $albumFilterProxyClass();
     $this->albumFilter->injectFilterConfig($filterConfig);
 }