ExceptionHandler
extends AbstractPlugin
in package
Abstract aggregate listener
Table of Contents
- $listeners : array<string|int, callable>
- $options : PluginOptions
- attach() : mixed
- {@inheritDoc}
- detach() : void
- Detach all previously attached listeners
- getOptions() : PluginOptions
- Get all pattern options
- onException() : void
- On exception
- setOptions() : AbstractPlugin
- Set pattern options
Properties
$listeners
protected
array<string|int, callable>
$listeners
= []
$options
protected
PluginOptions
$options
Methods
attach()
{@inheritDoc}
public
attach(EventManagerInterface $events[, mixed $priority = 1 ]) : mixed
Parameters
- $events : EventManagerInterface
- $priority : mixed = 1
Return values
mixed —detach()
Detach all previously attached listeners
public
detach(EventManagerInterface $events) : void
Parameters
- $events : EventManagerInterface
Return values
void —getOptions()
Get all pattern options
public
getOptions() : PluginOptions
Return values
PluginOptions —onException()
On exception
public
onException(ExceptionEvent $event) : void
Parameters
- $event : ExceptionEvent
Return values
void —setOptions()
Set pattern options
public
setOptions(PluginOptions $options) : AbstractPlugin
Parameters
- $options : PluginOptions
Return values
AbstractPlugin —Provides a fluent interface