SlideEventContainer
class SlideEventContainer
Class SlideEventContainer is injected as alligator.slide.event.container. This container is connecting manager to other services
Methods
No description
Get current theme from session
Get current http host from request
Get slide html from cache
Find all slide settings from cache
Set all slide settings to cache
Get slider settings from database
Set slider html to cache
Get templating engine service
Get current locale from request
Get products by name
Get brands by name
Get categories by name
Details
at line 35
__construct(ContainerInterface $container)
at line 45
prepareSaveSlide(Slide $slide)
Dispatch prepare save slide event
at line 55
prepareEditSlide(Slide $slide)
Dispatch prepare edit slide event
at line 65
mixed
getThemeFromSession()
Get current theme from session
at line 76
mixed
getHttpHost()
Get current http host from request
at line 88
mixed
getSliderFromCache(String $locale)
Get slide html from cache
at line 98
mixed
findAllSlidesSettingsCache()
Find all slide settings from cache
at line 108
mixed
setAllSlidesSettingsCache()
Set all slide settings to cache
at line 122
SliderSettings
getSliderSettings()
Get slider settings from database
at line 133
setSliderHtmlToCache(String $html, String $locale)
Set slider html to cache
at line 144
object
getTemplateEngine()
Get templating engine service
at line 154
mixed
getCurrentLocale()
Get current locale from request
at line 168
QueryBuilder
getProductsByNameJSON(mixed $searchParam, int $page, int $offset)
Get products by name
at line 184
QueryBuilder
getBrandsByNameJSON(mixed $searchParam, int $page, int $offset)
Get brands by name
at line 199
QueryBuilder
getCategoriesByNameJSON(mixed $searchParam, int $page, int $offset)
Get categories by name