class SearchSettingsExtension extends Twig_Extension

Class SearchSettingsExtension is injected as search_settings_extension service. SearchSettingsExtension handles the logic and provides necessary data for managed entity in twig.

Constants

CACHED_SEARCH_SETTINGS

Properties

protected SearchSettings $searchSettings
protected $searchSettingsManager

Methods

__construct(SearchSettingsManager $searchSettingsManager)

Constructor

getFunctions()

{@inheritdoc}

getSearchSettingsFromCache()

Get settings from cache

string
getName()

Returns the name of the extension.

Details

at line 41
__construct(SearchSettingsManager $searchSettingsManager)

Constructor

Parameters

SearchSettingsManager $searchSettingsManager

at line 49
getFunctions()

{@inheritdoc}

at line 65
SearchSettings getSearchSettings()

Return Value

SearchSettings

Exceptions

NonUniqueResultException
ORMException
OptimisticLockException

at line 78
SearchSettings getSearchSettingsFromCache()

Get settings from cache

Return Value

SearchSettings

at line 89
string getName()

Returns the name of the extension.

Return Value

string The extension name