QueryBuilder
in package
Pazpar2 QueryBuilder.
Tags
Table of Contents
- __construct() : mixed
- Constructor
- build() : ParamBag
- Return Pazpar2 search parameters based on a user query and params.
- abstractQueryToString() : string
- Convert an AbstractQuery object to a query string.
- queryGroupToString() : string
- Convert a QueryGroup object to a query string.
- queryToString() : string
- Convert a single Query object to a query string.
Methods
__construct()
Constructor
public
__construct() : mixed
Return values
mixed —build()
Return Pazpar2 search parameters based on a user query and params.
public
build(AbstractQuery $query[, ParamBag|null $params = null ]) : ParamBag
Parameters
- $query : AbstractQuery
-
User query
- $params : ParamBag|null = null
-
Search backend parameters
Tags
Return values
ParamBag —abstractQueryToString()
Convert an AbstractQuery object to a query string.
protected
abstractQueryToString(AbstractQuery $query) : string
Parameters
- $query : AbstractQuery
-
Query to convert
Return values
string —queryGroupToString()
Convert a QueryGroup object to a query string.
protected
queryGroupToString(QueryGroup $query) : string
Parameters
- $query : QueryGroup
-
QueryGroup to convert
Tags
Return values
string —queryToString()
Convert a single Query object to a query string.
protected
queryToString(Query $query) : string
Parameters
- $query : Query
-
Query to convert