/** * @test */ public function getColumnConfigByIdentifier() { $columnSettings = $this->configurationBuilderMock->getSettingsForConfigObject('columns'); $columnConfig = new Tx_PtExtlist_Domain_Configuration_Columns_ColumnConfig($this->configurationBuilderMock, $columnSettings[10]); $columnConfigCollection = new Tx_PtExtlist_Domain_Configuration_Columns_ColumnConfigCollection(); $columnConfigCollection->addColumnConfig(10, $columnConfig); $testColumn = $columnConfigCollection->getColumnConfigByIdentifier('column1'); $this->assertEquals($columnConfig, $testColumn); }
/** * @param string $columnIdentifier * @return array */ protected function getExcelSettingsByColumnIdentifier($columnIdentifier) { $excelSettings = null; if ($this->columnConfigCollection->hasIdentifier($columnIdentifier)) { $excelSettings = $this->columnConfigCollection->getColumnConfigByIdentifier($columnIdentifier)->getSettings('excelExport'); if (!is_array($excelSettings)) { $excelSettings = array(); } } return $excelSettings; }