class FeaturedCategoriesSettingsManager implements BasicEntityManagerInterface

Class FeaturedCategoriesSettingsManager is injected as alligator.featured_categories_settings_manager service. FeaturedCategoriesSettingsManager handles the logic for managed entity.

Properties

FeaturedCategoriesSettingsRepository $repository
protected SettingsEventContainer $eventContainer

Methods

__construct(FeaturedCategoriesSettingsRepository $repository, SettingsEventContainer $eventContainer)

No description

mixed
getFeaturedCategories()

Get featured categories

mixed
saveFeaturedCategories(mixed $featuredCategories)

Save featured categories

mixed
getCategoryObjectsByIdFeatured(array $array)

Get category objects by if

array
findAllFeaturedCategories()

Find all featured categories

dispatchFeaturedCategoriesSignal()

Dispatch featured categories signal

mixed
setFeaturedCategoriesToCache()

Set featured categories to cache

Details

at line 36
__construct(FeaturedCategoriesSettingsRepository $repository, SettingsEventContainer $eventContainer)

Parameters

FeaturedCategoriesSettingsRepository $repository
SettingsEventContainer $eventContainer

at line 47
mixed getFeaturedCategories()

Get featured categories

Return Value

mixed

at line 61
mixed saveFeaturedCategories(mixed $featuredCategories)

Save featured categories

Parameters

mixed $featuredCategories

Return Value

mixed

Exceptions

DBALException

at line 80
mixed getCategoryObjectsByIdFeatured(array $array)

Get category objects by if

Parameters

array $array

Return Value

mixed

at line 90
array findAllFeaturedCategories()

Find all featured categories

Return Value

array

at line 99
dispatchFeaturedCategoriesSignal()

Dispatch featured categories signal

at line 108
mixed setFeaturedCategoriesToCache()

Set featured categories to cache

Return Value

mixed