From 697b3c9468124f58cc13901057bec0b813f6197f Mon Sep 17 00:00:00 2001 From: Jeremy Mikola Date: Fri, 21 Oct 2016 19:52:33 +0000 Subject: [PATCH] Document MongoDB\Driver\WriteError https://jira.mongodb.org/browse/PHPC-653 git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@340584 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../mongodb/mongodb/driver/writeerror.xml | 4 +- .../mongodb/driver/writeerror/getcode.xml | 34 +++++----- .../mongodb/driver/writeerror/getindex.xml | 30 ++++++--- .../mongodb/driver/writeerror/getinfo.xml | 63 +++++++++++++++++++ .../mongodb/driver/writeerror/getmessage.xml | 34 +++++----- reference/mongodb/versions.xml | 1 + 6 files changed, 124 insertions(+), 42 deletions(-) create mode 100644 reference/mongodb/mongodb/driver/writeerror/getinfo.xml diff --git a/reference/mongodb/mongodb/driver/writeerror.xml b/reference/mongodb/mongodb/driver/writeerror.xml index 07262ea0b7..a4435a92b6 100644 --- a/reference/mongodb/mongodb/driver/writeerror.xml +++ b/reference/mongodb/mongodb/driver/writeerror.xml @@ -12,7 +12,9 @@
&reftitle.intro; - + The MongoDB\Driver\WriteError class encapsulates + information about a write error and may be returned as an array element from + MongoDB\Driver\WriteResult::getWriteErrors.
diff --git a/reference/mongodb/mongodb/driver/writeerror/getcode.xml b/reference/mongodb/mongodb/driver/writeerror/getcode.xml index 6ebcda6eaf..c25f8bcfab 100644 --- a/reference/mongodb/mongodb/driver/writeerror/getcode.xml +++ b/reference/mongodb/mongodb/driver/writeerror/getcode.xml @@ -4,13 +4,13 @@ MongoDB\Driver\WriteError::getCode - Description + Returns the WriteError's error code &reftitle.description; - final public ReturnTypeMongoDB\Driver\WriteError::getCode + final public intMongoDB\Driver\WriteError::getCode @@ -27,15 +27,15 @@ &reftitle.returnvalues; - + Returns the WriteError's error code. &reftitle.errors; - - - + + &mongodb.throws.argumentparsing; + @@ -47,7 +47,17 @@ insert(['_id' => 1]); +$bulk->insert(['_id' => 1]); + +try { + $manager->executeBulkWrite('db.collection', $bulk); +} catch(MongoDB\Driver\Exception\BulkWriteException $e) { + var_dump($e->getWriteResult()->getWriteErrors()[0]->getCode()); +} ?> ]]> @@ -55,20 +65,12 @@ &example.outputs.similar; - - - &reftitle.seealso; - - - - - + + + + MongoDB\Driver\WriteError::getInfo + Returns additional metadata for the WriteError + + + + &reftitle.description; + + final public mixedMongoDB\Driver\WriteError::getInfo + + + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns additional metadata for the WriteError, or &null; if no metadata is + available. + + + + + &reftitle.errors; + + &mongodb.throws.argumentparsing; + + + + + + diff --git a/reference/mongodb/mongodb/driver/writeerror/getmessage.xml b/reference/mongodb/mongodb/driver/writeerror/getmessage.xml index d3e91dd20c..77883c7f1f 100644 --- a/reference/mongodb/mongodb/driver/writeerror/getmessage.xml +++ b/reference/mongodb/mongodb/driver/writeerror/getmessage.xml @@ -4,13 +4,13 @@ MongoDB\Driver\WriteError::getMessage - Description + Returns the WriteError's error message &reftitle.description; - final public ReturnTypeMongoDB\Driver\WriteError::getMessage + final public stringMongoDB\Driver\WriteError::getMessage @@ -27,15 +27,15 @@ &reftitle.returnvalues; - + Returns the WriteError's error message. &reftitle.errors; - - - + + &mongodb.throws.argumentparsing; + @@ -47,7 +47,17 @@ insert(['_id' => 1]); +$bulk->insert(['_id' => 1]); + +try { + $manager->executeBulkWrite('db.collection', $bulk); +} catch(MongoDB\Driver\Exception\BulkWriteException $e) { + var_dump($e->getWriteResult()->getWriteErrors()[0]->getMessage()); +} ?> ]]> @@ -55,20 +65,12 @@ &example.outputs.similar; - - - &reftitle.seealso; - - - - -