public function orderBy(callable $function, $direction) { return $direction === Direction::DESCENDING ? $this->orderByDescending($function) : $this->orderByAscending($function); }