Commit a033aca8 authored by Jeremy Mikola's avatar Jeremy Mikola

MongoDB\Driver\BulkWrite now takes an options array

See: PHPC-444, HHVM-117
parent 81cd77be
...@@ -207,7 +207,7 @@ class BulkWrite implements Executable ...@@ -207,7 +207,7 @@ class BulkWrite implements Executable
*/ */
public function execute(Server $server) public function execute(Server $server)
{ {
$bulk = new Bulk($this->options['ordered']); $bulk = new Bulk(['ordered' => $this->options['ordered']]);
$insertedIds = array(); $insertedIds = array();
foreach ($this->operations as $i => $operation) { foreach ($this->operations as $i => $operation) {
......
...@@ -107,7 +107,7 @@ class CreateIndexes implements Executable ...@@ -107,7 +107,7 @@ class CreateIndexes implements Executable
*/ */
private function executeLegacy(Server $server) private function executeLegacy(Server $server)
{ {
$bulk = new Bulk(true); $bulk = new Bulk(['ordered' => true]);
foreach ($this->indexes as $index) { foreach ($this->indexes as $index) {
$bulk->insert($index); $bulk->insert($index);
......
...@@ -87,7 +87,7 @@ class InsertMany implements Executable ...@@ -87,7 +87,7 @@ class InsertMany implements Executable
*/ */
public function execute(Server $server) public function execute(Server $server)
{ {
$bulk = new Bulk($this->options['ordered']); $bulk = new Bulk(['ordered' => $this->options['ordered']]);
$insertedIds = array(); $insertedIds = array();
foreach ($this->documents as $i => $document) { foreach ($this->documents as $i => $document) {
......
...@@ -202,7 +202,7 @@ class BulkWriteFunctionalTest extends FunctionalTestCase ...@@ -202,7 +202,7 @@ class BulkWriteFunctionalTest extends FunctionalTestCase
*/ */
private function createFixtures($n) private function createFixtures($n)
{ {
$bulkWrite = new BulkWrite(true); $bulkWrite = new BulkWrite(['ordered' => true]);
for ($i = 1; $i <= $n; $i++) { for ($i = 1; $i <= $n; $i++) {
$bulkWrite->insert(array( $bulkWrite->insert(array(
......
...@@ -83,7 +83,7 @@ class CollectionFunctionalTest extends FunctionalTestCase ...@@ -83,7 +83,7 @@ class CollectionFunctionalTest extends FunctionalTestCase
*/ */
private function createFixtures($n) private function createFixtures($n)
{ {
$bulkWrite = new BulkWrite(true); $bulkWrite = new BulkWrite(['ordered' => true]);
for ($i = 1; $i <= $n; $i++) { for ($i = 1; $i <= $n; $i++) {
$bulkWrite->insert(array( $bulkWrite->insert(array(
......
...@@ -17,7 +17,7 @@ abstract class FunctionalTestCase extends BaseFunctionalTestCase ...@@ -17,7 +17,7 @@ abstract class FunctionalTestCase extends BaseFunctionalTestCase
*/ */
protected function createFixtures($n) protected function createFixtures($n)
{ {
$bulkWrite = new BulkWrite(true); $bulkWrite = new BulkWrite(['ordered' => true]);
for ($i = 1; $i <= $n; $i++) { for ($i = 1; $i <= $n; $i++) {
$bulkWrite->insert(array( $bulkWrite->insert(array(
......
...@@ -45,7 +45,7 @@ class FindOneFunctionalTest extends FunctionalTestCase ...@@ -45,7 +45,7 @@ class FindOneFunctionalTest extends FunctionalTestCase
*/ */
private function createFixtures($n) private function createFixtures($n)
{ {
$bulkWrite = new BulkWrite(true); $bulkWrite = new BulkWrite(['ordered' => true]);
for ($i = 1; $i <= $n; $i++) { for ($i = 1; $i <= $n; $i++) {
$bulkWrite->insert([ $bulkWrite->insert([
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment