class AlbumsListener extends AbstractPluginBlockElementListener

Class AlbumsListener is injected as empire.albums.event.listener service. AlbumsListener is listener class for handling a logic for dispatched events

Properties

protected AlbumsManager $manager
protected SignalCacheAlbumEvent $event

Methods

array
getParams()

Returns array ['class' => 'SomeClass:class, 'listener' => SomeBlockElementsListener::class]

mixed
getManager()

Return manager that will be used in AbstractBlockElementListener

__construct(AlbumsManager $manager)

No description

signalCacheAlbum(SignalCacheAlbumEvent $event)

Store event data to variable

generateAndCacheAlbum()

No description

Details

final EventWithResult getBlockListenerParams(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 69
protected array getParams()

Returns array ['class' => 'SomeClass:class, 'listener' => SomeBlockElementsListener::class]

Return Value

array

at line 81
protected mixed getManager()

Return manager that will be used in AbstractBlockElementListener

Return Value

mixed

at line 36
__construct(AlbumsManager $manager)

Parameters

AlbumsManager $manager

at line 45
signalCacheAlbum(SignalCacheAlbumEvent $event)

Store event data to variable

Parameters

SignalCacheAlbumEvent $event

at line 54
generateAndCacheAlbum()

Exceptions

NoResultException
NonUniqueResultException