class SearchSettingsManager implements BasicEntityManagerInterface

Class SearchSettingsManager is injected as service. SearchSettingsManager is used for crud operation for managed entity.

Use this class to work with database.

Properties

protected SearchSettingsRepository $repository
protected ContainerInterface $container
protected Client $cache

Methods

__construct(SearchSettingsRepository $repository, ContainerInterface $container, Client $cache)

No description

getSearchSettings()

Get search settings

saveSettings(SearchSettings $settings)

Save search settings

bool|mixed|SearchSettings|string
getSettingsFromCache()

Get settings from cache

cacheSettings(SearchSettings $settings = null)

Cache search settings

Details

at line 47
__construct(SearchSettingsRepository $repository, ContainerInterface $container, Client $cache)

Parameters

SearchSettingsRepository $repository
ContainerInterface $container
Client $cache

at line 62
SearchSettings getSearchSettings()

Get search settings

Return Value

SearchSettings

Exceptions

NonUniqueResultException
ORMException
OptimisticLockException

at line 77
SearchSettings saveSettings(SearchSettings $settings)

Save search settings

Parameters

SearchSettings $settings

Return Value

SearchSettings

Exceptions

NonUniqueResultException
ORMException
OptimisticLockException

at line 94
bool|mixed|SearchSettings|string getSettingsFromCache()

Get settings from cache

Return Value

bool|mixed|SearchSettings|string

at line 110
SearchSettings cacheSettings(SearchSettings $settings = null)

Cache search settings

Parameters

SearchSettings $settings

Return Value

SearchSettings