protected function checkColumn(Tx_PtExtlist_Domain_Configuration_Columns_ColumnConfig $columnConfig) { $groups = $columnConfig->getAccessGroups(); if (!is_array($groups)) { return true; } // for testing purposes if (empty($groups)) { return true; } return $this->compareAccess($groups); }
/** * Resets column sorting to default sorting */ public function resetToDefaultSorting() { $this->reset(); $defaultSortingConfig = $this->columnConfig->getConfigurationBuilder()->buildListDefaultConfig(); if ($defaultSortingConfig->getSortingColumn() === $this->getColumnIdentifier()) { $this->setDefaultSorting($defaultSortingConfig->getSortingDirection()); } }
/** * @test */ public function getMapperConfigurationReturnsNullIfNotDefined() { $this->configurationBuilderMock = Tx_PtExtlist_Tests_Domain_Configuration_ConfigurationBuilderMock::getInstance(); $allColumnSettings = $this->configurationBuilderMock->getSettingsForConfigObject('columns'); $columnSettings = $allColumnSettings['50']; $columnConfig = new Tx_PtExtlist_Domain_Configuration_Columns_ColumnConfig($this->configurationBuilderMock, $columnSettings); $this->assertNull($columnConfig->getObjectMapperConfig()); }