writeConcern === null) { $this->writeConcern = new \MongoDB\Driver\WriteConcern(1); } return [ 'w' => $this->writeConcern->getW(), 'wtimeout' => $this->writeConcern->getWtimeout(), ]; } /** * @param string|int $wstring * @param int $wtimeout * @return bool */ protected function setWriteConcernFromParameters($wstring, $wtimeout = 0) { $this->writeConcern = $this->createWriteConcernFromParameters($wstring, $wtimeout); return true; } /** * @param array $writeConcernArray * @return bool */ protected function setWriteConcernFromArray($writeConcernArray) { $this->writeConcern = $this->createWriteConcernFromArray($writeConcernArray); return true; } }