Sokil\Mongo\Collection::setWriteConcern PHP Method

setWriteConcern() public method

Define write concern for all requests to current collection
public setWriteConcern ( string | integer $w, integer $timeout = 10000 ) : Collection
$w string | integer write concern
$timeout integer timeout in milliseconds
return Collection
    public function setWriteConcern($w, $timeout = 10000)
    {
        if (!$this->getMongoCollection()->setWriteConcern($w, (int) $timeout)) {
            throw new Exception('Error setting write concern');
        }
        return $this;
    }

Usage Example

Example #1
0
 public function testSetWriteConcern()
 {
     $this->collection->setWriteConcern('majority', 12000);
     $this->assertEquals(array('w' => 'majority', 'wtimeout' => 12000), $this->collection->getWriteConcern());
 }