예제 #1
0
파일: SelectQuery.php 프로젝트: nkt/flame
 /**
  * @param string $name
  * @param string $alias
  *
  * @return static
  */
 public function column($name, $alias = null)
 {
     if ($alias === null) {
         $this->columns[] = $this->grammar->buildId($name);
     } else {
         $this->columns[] = $this->grammar->buildIdWithAlias($name, $alias);
     }
     return $this;
 }
예제 #2
0
파일: GrammarTest.php 프로젝트: nkt/flame
 public function testBuildId()
 {
     $this->assertSame('"users"', $this->grammar->buildId('users'));
     $this->assertSame('"users" AS "u"', $this->grammar->buildId('users u'));
     $this->assertSame('"users" AS "u"', $this->grammar->buildIdWithAlias('users', 'u'));
 }