class SettingsEventContainer

Class SettingsEventContainer is injected as alligator.settings.event.container. This container is connecting Settings manager to other services

Constants

FEATURED_CATEGORIES_CACHED

Methods

__construct(ContainerInterface $container)

No description

getCategory(Category $category)

No description

prepareSaveSettings(Settings $settings)

No description

prepareSaveHomeBannerSettings(Settings $settings)

No description

prepareEditSettings(Settings $settings)

No description

prepareEditHomeBannerSettings(Settings $settings)

No description

mixed
prepareEditStoreInfo(Settings $settings)

No description

prepareEditThumbnailSizes(Settings $settings)

No description

mixed
getLastTax()

No description

mixed
getLastWithSelect()

No description

clearCache()

No description

setDataToCache(string $key, mixed $data)

Set data to cache

mixed
getDataFromCache(string $key)

Retrieve data from cache

mixed
getFeaturedCategories()

No description

mixed
getCategoryObjectsByIdFeatured(array $array)

No description

array
getSocialNetworks()

No description

array
getAllPrivacyPolicies()

No description

mixed
getAnalyticsSettings()

No description

array
getCurrentSetting()

No description

mixed
getSeoSettings()

No description

array|bool
setFeaturedCategoriesToCache()

No description

array
getAvailableLanguages()

No description

dispatchPluginLayoutSignal()

No description

object
getTemplateEngine()

No description

getUserSettings()

No description

mixed
getWaterMarkSettings()

No description

mixed
getProductSettings()

No description

mixed
mixed
getParameter(string $param)

No description

setTranslatorLocale(mixed $locale)

No description

string
getRootDir()

No description

SendMail|object
getMailer()

No description

array
getAllLanguages()

No description

Details

at line 35
__construct(ContainerInterface $container)

Parameters

ContainerInterface $container

at line 45
Category getCategory(Category $category)

Parameters

Category $category

Return Value

Category

at line 53
prepareSaveSettings(Settings $settings)

Parameters

Settings $settings

at line 61
prepareSaveHomeBannerSettings(Settings $settings)

Parameters

Settings $settings

at line 69
prepareEditSettings(Settings $settings)

Parameters

Settings $settings

at line 77
prepareEditHomeBannerSettings(Settings $settings)

Parameters

Settings $settings

at line 87
mixed prepareEditStoreInfo(Settings $settings)

Parameters

Settings $settings

Return Value

mixed

at line 95
prepareEditThumbnailSizes(Settings $settings)

Parameters

Settings $settings

at line 103
mixed getLastTax()

Return Value

mixed

at line 111
mixed getLastWithSelect()

Return Value

mixed

at line 119
clearCache()

Exceptions

Exception

at line 131
setDataToCache(string $key, mixed $data)

Set data to cache

Parameters

string $key
mixed $data

at line 142
mixed getDataFromCache(string $key)

Retrieve data from cache

Parameters

string $key

Return Value

mixed

at line 150
mixed getFeaturedCategories()

Return Value

mixed

at line 160
mixed getCategoryObjectsByIdFeatured(array $array)

Parameters

array $array

Return Value

mixed

at line 170
array getSocialNetworks()

Return Value

array

Exceptions

NonUniqueResultException

at line 178
array getAllPrivacyPolicies()

Return Value

array

at line 188
mixed getAnalyticsSettings()

Return Value

mixed

Exceptions

NonUniqueResultException

at line 196
array getCurrentSetting()

Return Value

array

at line 206
mixed getSeoSettings()

Return Value

mixed

Exceptions

NonUniqueResultException

at line 214
dispatchSignalFeaturedCategoriesEvent(FeaturedCategoriesSettingsManager $manager)

Parameters

FeaturedCategoriesSettingsManager $manager

at line 222
array|bool setFeaturedCategoriesToCache()

Return Value

array|bool

at line 239
array getAvailableLanguages()

Return Value

array

at line 247
dispatchPluginLayoutSignal()

at line 255
object getTemplateEngine()

Return Value

object

at line 263
UserSettings getUserSettings()

Return Value

UserSettings

at line 273
mixed getWaterMarkSettings()

Return Value

mixed

Exceptions

NonUniqueResultException

at line 284
mixed getProductSettings()

Return Value

mixed

Exceptions

NoResultException
NonUniqueResultException

at line 295
mixed getProductSettingsWithDefaultImage()

Return Value

mixed

Exceptions

NoResultException
NonUniqueResultException

at line 305
mixed getParameter(string $param)

Parameters

string $param

Return Value

mixed

at line 313
setTranslatorLocale(mixed $locale)

Parameters

mixed $locale

at line 321
string getRootDir()

Return Value

string

at line 329
SendMail|object getMailer()

Return Value

SendMail|object

at line 337
array getAllLanguages()

Return Value

array