VuFind API Documentation

Suggester
in package

Autocomplete handler plugin manager

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

$configManager  : PluginManager
Configuration manager.
$optionsManager  : PluginManager
Search options plugin manager.
$pluginManager  : PluginManager
Autocomplete plugin manager.
__construct()  : mixed
Constructor
getSuggestions()  : array<string|int, mixed>
This returns an array of suggestions based on current request parameters.

Properties

Methods

getSuggestions()

This returns an array of suggestions based on current request parameters.

public getSuggestions(Parameters $request[, string $typeParam = 'type' ][, string $queryParam = 'q' ]) : array<string|int, mixed>

This logic is present in the factory class so that it can be easily shared by multiple AJAX handlers.

Parameters
$request : Parameters

The user request

$typeParam : string = 'type'

Request parameter containing search type

$queryParam : string = 'q'

Request parameter containing query string

Return values
array<string|int, mixed>

Search results