code: public function orderBy($column, $type = OrderBy::ASC): IWithLimit
  	{
  		if ($type == OrderBy::DESC) 
  		{
  			$this->appendDesc($column);
  		} 
  		else if (!is_array($column)) 
  		{
  			$column = [$column];
  		}
  		
  		return $this->_orderBy($column);
  	}
docs: Add order by fields.
  @param string|array $column Single column, expression or array of columns.
  @param int $type Order type. Use OrderBy consts. Either single value, or array of
  values. In the later, $column must be of same size.
  @return IWithLimit|static