class SlideEventContainer

Class SlideEventContainer is injected as alligator.slide.event.container. This container is connecting manager to other services

Methods

__construct(ContainerInterface $container)

No description

prepareSaveSlide(Slide $slide)

Dispatch prepare save slide event

prepareEditSlide(Slide $slide)

Dispatch prepare edit slide event

mixed
getThemeFromSession()

Get current theme from session

mixed
getHttpHost()

Get current http host from request

mixed
getSliderFromCache(String $locale)

Get slide html from cache

mixed
findAllSlidesSettingsCache()

Find all slide settings from cache

mixed
setAllSlidesSettingsCache()

Set all slide settings to cache

getSliderSettings()

Get slider settings from database

setSliderHtmlToCache(String $html, String $locale)

Set slider html to cache

object
getTemplateEngine()

Get templating engine service

mixed
getCurrentLocale()

Get current locale from request

QueryBuilder
getProductsByNameJSON(mixed $searchParam, int $page, int $offset)

Get products by name

QueryBuilder
getBrandsByNameJSON(mixed $searchParam, int $page, int $offset)

Get brands by name

QueryBuilder
getCategoriesByNameJSON(mixed $searchParam, int $page, int $offset)

Get categories by name

Details

at line 35
__construct(ContainerInterface $container)

Parameters

ContainerInterface $container

at line 45
prepareSaveSlide(Slide $slide)

Dispatch prepare save slide event

Parameters

Slide $slide

at line 55
prepareEditSlide(Slide $slide)

Dispatch prepare edit slide event

Parameters

Slide $slide

at line 65
mixed getThemeFromSession()

Get current theme from session

Return Value

mixed

at line 76
mixed getHttpHost()

Get current http host from request

Return Value

mixed

at line 88
mixed getSliderFromCache(String $locale)

Get slide html from cache

Parameters

String $locale

Return Value

mixed

at line 98
mixed findAllSlidesSettingsCache()

Find all slide settings from cache

Return Value

mixed

at line 108
mixed setAllSlidesSettingsCache()

Set all slide settings to cache

Return Value

mixed

at line 122
SliderSettings getSliderSettings()

Get slider settings from database

Return Value

SliderSettings

at line 133
setSliderHtmlToCache(String $html, String $locale)

Set slider html to cache

Parameters

String $html
String $locale

at line 144
object getTemplateEngine()

Get templating engine service

Return Value

object

at line 154
mixed getCurrentLocale()

Get current locale from request

Return Value

mixed

at line 168
QueryBuilder getProductsByNameJSON(mixed $searchParam, int $page, int $offset)

Get products by name

Parameters

mixed $searchParam
int $page
int $offset

Return Value

QueryBuilder

at line 184
QueryBuilder getBrandsByNameJSON(mixed $searchParam, int $page, int $offset)

Get brands by name

Parameters

mixed $searchParam
int $page
int $offset

Return Value

QueryBuilder

at line 199
QueryBuilder getCategoriesByNameJSON(mixed $searchParam, int $page, int $offset)

Get categories by name

Parameters

mixed $searchParam
int $page
int $offset

Return Value

QueryBuilder