/** * @param WriteResult $result * @return array */ private function convertWriteErrors(WriteResult $result) { $writeErrors = []; /** @var WriteError $writeError */ foreach ($result->getWriteErrors() as $writeError) { $writeErrors[] = ['index' => $writeError->getIndex(), 'code' => $writeError->getCode(), 'errmsg' => $writeError->getMessage()]; } return $writeErrors; }