|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 | <files psalm-version="4.30.0@d0bc6e25d89f649e4f36a534f330f8bb4643dd69">
|
3 |
| - <file src="examples/aggregate.php"> |
4 |
| - <MixedInferredReturnType occurrences="1"> |
5 |
| - <code>string</code> |
6 |
| - </MixedInferredReturnType> |
7 |
| - <MixedReturnStatement occurrences="1"> |
8 |
| - <code>toRelaxedExtendedJSON(fromPHP($document))</code> |
9 |
| - </MixedReturnStatement> |
10 |
| - </file> |
11 |
| - <file src="examples/bulk.php"> |
12 |
| - <MixedInferredReturnType occurrences="1"> |
13 |
| - <code>string</code> |
14 |
| - </MixedInferredReturnType> |
15 |
| - <MixedReturnStatement occurrences="1"> |
16 |
| - <code>toRelaxedExtendedJSON(fromPHP($document))</code> |
17 |
| - </MixedReturnStatement> |
18 |
| - </file> |
19 |
| - <file src="examples/changestream.php"> |
20 |
| - <MixedInferredReturnType occurrences="1"> |
21 |
| - <code>string</code> |
22 |
| - </MixedInferredReturnType> |
23 |
| - <MixedReturnStatement occurrences="1"> |
24 |
| - <code>toRelaxedExtendedJSON(fromPHP($document))</code> |
25 |
| - </MixedReturnStatement> |
26 |
| - </file> |
27 |
| - <file src="examples/command_logger.php"> |
28 |
| - <MixedInferredReturnType occurrences="1"> |
29 |
| - <code>string</code> |
30 |
| - </MixedInferredReturnType> |
31 |
| - <MixedReturnStatement occurrences="1"> |
32 |
| - <code>toRelaxedExtendedJSON(fromPHP($document))</code> |
33 |
| - </MixedReturnStatement> |
34 |
| - </file> |
35 | 3 | <file src="examples/typemap.php">
|
36 | 4 | <PropertyNotSetInConstructor occurrences="5">
|
37 | 5 | <code>$address</code>
|
|
41 | 9 | <code>$type</code>
|
42 | 10 | </PropertyNotSetInConstructor>
|
43 | 11 | </file>
|
44 |
| - <file src="examples/with_transaction.php"> |
45 |
| - <MixedInferredReturnType occurrences="1"> |
46 |
| - <code>string</code> |
47 |
| - </MixedInferredReturnType> |
48 |
| - <MixedReturnStatement occurrences="1"> |
49 |
| - <code>toRelaxedExtendedJSON(fromPHP($document))</code> |
50 |
| - </MixedReturnStatement> |
51 |
| - </file> |
52 | 12 | <file src="src/Client.php">
|
53 | 13 | <MixedArgument occurrences="1">
|
54 | 14 | <code>$driverOptions['driver'] ?? []</code>
|
|
57 | 17 | <code>$mergedDriver['platform']</code>
|
58 | 18 | </MixedAssignment>
|
59 | 19 | </file>
|
60 |
| - <file src="src/Collection.php"> |
61 |
| - <MixedArgument occurrences="3"> |
62 |
| - <code>$encryptedFields['eccCollection'] ?? 'enxcol_.' . $this->collectionName . '.ecc'</code> |
63 |
| - <code>$encryptedFields['ecocCollection'] ?? 'enxcol_.' . $this->collectionName . '.ecoc'</code> |
64 |
| - <code>$encryptedFields['escCollection'] ?? 'enxcol_.' . $this->collectionName . '.esc'</code> |
65 |
| - </MixedArgument> |
66 |
| - <MixedAssignment occurrences="1"> |
67 |
| - <code>$encryptedFields</code> |
68 |
| - </MixedAssignment> |
69 |
| - </file> |
70 | 20 | <file src="src/Command/ListCollections.php">
|
71 | 21 | <MixedAssignment occurrences="2">
|
72 | 22 | <code>$cmd[$option]</code>
|
|
79 | 29 | <code>$options['session']</code>
|
80 | 30 | </MixedAssignment>
|
81 | 31 | </file>
|
82 |
| - <file src="src/Database.php"> |
83 |
| - <MixedArgument occurrences="6"> |
84 |
| - <code>$encryptedFields['eccCollection'] ?? 'enxcol_.' . $collectionName . '.ecc'</code> |
85 |
| - <code>$encryptedFields['eccCollection'] ?? 'enxcol_.' . $collectionName . '.ecc'</code> |
86 |
| - <code>$encryptedFields['ecocCollection'] ?? 'enxcol_.' . $collectionName . '.ecoc'</code> |
87 |
| - <code>$encryptedFields['ecocCollection'] ?? 'enxcol_.' . $collectionName . '.ecoc'</code> |
88 |
| - <code>$encryptedFields['escCollection'] ?? 'enxcol_.' . $collectionName . '.esc'</code> |
89 |
| - <code>$encryptedFields['escCollection'] ?? 'enxcol_.' . $collectionName . '.esc'</code> |
90 |
| - </MixedArgument> |
91 |
| - <MixedAssignment occurrences="3"> |
92 |
| - <code>$encryptedFields</code> |
93 |
| - <code>$encryptedFields</code> |
94 |
| - <code>$options['encryptedFields']</code> |
95 |
| - </MixedAssignment> |
96 |
| - </file> |
97 | 32 | <file src="src/Exception/BadMethodCallException.php">
|
98 | 33 | <UnsafeInstantiation occurrences="2">
|
99 | 34 | <code>new static(sprintf('%s is immutable', $class))</code>
|
|
139 | 74 | <code>drop</code>
|
140 | 75 | <code>rename</code>
|
141 | 76 | </MissingReturnType>
|
142 |
| - <MixedArgument occurrences="3"> |
143 |
| - <code>$id</code> |
| 77 | + <MixedArgument occurrences="2"> |
144 | 78 | <code>$options['revision']</code>
|
145 | 79 | <code>$options['revision']</code>
|
146 | 80 | </MixedArgument>
|
147 |
| - <MixedAssignment occurrences="1"> |
148 |
| - <code>$id</code> |
149 |
| - </MixedAssignment> |
150 | 81 | </file>
|
151 | 82 | <file src="src/GridFS/Exception/CorruptFileException.php">
|
152 | 83 | <UnsafeInstantiation occurrences="4">
|
|
157 | 88 | </UnsafeInstantiation>
|
158 | 89 | </file>
|
159 | 90 | <file src="src/GridFS/Exception/FileNotFoundException.php">
|
160 |
| - <MixedArgument occurrences="1"> |
161 |
| - <code>$json</code> |
162 |
| - </MixedArgument> |
163 |
| - <MixedAssignment occurrences="1"> |
164 |
| - <code>$json</code> |
165 |
| - </MixedAssignment> |
166 | 91 | <UnsafeInstantiation occurrences="2">
|
167 | 92 | <code>new static(sprintf('File "%s" not found in "%s"', $json, $namespace))</code>
|
168 | 93 | <code>new static(sprintf('File with name "%s" and revision "%d" not found in "%s"', $filename, $revision, $namespace))</code>
|
169 | 94 | </UnsafeInstantiation>
|
170 | 95 | </file>
|
171 | 96 | <file src="src/GridFS/Exception/StreamException.php">
|
172 |
| - <MixedArgument occurrences="1"> |
173 |
| - <code>$idString</code> |
174 |
| - </MixedArgument> |
175 |
| - <MixedAssignment occurrences="1"> |
176 |
| - <code>$idString</code> |
177 |
| - </MixedAssignment> |
178 | 97 | <UnsafeInstantiation occurrences="3">
|
179 | 98 | <code>new static(sprintf('Downloading file from "%s" to "%s" failed. GridFS filename: "%s"', $sourceMetadata['uri'], $destinationMetadata['uri'], $filename))</code>
|
180 | 99 | <code>new static(sprintf('Downloading file from "%s" to "%s" failed. GridFS identifier: "%s"', $sourceMetadata['uri'], $destinationMetadata['uri'], $idString))</code>
|
|
384 | 303 | <DocblockTypeContradiction occurrences="1">
|
385 | 304 | <code>is_array($operation)</code>
|
386 | 305 | </DocblockTypeContradiction>
|
387 |
| - <MixedArgument occurrences="11"> |
| 306 | + <MixedArgument occurrences="12"> |
388 | 307 | <code>$args</code>
|
389 | 308 | <code>$args</code>
|
390 | 309 | <code>$args</code>
|
|
395 | 314 | <code>$args[1]</code>
|
396 | 315 | <code>$args[1]</code>
|
397 | 316 | <code>$args[1]</code>
|
| 317 | + <code>$args[1]</code> |
398 | 318 | <code>$args[2]</code>
|
399 | 319 | </MixedArgument>
|
400 | 320 | <MixedArrayAccess occurrences="25">
|
|
629 | 549 | <code>$this->options['typeMap']</code>
|
630 | 550 | <code>$this->options['writeConcern']</code>
|
631 | 551 | </MixedArgument>
|
632 |
| - <MixedAssignment occurrences="6"> |
| 552 | + <MixedAssignment occurrences="5"> |
633 | 553 | <code>$cmd[$option]</code>
|
634 | 554 | <code>$cmd['new']</code>
|
635 |
| - <code>$cmd['update']</code> |
636 | 555 | <code>$cmd['upsert']</code>
|
637 | 556 | <code>$options['session']</code>
|
638 | 557 | <code>$options['writeConcern']</code>
|
|
834 | 753 | </MixedAssignment>
|
835 | 754 | </file>
|
836 | 755 | <file src="src/functions.php">
|
837 |
| - <DocblockTypeContradiction occurrences="4"> |
| 756 | + <DocblockTypeContradiction occurrences="2"> |
838 | 757 | <code>! is_array($document) && ! is_object($document)</code>
|
839 | 758 | <code>is_array($document)</code>
|
840 |
| - <code>is_array($document)</code> |
841 |
| - <code>is_array($out)</code> |
842 | 759 | </DocblockTypeContradiction>
|
843 | 760 | <MixedArgument occurrences="1">
|
844 | 761 | <code>$wireVersionForWriteStageOnSecondary</code>
|
|
853 | 770 | <code>$typeMap['fieldPaths'][$fieldPath]</code>
|
854 | 771 | <code>$typeMap['fieldPaths'][substr($fieldPath, 0, -2)]</code>
|
855 | 772 | </MixedArrayAssignment>
|
856 |
| - <MixedAssignment occurrences="7"> |
| 773 | + <MixedAssignment occurrences="6"> |
857 | 774 | <code>$element[$key]</code>
|
858 |
| - <code>$lastOp</code> |
859 | 775 | <code>$type</code>
|
860 | 776 | <code>$type</code>
|
861 | 777 | <code>$typeMap['fieldPaths'][$fieldPath . '.' . $existingFieldPath]</code>
|
|
0 commit comments