/** * @return string */ protected function formatOrderBy() { $orderBys = ''; foreach ($this->orderBy as $orderBy) { if (is_array($orderBy)) { $orderBy = new OrderBy($orderBy['field'], $orderBy['order']); } if (!$orderBy instanceof OrderBy) { continue; } $orderBys .= $orderBy->getSql($orderBys === ''); } return $orderBys; }