You are here

handler_argument_string.inc in Search API 7

Contains SearchApiViewsHandlerArgumentString.

File

contrib/search_api_views/includes/handler_argument_string.inc
View source
<?php

/**
 * @file
 * Contains SearchApiViewsHandlerArgumentString.
 */

/**
 * Views argument handler class for handling string fields.
 */
class SearchApiViewsHandlerArgumentString extends SearchApiViewsHandlerArgument {

  /**
   * Set up the query for this argument.
   *
   * The argument sent may be found at $this->argument.
   */
  public function query($group_by = FALSE) {
    if (empty($this->value)) {
      if (!empty($this->options['break_phrase'])) {
        views_break_phrase_string($this->argument, $this);
      }
      else {
        $this->value = array(
          $this->argument,
        );
      }
    }
    parent::query($group_by);
  }

}

Classes

Namesort descending Description
SearchApiViewsHandlerArgumentString Views argument handler class for handling string fields.