Ejemplo n.º 1
0
 /**
  * Обход подвыражений составного выражения
  * @param nc_search_query_expression_composite $expression
  * @return array
  */
 protected function translate_items(nc_search_query_expression_composite $expression)
 {
     $result = array();
     foreach ($expression->get_items() as $item) {
         $result[] = $this->dispatch_translate($item);
     }
     return $result;
 }
Ejemplo n.º 2
0
 /**
  * @param nc_search_query_expression_term $item
  * @return nc_search_query_expression_phrase
  */
 public function add_item(nc_search_query_expression_term $item)
 {
     $item->set_boost($this->boost);
     return parent::add_item($item);
 }