コード例 #1
0
ファイル: SelectTable.php プロジェクト: edde-framework/edde
 public function format(IFormatterProvider $formatterProvider)
 {
     $table = $formatterProvider->delimite($this->table);
     if ($this->alias) {
         $table .= ' ' . $formatterProvider->delimite($this->alias);
     }
     if ($this->joinList) {
         $joinList = [];
         foreach ($this->joinList as $join) {
             $joinList[] = $join->format($formatterProvider);
         }
         $table .= ' ' . implode(', ', $joinList);
     }
     return $this->sql($table);
 }
コード例 #2
0
 public function format(IFormatterProvider $formatterProvider)
 {
     return $formatterProvider->createFormatter($this)->format();
 }
コード例 #3
0
ファイル: QuoteFragment.php プロジェクト: edde-framework/edde
 public function format(IFormatterProvider $formatterProvider)
 {
     return $this->sql($formatterProvider->quote($this->string));
 }