Serializer
extends AbstractPlugin
in package
Abstract aggregate listener
Table of Contents
- $capabilities : array<string|int, mixed>
- $listeners : array<string|int, callable>
- $options : PluginOptions
- attach() : mixed
- {@inheritDoc}
- detach() : void
- Detach all previously attached listeners
- getOptions() : PluginOptions
- Get all pattern options
- onDecrementItemPre() : mixed
- On decrement item pre
- onDecrementItemsPre() : mixed
- On decrement items pre
- onGetCapabilitiesPost() : void
- On get capabilities
- onIncrementItemPre() : mixed
- On increment item pre
- onIncrementItemsPre() : mixed
- On increment items pre
- onReadItemPost() : void
- On read item post
- onReadItemsPost() : void
- On read items post
- onWriteItemPre() : void
- On write item pre
- onWriteItemsPre() : void
- On write items pre
- setOptions() : AbstractPlugin
- Set pattern options
Properties
$capabilities
protected
array<string|int, mixed>
$capabilities
= []
$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 —onDecrementItemPre()
On decrement item pre
public
onDecrementItemPre(Event $event) : mixed
Parameters
- $event : Event
Return values
mixed —onDecrementItemsPre()
On decrement items pre
public
onDecrementItemsPre(Event $event) : mixed
Parameters
- $event : Event
Return values
mixed —onGetCapabilitiesPost()
On get capabilities
public
onGetCapabilitiesPost(PostEvent $event) : void
Parameters
- $event : PostEvent
Return values
void —onIncrementItemPre()
On increment item pre
public
onIncrementItemPre(Event $event) : mixed
Parameters
- $event : Event
Return values
mixed —onIncrementItemsPre()
On increment items pre
public
onIncrementItemsPre(Event $event) : mixed
Parameters
- $event : Event
Return values
mixed —onReadItemPost()
On read item post
public
onReadItemPost(PostEvent $event) : void
Parameters
- $event : PostEvent
Return values
void —onReadItemsPost()
On read items post
public
onReadItemsPost(PostEvent $event) : void
Parameters
- $event : PostEvent
Return values
void —onWriteItemPre()
On write item pre
public
onWriteItemPre(Event $event) : void
Parameters
- $event : Event
Return values
void —onWriteItemsPre()
On write items pre
public
onWriteItemsPre(Event $event) : void
Parameters
- $event : Event
Return values
void —setOptions()
Set pattern options
public
setOptions(PluginOptions $options) : AbstractPlugin
Parameters
- $options : PluginOptions
Return values
AbstractPlugin —Provides a fluent interface