public function getSortCallback()
{
return $this->sort_callback;
}
/** * Sort data * @param Sorting $sorting * @return static */ public function sort(Sorting $sorting) { if (is_callable($sorting->getSortCallback())) { call_user_func($sorting->getSortCallback(), $this->criteria, $sorting->getSort()); return $this; } if ($sort = $sorting->getSort()) { $this->criteria->orderBy($sort); return $this; } $this->criteria->orderBy([$this->primary_key => 'ASC']); return $this; }