interface SearchPageRepositoryInterface in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/search/src/SearchPageRepositoryInterface.php \Drupal\search\SearchPageRepositoryInterface
Provides the interface for a repository Search Page entities.
Hierarchy
- interface \Drupal\search\SearchPageRepositoryInterface
Expanded class hierarchy of SearchPageRepositoryInterface
All classes that implement SearchPageRepositoryInterface
5 files declare their use of SearchPageRepositoryInterface
- SearchBlockForm.php in core/
modules/ search/ src/ Form/ SearchBlockForm.php - Contains \Drupal\search\Form\SearchBlockForm.
- SearchController.php in core/
modules/ search/ src/ Controller/ SearchController.php - Contains \Drupal\search\Controller\SearchController.
- SearchLocalTask.php in core/
modules/ search/ src/ Plugin/ Derivative/ SearchLocalTask.php - Contains \Drupal\search\Plugin\Derivative\SearchLocalTask.
- SearchPageFormBase.php in core/
modules/ search/ src/ Form/ SearchPageFormBase.php - Contains \Drupal\search\Form\SearchPageFormBase.
- SearchPageRoutes.php in core/
modules/ search/ src/ Routing/ SearchPageRoutes.php - Contains \Drupal\search\Routing\SearchPageRoutes.
File
- core/
modules/ search/ src/ SearchPageRepositoryInterface.php, line 13 - Contains \Drupal\search\SearchPageRepositoryInterface.
Namespace
Drupal\searchView source
interface SearchPageRepositoryInterface {
/**
* Returns all active search page entities.
*
* @return \Drupal\search\SearchPageInterface[]
* An array of active search page entities.
*/
public function getActiveSearchPages();
/**
* Returns whether search is active.
*
* @return bool
* TRUE if at least one search is active, FALSE otherwise.
*/
public function isSearchActive();
/**
* Returns all active, indexable search page entities.
*
* @return \Drupal\search\SearchPageInterface[]
* An array of indexable search page entities.
*/
public function getIndexableSearchPages();
/**
* Returns the default search page.
*
* @return \Drupal\search\SearchPageInterface|bool
* The search page entity, or FALSE if no pages are active.
*/
public function getDefaultSearchPage();
/**
* Sets a given search page as the default.
*
* @param \Drupal\search\SearchPageInterface $search_page
* The search page entity.
*
* @return static
*/
public function setDefaultSearchPage(SearchPageInterface $search_page);
/**
* Clears the default search page.
*/
public function clearDefaultSearchPage();
/**
* Sorts a list of search pages.
*
* @param \Drupal\search\SearchPageInterface[] $search_pages
* The unsorted list of search pages.
*
* @return \Drupal\search\SearchPageInterface[]
* The sorted list of search pages.
*/
public function sortSearchPages($search_pages);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SearchPageRepositoryInterface:: |
public | function | Clears the default search page. | 1 |
SearchPageRepositoryInterface:: |
public | function | Returns all active search page entities. | 1 |
SearchPageRepositoryInterface:: |
public | function | Returns the default search page. | 1 |
SearchPageRepositoryInterface:: |
public | function | Returns all active, indexable search page entities. | 1 |
SearchPageRepositoryInterface:: |
public | function | Returns whether search is active. | 1 |
SearchPageRepositoryInterface:: |
public | function | Sets a given search page as the default. | 1 |
SearchPageRepositoryInterface:: |
public | function | Sorts a list of search pages. | 1 |