AlligatorSettingsExtension
class AlligatorSettingsExtension extends Twig_Extension
Class AlligatorSettingsExtension is injected as twig.extension.alligator.settings service. AlligatorSettingsExtension handles the logic and provides necessary data for managed entity in twig.
Properties
| protected SettingsManager | $settingsManager | ||
| protected StoreSettingsManager | $storeSettingsManager |
Methods
__construct(StoreSettingsManager $storeSettingsManager, SettingsManager $settingsManager, AnalyticsSettingsManager $analyticsSettingsManager, SocialNetworkSettingsManager $socialNetworkManager, SeoSettingsManager $seoSettingsManager, UserSettingsManager $userSettingsManager, PrivacyPolicyManager $privacyPolicyManager)
AlligatorSettingsExtension constructor.
getFunctions()
{@inheritdoc}
getStoreInfo()
No description
getSeoSettings()
No description
mixed
retrievePrivacyPolicyFromCache(string $locale)
No description
mixed
retrieveCookiesTextFromCache(string $locale)
No description
getAnalyticsSettings()
No description
getBreadcrumbs(string $route)
No description
getSocialNetworks()
No description
getCurrentUserSettings()
No description
string
getBase64(string $path)
No description
sendEmailMessage(string $templateName, array|string $to, array|string $from, mixed $data)
No description
string
getName()
Returns the name of the extension.
Details
at line 107
__construct(StoreSettingsManager $storeSettingsManager, SettingsManager $settingsManager, AnalyticsSettingsManager $analyticsSettingsManager, SocialNetworkSettingsManager $socialNetworkManager, SeoSettingsManager $seoSettingsManager, UserSettingsManager $userSettingsManager, PrivacyPolicyManager $privacyPolicyManager)
AlligatorSettingsExtension constructor.
at line 121
getFunctions()
{@inheritdoc}
at line 140
StoreSettings
getStoreInfo()
at line 154
SeoSettings
getSeoSettings()
at line 168
mixed
retrievePrivacyPolicyFromCache(string $locale)
at line 178
mixed
retrieveCookiesTextFromCache(string $locale)
at line 188
AnalyticsSettings
getAnalyticsSettings()
at line 204
Settings
getBreadcrumbs(string $route)
at line 218
SocialNetworkSettings
getSocialNetworks()
at line 230
UserSettings
getCurrentUserSettings()
at line 244
string
getBase64(string $path)
at line 263
sendEmailMessage(string $templateName, array|string $to, array|string $from, mixed $data)
at line 274
string
getName()
Returns the name of the extension.