/**
* 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->mapLocation($location);
}
$this->gateway->bulkIndex($documents);
}