コード例 #1
0
 /**
  * @test
  */
 public function itShouldGetOrderByDirection()
 {
     $column = new Column('registration_date', 'user');
     $order = new OrderBy($column, OrderBy::ASC);
     $this->assertEquals(OrderBy::ASC, $order->getDirection());
     $order->setDirection(OrderBy::DESC);
     $this->assertEquals(OrderBy::DESC, $order->getDirection());
 }
コード例 #2
0
 /**
  * @param OrderBy $orderBy
  *
  * @return string
  */
 public function writeOrderBy(OrderBy $orderBy)
 {
     $column = $this->columnWriter->writeColumn($orderBy->getColumn());
     return $column . ' ' . $orderBy->getDirection();
 }