Completed
Pull Request — master (#20)
by
unknown
04:34
created
lib/Mongo/MongoId.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -200,7 +200,7 @@
 block discarded – undo
200 200
     }
201 201
 
202 202
     /**
203
-     * @param $id
203
+     * @param string|null $id
204 204
      * @throws MongoException
205 205
      */
206 206
     private function createObjectID($id)
Please login to merge, or discard this patch.
lib/Mongo/MongoClient.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -23,13 +23,13 @@  discard block
 block discarded – undo
23 23
 class MongoClient
24 24
 {
25 25
     const VERSION = '1.6.12';
26
-    const DEFAULT_HOST = "localhost" ;
27
-    const DEFAULT_PORT = 27017 ;
28
-    const RP_PRIMARY = "primary" ;
29
-    const RP_PRIMARY_PREFERRED = "primaryPreferred" ;
30
-    const RP_SECONDARY = "secondary" ;
31
-    const RP_SECONDARY_PREFERRED = "secondaryPreferred" ;
32
-    const RP_NEAREST = "nearest" ;
26
+    const DEFAULT_HOST = "localhost";
27
+    const DEFAULT_PORT = 27017;
28
+    const RP_PRIMARY = "primary";
29
+    const RP_PRIMARY_PREFERRED = "primaryPreferred";
30
+    const RP_SECONDARY = "secondary";
31
+    const RP_SECONDARY_PREFERRED = "secondaryPreferred";
32
+    const RP_NEAREST = "nearest";
33 33
 
34 34
     /**
35 35
      * @var bool
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
      * {@link http://www.php.net/manual/en/class.mongoint64.php MongoInt64} class. The latter is necessary on 32
199 199
      * bit platforms (and Windows).
200 200
      */
201
-    public function killCursor($server_hash , $id)
201
+    public function killCursor($server_hash, $id)
202 202
     {
203 203
 
204 204
     }
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -216,7 +216,7 @@
 block discarded – undo
216 216
      * @link http://www.php.net/manual/en/mongoclient.killcursor.php
217 217
      * @param string $server_hash The server hash that has the cursor.
218 218
      * @param int|MongoInt64 $id The ID of the cursor to kill.
219
-     * @return bool
219
+     * @return boolean|null
220 220
      */
221 221
     public function killCursor($server_hash , $id)
222 222
     {
Please login to merge, or discard this patch.
lib/Mongo/MongoResultException.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@
 block discarded – undo
25 25
      * http://php.net/manual/en/mongoresultexception.getdocument.php
26 26
      * @return array <p>The full result document as an array, including partial data if available and additional keys.</p>
27 27
      */
28
-    public function getDocument () {}
28
+    public function getDocument() {}
29 29
 
30 30
     public $document;
31 31
 
Please login to merge, or discard this patch.
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,13 +18,16 @@
 block discarded – undo
18 18
  * @link http://php.net/manual/en/class.mongoresultexception.php#mongoresultexception.props.document
19 19
  *
20 20
  */
21
-class MongoResultException extends MongoException {
21
+class MongoResultException extends MongoException
22
+{
22 23
     /**
23 24
      * Retrieve the full result document
24 25
      * http://php.net/manual/en/mongoresultexception.getdocument.php
25 26
      * @return array <p>The full result document as an array, including partial data if available and additional keys.</p>
26 27
      */
27
-    public function getDocument () {}
28
+    public function getDocument ()
29
+    {
30
+}
28 31
 
29 32
     public $document;
30 33
 
Please login to merge, or discard this patch.
lib/Mongo/MongoBinData.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,6 @@
 block discarded – undo
15 15
 
16 16
 use Alcaeus\MongoDbAdapter\TypeInterface;
17 17
 use MongoDB\BSON\Binary;
18
-use MongoDB\BSON\Type;
19 18
 
20 19
 class MongoBinData implements TypeInterface
21 20
 {
Please login to merge, or discard this patch.
lib/Alcaeus/MongoDbAdapter/AbstractCursor.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@
 block discarded – undo
72 72
     protected $readPreference = [];
73 73
 
74 74
     /**
75
-     * @return Cursor
75
+     * @return \Traversable
76 76
      */
77 77
     abstract protected function ensureCursor();
78 78
 
Please login to merge, or discard this patch.
lib/Mongo/MongoCursor.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -201,7 +201,7 @@
 block discarded – undo
201 201
      * @link http://www.php.net/manual/en/mongocursor.hasnext.php
202 202
      * @throws MongoConnectionException
203 203
      * @throws MongoCursorTimeoutException
204
-     * @return bool Returns true if there is another element
204
+     * @return boolean|null Returns true if there is another element
205 205
      */
206 206
     public function hasNext()
207 207
     {
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,6 @@
 block discarded – undo
15 15
 
16 16
 use Alcaeus\MongoDbAdapter\AbstractCursor;
17 17
 use MongoDB\Driver\Cursor;
18
-use MongoDB\Driver\ReadPreference;
19 18
 use MongoDB\Operation\Find;
20 19
 
21 20
 /**
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -380,7 +380,7 @@
 block discarded – undo
380 380
      */
381 381
     protected function convertCursorType()
382 382
     {
383
-        if (! $this->tailable) {
383
+        if ( ! $this->tailable) {
384 384
             return null;
385 385
         }
386 386
 
Please login to merge, or discard this patch.
lib/Mongo/MongoGridFSFile.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -126,6 +126,9 @@
 block discarded – undo
126 126
         );
127 127
     }
128 128
 
129
+    /**
130
+     * @param resource $handle
131
+     */
129 132
     private function writeFromRessource($handle)
130 133
     {
131 134
 
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -75,7 +75,7 @@
 block discarded – undo
75 75
             $filename = 'file';
76 76
         }
77 77
 
78
-        if (! $handle = fopen($filename, 'w')) {
78
+        if ( ! $handle = fopen($filename, 'w')) {
79 79
             trigger_error(E_ERROR, 'Can not open the destination file');
80 80
             return 0;
81 81
         }
Please login to merge, or discard this patch.
lib/Mongo/Mongo.php 2 patches
Doc Comments   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
      * Returns the address being used by this for slaveOkay reads
49 49
      *
50 50
      * @link http://php.net/manual/en/mongo.getslave.php
51
-     * @return bool The address of the secondary this connection is using for
51
+     * @return boolean|null The address of the secondary this connection is using for
52 52
      * reads. This returns NULL if this is not connected to a replica set or not yet
53 53
      * initialized.
54 54
      */
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      * Get slaveOkay setting for this connection
62 62
      *
63 63
      * @link http://php.net/manual/en/mongo.getslaveokay.php
64
-     * @return bool Returns the value of slaveOkay for this instance.
64
+     * @return boolean|null Returns the value of slaveOkay for this instance.
65 65
      */
66 66
     public function getSlaveOkay()
67 67
     {
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
      *
74 74
      * @link http://www.php.net/manual/en/mongo.pairconnect.php
75 75
      * @throws MongoConnectionException
76
-     * @return boolean
76
+     * @return boolean|null
77 77
      *
78 78
      * @deprecated Pass a string of the form "mongodb://server1,server2" to the constructor instead of using this method.
79 79
      */
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
      *
100 100
      * @link http://php.net/manual/en/mongo.setslaveokay.php
101 101
      * @param bool $ok
102
-     * @return bool returns the former value of slaveOkay for this instance.
102
+     * @return boolean|null returns the former value of slaveOkay for this instance.
103 103
      */
104 104
     public function setSlaveOkay ($ok)
105 105
     {
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
      *
112 112
      * @link http://php.net/manual/en/mongo.setpoolsize.php
113 113
      * @param $size <p>The max number of connections future pools will be able to create. Negative numbers mean that the pool will spawn an infinite number of connections.</p>
114
-     * @return bool Returns the former value of pool size.
114
+     * @return boolean|null Returns the former value of pool size.
115 115
      * @deprecated Relying on this feature is highly discouraged. Please use MongoPool::setSize() instead.
116 116
      */
117 117
     public function setPoolSize($size)
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
      * @param string $username A username used to identify the connection.
127 127
      * @param string $password A password used to identify the connection.
128 128
      * @throws MongoConnectionException
129
-     * @return boolean If the connection was successful.
129
+     * @return boolean|null If the connection was successful.
130 130
      * @deprecated Pass array("persist" => $id) to the constructor instead of using this method.
131 131
      */
132 132
     public function persistConnect($username = "", $password = "")
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
      * @param string $username A username used to identify the connection.
142 142
      * @param string $password A password used to identify the connection.
143 143
      * @throws MongoConnectionException
144
-     * @return boolean If the connection was successful.
144
+     * @return boolean|null If the connection was successful.
145 145
      * @deprecated Pass "mongodb://server1,server2" and array("persist" => $id) to the constructor instead of using this method.
146 146
      */
147 147
     public function pairPersistConnect($username = "", $password = "")
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
      *
155 155
      * @link http://www.php.net/manual/en/mongo.connectutil.php
156 156
      * @throws MongoConnectionException
157
-     * @return boolean If the connection was successful.
157
+     * @return boolean|null If the connection was successful.
158 158
      */
159 159
     protected function connectUtil()
160 160
     {
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
      * Creates a database error on the database.
202 202
      *
203 203
      * @link http://www.php.net/manual/en/mongo.forceerror.php
204
-     * @return boolean The database response.
204
+     * @return boolean|null The database response.
205 205
      * @deprecated Use MongoDB::forceError() instead.
206 206
      */
207 207
     public function forceError()
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@
 block discarded – undo
101 101
      * @param bool $ok
102 102
      * @return bool returns the former value of slaveOkay for this instance.
103 103
      */
104
-    public function setSlaveOkay ($ok)
104
+    public function setSlaveOkay($ok)
105 105
     {
106 106
         $this->notImplemented();
107 107
     }
Please login to merge, or discard this patch.
lib/Mongo/MongoCollection.php 3 patches
Upper-Lower-Casing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
     /**
33 33
      * @var MongoDB
34 34
      */
35
-    public $db = NULL;
35
+    public $db = null;
36 36
 
37 37
     /**
38 38
      * @var string
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
             foreach (func_get_args() as $operator) {
134 134
                 $i++;
135 135
                 if (! is_array($operator)) {
136
-                    trigger_error("Argument $i is not an array", E_WARNING);
136
+                    trigger_error("argument $i is not an array", E_WARNING);
137 137
                     return;
138 138
                 }
139 139
 
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
      * @param bool $scan_data Only validate indices, not the base collection.
235 235
      * @return array Returns the database's evaluation of this object.
236 236
      */
237
-    public function validate($scan_data = FALSE)
237
+    public function validate($scan_data = false)
238 238
     {
239 239
         $command = [
240 240
             'validate' => $this->name,
Please login to merge, or discard this patch.
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -816,6 +816,9 @@
 block discarded – undo
816 816
         return $options;
817 817
     }
818 818
 
819
+    /**
820
+     * @param string $name
821
+     */
819 822
     private function checkCollectionName($name)
820 823
     {
821 824
         if (empty($name)) {
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -127,14 +127,14 @@  discard block
 block discarded – undo
127 127
      */
128 128
     public function aggregate(array $pipeline, array $op = [])
129 129
     {
130
-        if (! TypeConverter::isNumericArray($pipeline)) {
130
+        if ( ! TypeConverter::isNumericArray($pipeline)) {
131 131
             $pipeline = [];
132 132
             $options = [];
133 133
 
134 134
             $i = 0;
135 135
             foreach (func_get_args() as $operator) {
136 136
                 $i++;
137
-                if (! is_array($operator)) {
137
+                if ( ! is_array($operator)) {
138 138
                     trigger_error("Argument $i is not an array", E_WARNING);
139 139
                     return;
140 140
                 }
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
         ];
178 178
 
179 179
         // Convert cursor option
180
-        if (! isset($options['cursor'])) {
180
+        if ( ! isset($options['cursor'])) {
181 181
             $options['cursor'] = true;
182 182
         }
183 183
 
@@ -265,12 +265,12 @@  discard block
 block discarded – undo
265 265
     {
266 266
         $this->validateDocument($a);
267 267
 
268
-        if (! $this->ensureDocumentHasMongoId($a)) {
268
+        if ( ! $this->ensureDocumentHasMongoId($a)) {
269 269
             trigger_error(sprintf('%s expects parameter %d to be an array or object, %s given', __METHOD__, 1, gettype($a)), E_WARNING);
270 270
             return;
271 271
         }
272 272
 
273
-        if (! count((array)$a)) {
273
+        if ( ! count((array) $a)) {
274 274
             throw new \MongoException('document must be an array or object');
275 275
         }
276 276
 
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
             ExceptionConverter::toLegacy($e);
293 293
         }
294 294
 
295
-        if (! $result->isAcknowledged()) {
295
+        if ( ! $result->isAcknowledged()) {
296 296
             return true;
297 297
         }
298 298
 
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
             ExceptionConverter::toLegacy($e);
330 330
         }
331 331
 
332
-        if (! $result->isAcknowledged()) {
332
+        if ( ! $result->isAcknowledged()) {
333 333
             return true;
334 334
         }
335 335
 
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
      * @throws MongoCursorException
354 354
      * @return boolean
355 355
      */
356
-    public function update(array $criteria , array $newobj, array $options = [])
356
+    public function update(array $criteria, array $newobj, array $options = [])
357 357
     {
358 358
         $multiple = isset($options['multiple']) ? $options['multiple'] : false;
359 359
         $method = $multiple ? 'updateMany' : 'updateOne';
@@ -381,7 +381,7 @@  discard block
 block discarded – undo
381 381
             ExceptionConverter::toLegacy($e);
382 382
         }
383 383
 
384
-        if (! $result->isAcknowledged()) {
384
+        if ( ! $result->isAcknowledged()) {
385 385
             return true;
386 386
         }
387 387
 
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
      */
409 409
     public function remove(array $criteria = [], array $options = [])
410 410
     {
411
-        $multiple = isset($options['justOne']) ? !$options['justOne'] : true;
411
+        $multiple = isset($options['justOne']) ? ! $options['justOne'] : true;
412 412
         $method = $multiple ? 'deleteMany' : 'deleteOne';
413 413
 
414 414
         try {
@@ -421,7 +421,7 @@  discard block
 block discarded – undo
421 421
             ExceptionConverter::toLegacy($e);
422 422
         }
423 423
 
424
-        if (! $result->isAcknowledged()) {
424
+        if ( ! $result->isAcknowledged()) {
425 425
             return true;
426 426
         }
427 427
 
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
      */
546 546
     public function createIndex(array $keys, array $options = [])
547 547
     {
548
-        if (! is_array($keys) || ! count($keys)) {
548
+        if ( ! is_array($keys) || ! count($keys)) {
549 549
             throw new MongoException('keys cannot be empty');
550 550
         }
551 551
 
@@ -555,7 +555,7 @@  discard block
 block discarded – undo
555 555
         $indexes = $this->collection->listIndexes();
556 556
         foreach ($indexes as $index) {
557 557
 
558
-            if (! empty($options['name']) && $index->getName() === $options['name']) {
558
+            if ( ! empty($options['name']) && $index->getName() === $options['name']) {
559 559
                 throw new \MongoDuplicateKeyException();
560 560
             }
561 561
 
@@ -718,13 +718,13 @@  discard block
 block discarded – undo
718 718
         if ($document_or_id instanceof \MongoId) {
719 719
             $id = $document_or_id;
720 720
         } elseif (is_object($document_or_id)) {
721
-            if (! isset($document_or_id->_id)) {
721
+            if ( ! isset($document_or_id->_id)) {
722 722
                 return null;
723 723
             }
724 724
 
725 725
             $id = $document_or_id->_id;
726 726
         } elseif (is_array($document_or_id)) {
727
-            if (! isset($document_or_id['_id'])) {
727
+            if ( ! isset($document_or_id['_id'])) {
728 728
                 return null;
729 729
             }
730 730
 
@@ -767,14 +767,14 @@  discard block
 block discarded – undo
767 767
         $command = [
768 768
             'group' => [
769 769
                 'ns' => $this->name,
770
-                '$reduce' => (string)$reduce,
770
+                '$reduce' => (string) $reduce,
771 771
                 'initial' => $initial,
772 772
                 'cond' => $condition,
773 773
             ],
774 774
         ];
775 775
 
776 776
         if ($keys instanceof MongoCode) {
777
-            $command['group']['$keyf'] = (string)$keys;
777
+            $command['group']['$keyf'] = (string) $keys;
778 778
         } else {
779 779
             $command['group']['key'] = $keys;
780 780
         }
@@ -783,7 +783,7 @@  discard block
 block discarded – undo
783 783
         }
784 784
         if (array_key_exists('finalize', $condition)) {
785 785
             if ($condition['finalize'] instanceof MongoCode) {
786
-                $condition['finalize'] = (string)$condition['finalize'];
786
+                $condition['finalize'] = (string) $condition['finalize'];
787 787
             }
788 788
             $command['group']['finalize'] = $condition['finalize'];
789 789
         }
@@ -837,11 +837,11 @@  discard block
 block discarded – undo
837 837
             $options['w'] = ($options['safe']) ? 1 : 0;
838 838
         }
839 839
 
840
-        if (isset($options['wtimeout']) && !isset($options['wTimeoutMS'])) {
840
+        if (isset($options['wtimeout']) && ! isset($options['wTimeoutMS'])) {
841 841
             $options['wTimeoutMS'] = $options['wtimeout'];
842 842
         }
843 843
 
844
-        if (isset($options['w']) || !isset($options['wTimeoutMS'])) {
844
+        if (isset($options['w']) || ! isset($options['wTimeoutMS'])) {
845 845
             $collectionWriteConcern = $this->getWriteConcern();
846 846
             $writeConcern = $this->createWriteConcernFromParameters(
847 847
                 isset($options['w']) ? $options['w'] : $collectionWriteConcern['w'],
@@ -866,13 +866,13 @@  discard block
 block discarded – undo
866 866
     private function ensureDocumentHasMongoId(&$document)
867 867
     {
868 868
         if (is_array($document)) {
869
-            if (! isset($document['_id'])) {
869
+            if ( ! isset($document['_id'])) {
870 870
                 $document['_id'] = new \MongoId();
871 871
             }
872 872
 
873 873
             return $document['_id'];
874 874
         } elseif (is_object($document)) {
875
-            if (! isset($document->_id)) {
875
+            if ( ! isset($document->_id)) {
876 876
                 $document->_id = new \MongoId();
877 877
             }
878 878
 
@@ -884,7 +884,7 @@  discard block
 block discarded – undo
884 884
 
885 885
     private function validateDocument(&$document)
886 886
     {
887
-        if (! is_array($document) && ! is_object($document)) {
887
+        if ( ! is_array($document) && ! is_object($document)) {
888 888
             throw new \MongoException('document must be an array or object');
889 889
         }
890 890
         $array = (array) $document;
Please login to merge, or discard this patch.