public function bulkIndexLocations(array $locations)
    {
        $documents = array();
        foreach ($locations as $location) {
            $documents[] = $this->mapper->mapLocation($location);
        }

        $this->gateway->bulkIndex($documents);
    }
public function bulkIndexLocations(array $locations)
    {
        $documents = array();
        foreach ($locations as $location) {
            $documents[] = $this->mapper->mapLocation($location);
        }

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