column_name = $column_name; $this->sort_order = $sort_order; } function toString() { $result = $this->getColumnName(); $result .= ' '; $result .= is_a($this->sort_order, 'Argument') ? $this->sort_order->getValue() : $this->sort_order; return $result; } function getColumnName() { return is_a($this->column_name, 'Argument') ? $this->column_name->getValue() : $this->column_name; } function getPureColumnName() { return is_a($this->column_name, 'Argument') ? $this->column_name->getPureValue() : $this->column_name; } function getPureSortOrder() { return is_a($this->sort_order, 'Argument') ? $this->sort_order->getPureValue() : $this->sort_order; } function getArguments() { $args = array(); if(is_a($this->column_name, 'Argument')) { $args[] = $this->column_name; } if(is_a($this->sort_order, 'Argument')) { $args[] = $this->sort_order; } } } /* End of file OrderByColumn.class.php */ /* Location: ./classes/db/order/OrderByColumn.class.php */