/** * Sets sortings state on given query from backend sorting configuration * * @param Tx_PtExtlist_Domain_QueryObject_Query $query * @return void */ protected function setSortingFromDefaultSortingOnQuery(Tx_PtExtlist_Domain_QueryObject_Query $query) { list($field, $direction) = explode(' ', $this->backendConfiguration->getDataBackendSettings('sorting')); $sorting = array(); $sorting[$field] = strtoupper($direction) == 'DESC' ? Tx_PtExtlist_Domain_QueryObject_Query::SORTINGSTATE_DESC : Tx_PtExtlist_Domain_QueryObject_Query::SORTINGSTATE_ASC; $query->addSortingArray($sorting); }