SearchPageRepository
class SearchPageRepository implements SearchPageRepositoryInterface (View source)
Provides a repository for Search Page config entities.
Properties
| protected ConfigFactoryInterface | $configFactory | The config factory. |
|
| protected EntityStorageInterface | $storage | The search page storage. |
Methods
Constructs a new SearchPageRepository.
Returns all active search page entities.
Returns whether search is active.
Returns all active, indexable search page entities.
Returns the default search page.
Clears the default search page.
Returns an entity query instance.
Details
__construct(ConfigFactoryInterface $config_factory, EntityTypeManagerInterface $entity_type_manager)
Constructs a new SearchPageRepository.
SearchPageInterface[]
getActiveSearchPages()
Returns all active search page entities.
bool
isSearchActive()
Returns whether search is active.
SearchPageInterface[]
getIndexableSearchPages()
Returns all active, indexable search page entities.
string|false
getDefaultSearchPage()
Returns the default search page.
clearDefaultSearchPage()
Clears the default search page.
SearchPageRepositoryInterface
setDefaultSearchPage(SearchPageInterface $search_page)
Sets a given search page as the default.
SearchPageInterface[]
sortSearchPages(SearchPageInterface[] $search_pages)
Sorts a list of search pages.
protected QueryInterface
getQuery()
Returns an entity query instance.