mapContent() public method

Maps given Content to a Document.
public mapContent ( eZ\Publish\SPI\Persistence\Content $content ) : Document
$content eZ\Publish\SPI\Persistence\Content
return Document
Esempio n. 1
0
 /**
  * Indexes several content objects.
  *
  * @todo: This function and setCommit() is needed for Persistence\Solr for test speed but not part
  *       of interface for the reason described in Solr\Content\Search\Gateway\Native::bulkIndexContent
  *       Short: Bulk handling should be properly designed before added to the interface.
  *
  * @param \eZ\Publish\SPI\Persistence\Content[] $contentObjects
  */
 public function bulkIndexContent(array $contentObjects)
 {
     $documents = array();
     foreach ($contentObjects as $content) {
         $documents[] = $this->mapper->mapContent($content);
     }
     $this->gateway->bulkIndex($documents);
 }