class BaseAbstractBlockElementListener implements BaseBlockElementListenerInterface

Class BaseAbstractBlockElementListener. This listener listens to multiple events of block elements.

When event is dispatched it goes trough list of all registered custom events and calls specified functions

Methods

__construct(CachedReader $cr, Twig_Environment $templating, EventDispatcherInterface $dispatcher)

BaseAbstractBlockElementListener constructor. Constructor dispatches event and geneartes array of custom block element listeners

CachedReader
getCr()

No description

Twig_Environment
getTemplating()

No description

getNames(EventWithResult $event)

Return array of elements containing id and entity name

getTwigContent(EventWithResult $event)

Return content of twig file. This content should contain call to extension and include template to be rendered.

getEntityData(EventWithResult $event)

Return array of data for add/edit

getAlgorithmParams(EventWithResult $event)

Return array of params for selected algorithm

getAlgorithms(EventWithResult $event)

Return array of available algorithms

Details

at line 39
__construct(CachedReader $cr, Twig_Environment $templating, EventDispatcherInterface $dispatcher)

BaseAbstractBlockElementListener constructor. Constructor dispatches event and geneartes array of custom block element listeners

Parameters

CachedReader $cr
Twig_Environment $templating
EventDispatcherInterface $dispatcher

at line 58
CachedReader getCr()

Return Value

CachedReader

at line 66
Twig_Environment getTemplating()

Return Value

Twig_Environment

at line 77
EventWithResult getNames(EventWithResult $event)

Return array of elements containing id and entity name

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 93
EventWithResult getTwigContent(EventWithResult $event)

Return content of twig file. This content should contain call to extension and include template to be rendered.

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 109
EventWithResult getEntityData(EventWithResult $event)

Return array of data for add/edit

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 125
EventWithResult getAlgorithmParams(EventWithResult $event)

Return array of params for selected algorithm

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 141
EventWithResult getAlgorithms(EventWithResult $event)

Return array of available algorithms

Parameters

EventWithResult $event

Return Value

EventWithResult