VuFind API Documentation

InjectConditionalFilterListener
in package
Uses AuthorizationServiceAwareTrait

Conditional Filter listener.

Tags
category

VuFind

author

Oliver Goldschmidt o.goldschmidt@tuhh.de

license

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

link

Main Site

Table of Contents

$backend  : BackendInterface
$filterList  : array<string|int, mixed>
Filters to apply.
$filters  : array<string|int, mixed>
Filters from configuration.
__construct()  : void
Constructor.
attach()  : void
Attach listener to shared event manager.
onSearchPre()  : EventInterface
Set up conditional hidden filters.
addConditionalFilter()  : void
Add a conditional filter.

Properties

Methods

attach()

Attach listener to shared event manager.

public attach(SharedEventManagerInterface $manager) : void
Parameters
$manager : SharedEventManagerInterface

Shared event manager

Return values
void

onSearchPre()

Set up conditional hidden filters.

public onSearchPre(EventInterface $event) : EventInterface
Parameters
$event : EventInterface

Event

Return values
EventInterface

addConditionalFilter()

Add a conditional filter.

protected addConditionalFilter(string $configOption) : void
Parameters
$configOption : string

Conditional Filter

Return values
void

Search results