You are here

class StreamDocument in Search API Solr 4.x

Same name and namespace in other branches
  1. 8.3 src/Solarium/Result/StreamDocument.php \Drupal\search_api_solr\Solarium\Result\StreamDocument
  2. 8.2 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\Result
View 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.
   */
  public function __set($name, $value) : void {
    $this->fields[$name] = $value;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
StreamDocument::__construct public function Constructor.
StreamDocument::__set public function Sets a field value.