class SearchProvider extends AbstractSearchProvider (View source)

Properties

protected $session from AbstractSearchProvider
protected $category

Methods

__construct(PageCategory $category, Session $session)

No description

setSessionCurrentQuery(Query $query)

No description

getAllColumnSet()

No description

int
getItemsPerPage()

Gets items per page from the current preset or from the session.

array
getItemsPerPageOptions()

No description

getSessionNamespace()

No description

getCustomAttributeKeys()

No description

getBaseColumnSet()

No description

getAvailableColumnSet()

No description

getCurrentColumnSet()

No description

createSearchResultObject($columns, $list)

No description

getItemList()

No description

getDefaultColumnSet()

No description

getSavedSearch()

No description

Details

__construct(PageCategory $category, Session $session)

Parameters

PageCategory $category
Session $session

setSessionCurrentQuery(Query $query)

Parameters

Query $query

clearSessionCurrentQuery()

getAllColumnSet()

getSessionCurrentQuery()

getSearchResultFromQuery(Query $query)

Parameters

Query $query

int getItemsPerPage()

Gets items per page from the current preset or from the session.

Return Value

int

array getItemsPerPageOptions()

Return Value

array

getSessionNamespace()

getCustomAttributeKeys()

getBaseColumnSet()

getAvailableColumnSet()

getCurrentColumnSet()

createSearchResultObject($columns, $list)

Parameters

$columns
$list

getItemList()

getDefaultColumnSet()

getSavedSearch()