예제 #1
0
파일: FieldAccess.php 프로젝트: jivoo/jivoo
 /**
  * {@inheritDoc}
  */
 public function toString(Quoter $quoter)
 {
     if (isset($this->model)) {
         return $quoter->quoteModel($this->model) . '.' . $quoter->quoteField($this->field);
     }
     return $quoter->quoteField($this->field);
 }
예제 #2
0
 /**
  * {@inheritDoc}
  */
 public function toString(Quoter $quoter)
 {
     $values = $this->values;
     foreach ($values as $key => $v) {
         $values[$key] = $quoter->quoteLiteral($this->type, $v);
     }
     return '(' . implode(', ', $values) . ')';
 }
예제 #3
0
파일: FieldAccess.php 프로젝트: jivoo/data
 /**
  * {@inheritdoc}
  */
 public function toString(Quoter $quoter)
 {
     $str = '';
     if (isset($this->model)) {
         if ($this->quoteModel) {
             $str = $quoter->quoteModel($this->model) . '.';
         } else {
             $str = $this->model . '.';
         }
     }
     if ($this->quoteField) {
         $str .= $quoter->quoteField($this->field);
     } else {
         $str .= $this->field;
     }
     return $str;
 }
예제 #4
0
파일: Literal.php 프로젝트: jivoo/data
 /**
  * {@inheritdoc}
  */
 public function toString(Quoter $quoter)
 {
     return $quoter->quoteLiteral($this->type, $this->value);
 }