Newscoop\Controller\Action\Helper\Datatable\Adapter\Doctrine::sort PHP Method

sort() public method

public sort ( array $p_cols )
$p_cols array
    public function sort(array $p_cols)
    {
        foreach (array_keys($p_cols) as $id => $property) {
            if (!is_string($property)) {
                // not sortable
                continue;
            }
            if (@in_array($id, $p_params['sortCol'])) {
                $dir = @in_array($id, $p_params['sortDir']) ?: 'asc';
                $this->_queryObject->orderBy("e.{$property}", $dir);
            }
        }
    }