class StreamDocument in Search API Solr 8.3
Same name and namespace in other branches
- 8.2 src/Solarium/Result/StreamDocument.php \Drupal\search_api_solr\Solarium\Result\StreamDocument
- 4.x src/Solarium/Result/StreamDocument.php \Drupal\search_api_solr\Solarium\Result\StreamDocument
Stream result Solr document.
Hierarchy
- class \Drupal\search_api_solr\Solarium\Result\StreamDocument extends \Solarium\Core\Query\AbstractDocument
Expanded class hierarchy of StreamDocument
1 file declares its use of StreamDocument
- SearchApiSolrBackend.php in src/
Plugin/ search_api/ backend/ SearchApiSolrBackend.php
File
- src/
Solarium/ Result/ StreamDocument.php, line 11
Namespace
Drupal\search_api_solr\Solarium\ResultView source
class StreamDocument extends AbstractDocument {
/**
* Constructor.
*
* @param array $fields
* The array of fields.
*/
public function __construct(array $fields) {
$this->fields = $fields;
}
/**
* Sets a field value.
*
* @param string $name
* The field name.
* @param mixed $value
* The field value.
*
* @return self
* Return a stream document.
*/
public function __set($name, $value) : DocumentInterface {
$this->fields[$name] = $value;
return $this;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
StreamDocument:: |
public | function | Constructor. | |
StreamDocument:: |
public | function | Sets a field value. |