/** * Retrieves entire tree. * * @param array $columns * @return \Franzose\ClosureTable\Extensions\Collection */ public static function getTree(array $columns = ['*']) { /** * @var Entity $instance */ $instance = new static(); return $instance->orderBy('parent_id')->orderBy('position')->get($instance->prepareTreeQueryColumns($columns))->toTree(); }
public static function newestLeads() { $lead = new static(); return $lead->orderBy('updated_at')->get(); }
/** * Метод указывает сортировку данных * * @param string $sortName * @param string $orderBy */ protected function filterOrderBy($sortName, $orderBy) { if ($sortName) { $this->_query->orderBy($this->_query->getModel()->getTable() . '.' . $sortName, $orderBy); } }