AbstractErrorListener
in package
Abstract base class of SOLR error listeners.
Tags
Table of Contents
- TAG_PARSER_ERROR = 'VuFind\\Search\\ParserError'
- Tag indicating a parser error.
- $backends : array<string|int, mixed>
- Backends to listen for.
- __construct() : void
- Constructor.
- addBackend() : void
- Add backend to listen for.
- attach() : void
- Attach listener to shared event manager.
- listenForBackend() : bool
- Return true if listeners listens for backend errors.
- onSearchError() : EventInterface
- VuFindSearch.error event.
Constants
TAG_PARSER_ERROR
Tag indicating a parser error.
public
string
TAG_PARSER_ERROR
= 'VuFind\\Search\\ParserError'
Properties
$backends
Backends to listen for.
protected
array<string|int, mixed>
$backends
Methods
__construct()
Constructor.
public
__construct(string $backend) : void
Parameters
- $backend : string
-
Identifier of backend to listen for
Return values
void —addBackend()
Add backend to listen for.
public
addBackend(string $backend) : void
Parameters
- $backend : string
-
Identifier of backend to listen for
Return values
void —attach()
Attach listener to shared event manager.
public
attach(SharedEventManagerInterface $manager) : void
Parameters
- $manager : SharedEventManagerInterface
-
Shared event manager
Return values
void —listenForBackend()
Return true if listeners listens for backend errors.
public
listenForBackend(string $backend) : bool
Parameters
- $backend : string
-
Backend identifier
Return values
bool —onSearchError()
VuFindSearch.error event.
public
abstract onSearchError(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
The event