/**
  * @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);
 }
示例#2
0
 /**
  * @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;
 }