예제 #1
0
파일: Query.php 프로젝트: noikiy/inovi
 /**
  * Gets the fields involved in this query.
  *
  * @return array $fields An array of fields names used in this query.
  */
 public function getFieldsInQuery()
 {
     $extractor = new FieldExtractor($this->query['query'], $this->query['sort'], $this->cmd);
     return $extractor->getFields();
 }
예제 #2
0
 private function assertFieldsExtracted(array $query, array $fields)
 {
     $extractor = new FieldExtractor($query);
     $this->assertEquals($fields, $extractor->getFields());
 }
예제 #3
0
 /**
  * Gets the fields involved in this query.
  *
  * @return array $fields An array of fields names used in this query.
  */
 public function getFieldsInQuery()
 {
     $query = isset($this->query['query']) ? $this->query['query'] : array();
     $sort = isset($this->query['sort']) ? $this->query['sort'] : array();
     $extractor = new FieldExtractor($query, $sort);
     return $extractor->getFields();
 }