/** * Indexes several Locations * * @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\Location[] $locations */ public function bulkIndexLocations(array $locations) { $documents = array(); foreach ($locations as $location) { $documents[] = $this->mapper->mapContentLocation($location); } $this->gateway->bulkIndex($documents); }