function SearchPluginBase::setSearch
Sets the keywords, parameters, and attributes to be used by execute().
Parameters
string $keywords: The keywords to use in a search.
array $parameters: Array of parameters as an associative array. This is expected to be the query string from the current request.
array $attributes: Array of attributes, usually from the current request object.
Return value
$this A search plugin object for chaining.
Overrides SearchInterface::setSearch
1 call to SearchPluginBase::setSearch()
- SearchExtraTypeSearch::setSearch in core/modules/ search/ tests/ modules/ search_extra_type/ src/ Plugin/ Search/ SearchExtraTypeSearch.php 
- Sets the keywords, parameters, and attributes to be used by execute().
1 method overrides SearchPluginBase::setSearch()
- SearchExtraTypeSearch::setSearch in core/modules/ search/ tests/ modules/ search_extra_type/ src/ Plugin/ Search/ SearchExtraTypeSearch.php 
- Sets the keywords, parameters, and attributes to be used by execute().
File
- 
              core/modules/ search/ src/ Plugin/ SearchPluginBase.php, line 51 
Class
- SearchPluginBase
- Defines a base class for plugins wishing to support search.
Namespace
Drupal\search\PluginCode
public function setSearch($keywords, array $parameters, array $attributes) {
  $this->keywords = (string) $keywords;
  $this->searchParameters = $parameters;
  $this->searchAttributes = $attributes;
  return $this;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
