/** * @test */ public function canGetIndexFieldsConfigurationByConfigurationName() { $fakeConfigurationArray['plugin.']['tx_solr.'] = array('index.' => array('queue.' => array('pages.' => array('fields.' => array('sortSubTitle_stringS' => 'subtitle'))))); $configuration = new TypoScriptConfiguration($fakeConfigurationArray); $retrievedConfiguration = $configuration->getIndexQueueFieldsConfigurationByConfigurationName('pages'); $this->assertEquals(array('sortSubTitle_stringS' => 'subtitle'), $retrievedConfiguration); }
/** * @param TypoScriptConfiguration $configuration */ public function __construct(TypoScriptConfiguration $configuration = null) { $this->configuration = $configuration == null ? Util::getSolrConfiguration() : $configuration; $this->pageIndexingConfiguration = $this->configuration->getIndexQueueFieldsConfigurationByConfigurationName('pages'); $this->mappedFieldNames = $this->configuration->getIndexQueueMappedFieldsByConfigurationName('pages'); }