SearchPage::$label

The label of the search page entity. Type: string File core/modules/search/src/Entity/SearchPage.php, line 69 Class SearchPage Defines a configured search page. Namespace Drupal\search\Entity Code protected $label;

SearchPage::$id

The name (plugin ID) of the search page entity. Type: string File core/modules/search/src/Entity/SearchPage.php, line 62 Class SearchPage Defines a configured search page. Namespace Drupal\search\Entity Code protected $id;

SearchPage::$configuration

The configuration of the search page entity. Type: array File core/modules/search/src/Entity/SearchPage.php, line 76 Class SearchPage Defines a configured search page. Namespace Drupal\search\Entity Code protected $configuration = array();

SearchPage

Defines a configured search page. Plugin annotation @ConfigEntityType( id = "search_page", label = @Translation("Search page"), handlers = { "access" = "Drupal\search\SearchPageAccessControlHandler", "list_builder" = "Drupal\search\SearchPageListBuilder", "form" = { "add" = "Drupal\search\Form\SearchPageAddForm", "edit" = "Drupal\search\Form\SearchPageEditForm", "search" = "Drupal\search\Form\SearchPageForm", "delete" = "Drupal\Core\Entity\EntityDeleteF

SearchController::__construct

public SearchController::__construct(SearchPageRepositoryInterface $search_page_repository, RendererInterface $renderer) Constructs a new search controller. Parameters \Drupal\search\SearchPageRepositoryInterface $search_page_repository: The search page repository. \Drupal\Core\Render\RendererInterface $renderer: The renderer. File core/modules/search/src/Controller/SearchController.php, line 47 Class SearchController Route controller for search. Namespace Drupal\search\Controller Cod

SearchController::view

public SearchController::view(Request $request, SearchPageInterface $entity) Creates a render array for the search page. Parameters \Symfony\Component\HttpFoundation\Request $request: The request object. \Drupal\search\SearchPageInterface $entity: The search page entity. Return value array The search form and search results build array. File core/modules/search/src/Controller/SearchController.php, line 74 Class SearchController Route controller for search. Namespace Drupal\search\Cont

SearchController::setAsDefault

public SearchController::setAsDefault(SearchPageInterface $search_page) Sets the search page as the default. Parameters \Drupal\search\SearchPageInterface $search_page: The search page entity. Return value \Symfony\Component\HttpFoundation\RedirectResponse A redirect to the search settings page. File core/modules/search/src/Controller/SearchController.php, line 229 Class SearchController Route controller for search. Namespace Drupal\search\Controller Code public function setAsDefault

SearchController::searchHelp

public SearchController::searchHelp(SearchPageInterface $entity) Creates a render array for the search help page. Parameters \Symfony\Component\HttpFoundation\Request $request: The request object. \Drupal\search\SearchPageInterface $entity: The search page entity. Return value array The search help page. File core/modules/search/src/Controller/SearchController.php, line 159 Class SearchController Route controller for search. Namespace Drupal\search\Controller Code public function sea

SearchController::redirectSearchPage

public SearchController::redirectSearchPage(SearchPageInterface $entity) Redirects to a search page. This is used to redirect from /search to the default search page. Parameters \Drupal\search\SearchPageInterface $entity: The search page entity. Return value \Symfony\Component\HttpFoundation\RedirectResponse A redirect to the search page. File core/modules/search/src/Controller/SearchController.php, line 178 Class SearchController Route controller for search. Namespace Drupal\search\C

SearchController::performOperation

public SearchController::performOperation(SearchPageInterface $search_page, $op) Performs an operation on the search page entity. Parameters \Drupal\search\SearchPageInterface $search_page: The search page entity. string $op: The operation to perform, usually 'enable' or 'disable'. Return value \Symfony\Component\HttpFoundation\RedirectResponse A redirect back to the search settings page. File core/modules/search/src/Controller/SearchController.php, line 206 Class SearchController Route