CollectionList
extends AbstractBase
in package
Collection list tab
Tags
Table of Contents
- $accessPermission : string
- Permission that must be granted to access this module (null for no restriction)
- $driver : AbstractBase|null
- Record driver associated with the tab
- $recommendManager : PluginManager
- Recommendation manager
- $request : Request|bool
- User request associated with the tab (false for none)
- $results : Results
- Search results object (null prior to processing)
- $runner : SearchRunner
- Search runner
- $searchClassId : string
- Search class id
- $searchMemory : Memory
- Search memory
- __construct() : mixed
- Constructor
- getDescription() : string
- Get the on-screen description for this tab.
- getParams() : Params
- Get the current search parameters.
- getResults() : Results
- Get the processed search results.
- isActive() : bool
- Is this tab active?
- isVisible() : bool
- Is this tab initially visible?
- setRecordDriver() : AbstractBase
- Set the record driver
- setRequest() : AbstractBase
- Set the user request
- supportsAjax() : bool
- Can this tab be loaded via AJAX?
- getRecordDriver() : AbstractBase
- Get the record driver
- getRequest() : Request|bool
- Get the user request (or false if unavailable)
Properties
$accessPermission
Permission that must be granted to access this module (null for no restriction)
protected
string
$accessPermission
= null
$driver
Record driver associated with the tab
protected
AbstractBase|null
$driver
= null
$recommendManager
Recommendation manager
protected
PluginManager
$recommendManager
$request
User request associated with the tab (false for none)
protected
Request|bool
$request
= false
$results
Search results object (null prior to processing)
protected
Results
$results
= null
$runner
Search runner
protected
SearchRunner
$runner
$searchClassId
Search class id
protected
string
$searchClassId
= 'SolrCollection'
$searchMemory
Search memory
protected
Memory
$searchMemory
Methods
__construct()
Constructor
public
__construct(SearchRunner $runner, PluginManager $recMan, Memory $sm) : mixed
Parameters
- $runner : SearchRunner
-
Search runner
- $recMan : PluginManager
-
Recommendation manager
- $sm : Memory
-
Search memory
Return values
mixed —getDescription()
Get the on-screen description for this tab.
public
getDescription() : string
Return values
string —getParams()
Get the current search parameters.
public
getParams() : Params
Return values
Params —getResults()
Get the processed search results.
public
getResults() : Results
Return values
Results —isActive()
Is this tab active?
public
isActive() : bool
Return values
bool —isVisible()
Is this tab initially visible?
public
isVisible() : bool
Return values
bool —setRecordDriver()
Set the record driver
public
setRecordDriver(AbstractBase $driver) : AbstractBase
Parameters
- $driver : AbstractBase
-
Record driver
Return values
AbstractBase —setRequest()
Set the user request
public
setRequest(Request $request) : AbstractBase
Parameters
- $request : Request
-
Request
Return values
AbstractBase —supportsAjax()
Can this tab be loaded via AJAX?
public
supportsAjax() : bool
Return values
bool —getRecordDriver()
Get the record driver
protected
getRecordDriver() : AbstractBase
Tags
Return values
AbstractBase —getRequest()
Get the user request (or false if unavailable)
protected
getRequest() : Request|bool