|
7 | 7 | <code><![CDATA[ResultSetInterface]]></code> |
8 | 8 | </UnnecessaryVarAnnotation> |
9 | 9 | </file> |
10 | | - <file src="src/Container/AdapterManagerDelegator.php"> |
11 | | - <InvalidClass> |
12 | | - <code><![CDATA[ConfigProvider]]></code> |
13 | | - </InvalidClass> |
| 10 | + <file src="src/Container/ConnectionInterfaceFactoryFactory.php"> |
| 11 | + <MixedArgument> |
| 12 | + <code><![CDATA[$adapterServices['aliases']]]></code> |
| 13 | + <code><![CDATA[$configuredDriver]]></code> |
| 14 | + <code><![CDATA[$configuredDriver]]></code> |
| 15 | + </MixedArgument> |
| 16 | + <MixedArrayAccess> |
| 17 | + <code><![CDATA[$adapterServices['aliases']]]></code> |
| 18 | + <code><![CDATA[$adapterServices['aliases']]]></code> |
| 19 | + <code><![CDATA[$adapterServices['aliases'][$configuredDriver]]]></code> |
| 20 | + <code><![CDATA[$container->get('config')[AdapterManager::class]]]></code> |
| 21 | + </MixedArrayAccess> |
| 22 | + <MixedArrayOffset> |
| 23 | + <code><![CDATA[$adapterServices['aliases'][$configuredDriver]]]></code> |
| 24 | + </MixedArrayOffset> |
| 25 | + <MixedAssignment> |
| 26 | + <code><![CDATA[$adapterConfig]]></code> |
| 27 | + <code><![CDATA[$adapterServices]]></code> |
| 28 | + <code><![CDATA[$aliasTo]]></code> |
| 29 | + <code><![CDATA[$aliasTo]]></code> |
| 30 | + <code><![CDATA[$configuredDriver]]></code> |
| 31 | + </MixedAssignment> |
| 32 | + <PossiblyNullArgument> |
| 33 | + <code><![CDATA[$requestedName]]></code> |
| 34 | + </PossiblyNullArgument> |
| 35 | + <PossiblyNullReference> |
| 36 | + <code><![CDATA[get]]></code> |
| 37 | + <code><![CDATA[get]]></code> |
| 38 | + </PossiblyNullReference> |
| 39 | + </file> |
| 40 | + <file src="src/Container/DriverInterfaceFactoryFactory.php"> |
| 41 | + <MixedArrayAccess> |
| 42 | + <code><![CDATA[$adapterServices['aliases']]]></code> |
| 43 | + <code><![CDATA[$adapterServices['aliases'][$configuredDriver]]]></code> |
| 44 | + <code><![CDATA[$adapterServices['factories']]]></code> |
| 45 | + <code><![CDATA[$adapterServices['factories'][$aliasTo]]]></code> |
| 46 | + <code><![CDATA[$container->get('config')[AdapterManager::class]]]></code> |
| 47 | + </MixedArrayAccess> |
| 48 | + <MixedArrayOffset> |
| 49 | + <code><![CDATA[$adapterServices['aliases'][$configuredDriver]]]></code> |
| 50 | + <code><![CDATA[$adapterServices['factories'][$aliasTo]]]></code> |
| 51 | + </MixedArrayOffset> |
| 52 | + <MixedAssignment> |
| 53 | + <code><![CDATA[$adapterConfig]]></code> |
| 54 | + <code><![CDATA[$adapterServices]]></code> |
| 55 | + <code><![CDATA[$aliasTo]]></code> |
| 56 | + <code><![CDATA[$configuredDriver]]></code> |
| 57 | + <code><![CDATA[$driverFactory]]></code> |
| 58 | + </MixedAssignment> |
| 59 | + <MixedMethodCall> |
| 60 | + <code><![CDATA[new $driverFactory()]]></code> |
| 61 | + </MixedMethodCall> |
| 62 | + <PossiblyNullArgument> |
| 63 | + <code><![CDATA[$requestedName]]></code> |
| 64 | + </PossiblyNullArgument> |
| 65 | + <PossiblyNullReference> |
| 66 | + <code><![CDATA[get]]></code> |
| 67 | + <code><![CDATA[get]]></code> |
| 68 | + </PossiblyNullReference> |
| 69 | + <UndefinedVariable> |
| 70 | + <code><![CDATA[$aliasTo]]></code> |
| 71 | + </UndefinedVariable> |
| 72 | + </file> |
| 73 | + <file src="src/Container/MysqliConnectionFactory.php"> |
| 74 | + <MixedArgument> |
| 75 | + <code><![CDATA[$adapterConfig['connection'] ?? []]]></code> |
| 76 | + </MixedArgument> |
| 77 | + <MixedArrayAccess> |
| 78 | + <code><![CDATA[$adapterConfig['connection']]]></code> |
| 79 | + </MixedArrayAccess> |
| 80 | + <MixedAssignment> |
| 81 | + <code><![CDATA[$adapterConfig]]></code> |
| 82 | + </MixedAssignment> |
| 83 | + <PossiblyUnusedMethod> |
| 84 | + <code><![CDATA[createFromConfig]]></code> |
| 85 | + </PossiblyUnusedMethod> |
| 86 | + </file> |
| 87 | + <file src="src/Container/MysqliDriverFactory.php"> |
| 88 | + <MixedArgument> |
| 89 | + <code><![CDATA[$adapterConfig['options'] ?? []]]></code> |
| 90 | + <code><![CDATA[$connectionFactory::createFromConfig($container, $requestedName)]]></code> |
| 91 | + </MixedArgument> |
| 92 | + <PossiblyUnusedMethod> |
| 93 | + <code><![CDATA[createFromConfig]]></code> |
| 94 | + </PossiblyUnusedMethod> |
| 95 | + <UndefinedClass> |
| 96 | + <code><![CDATA[$connectionFactory::createFromConfig($container, $requestedName)]]></code> |
| 97 | + </UndefinedClass> |
14 | 98 | </file> |
15 | 99 | <file src="src/Container/MysqliResultFactory.php"> |
16 | 100 | <UnusedParam> |
17 | 101 | <code><![CDATA[$container]]></code> |
18 | 102 | </UnusedParam> |
19 | 103 | </file> |
| 104 | + <file src="src/Container/PdoConnectionFactory.php"> |
| 105 | + <MixedArgument> |
| 106 | + <code><![CDATA[$adapterConfig['connection'] ?? []]]></code> |
| 107 | + </MixedArgument> |
| 108 | + <MixedArrayAccess> |
| 109 | + <code><![CDATA[$adapterConfig['connection']]]></code> |
| 110 | + </MixedArrayAccess> |
| 111 | + <MixedAssignment> |
| 112 | + <code><![CDATA[$adapterConfig]]></code> |
| 113 | + </MixedAssignment> |
| 114 | + <PossiblyUnusedMethod> |
| 115 | + <code><![CDATA[createFromConfig]]></code> |
| 116 | + </PossiblyUnusedMethod> |
| 117 | + </file> |
| 118 | + <file src="src/Container/PdoDriverFactory.php"> |
| 119 | + <PossiblyUnusedMethod> |
| 120 | + <code><![CDATA[createFromConfig]]></code> |
| 121 | + </PossiblyUnusedMethod> |
| 122 | + <UndefinedClass> |
| 123 | + <code><![CDATA[$connectionFactory::createFromConfig($container, $requestedName)]]></code> |
| 124 | + </UndefinedClass> |
| 125 | + </file> |
20 | 126 | <file src="src/Container/PdoResultFactory.php"> |
21 | 127 | <UnusedParam> |
22 | 128 | <code><![CDATA[$container]]></code> |
23 | 129 | </UnusedParam> |
24 | 130 | </file> |
| 131 | + <file src="src/Container/PlatformInterfaceFactory.php"> |
| 132 | + <PossiblyUnusedMethod> |
| 133 | + <code><![CDATA[fromDriver]]></code> |
| 134 | + </PossiblyUnusedMethod> |
| 135 | + </file> |
25 | 136 | <file src="src/Driver/Mysqli/Connection.php"> |
26 | | - <ClassMustBeFinal> |
27 | | - <code><![CDATA[Connection]]></code> |
28 | | - </ClassMustBeFinal> |
29 | 137 | <InvalidReturnStatement> |
30 | 138 | <code><![CDATA[$r[0]]]></code> |
31 | 139 | </InvalidReturnStatement> |
|
116 | 224 | </UnnecessaryVarAnnotation> |
117 | 225 | </file> |
118 | 226 | <file src="src/Driver/Mysqli/Mysqli.php"> |
119 | | - <ClassMustBeFinal> |
120 | | - <code><![CDATA[Mysqli]]></code> |
121 | | - </ClassMustBeFinal> |
122 | 227 | <ImplementedParamTypeMismatch> |
123 | 228 | <code><![CDATA[$resource]]></code> |
124 | 229 | <code><![CDATA[$sqlOrResource]]></code> |
|
151 | 256 | </UnusedVariable> |
152 | 257 | </file> |
153 | 258 | <file src="src/Driver/Mysqli/Result.php"> |
154 | | - <ClassMustBeFinal> |
155 | | - <code><![CDATA[Result]]></code> |
156 | | - </ClassMustBeFinal> |
157 | 259 | <InvalidReturnStatement> |
158 | 260 | <code><![CDATA[$this->resource->affected_rows]]></code> |
159 | 261 | <code><![CDATA[$this->resource->num_rows]]></code> |
|
225 | 327 | </UnusedVariable> |
226 | 328 | </file> |
227 | 329 | <file src="src/Driver/Mysqli/Statement.php"> |
228 | | - <ClassMustBeFinal> |
229 | | - <code><![CDATA[Statement]]></code> |
230 | | - </ClassMustBeFinal> |
231 | 330 | <MixedAssignment> |
232 | 331 | <code><![CDATA[$args[]]]></code> |
233 | 332 | <code><![CDATA[$value]]></code> |
|
288 | 387 | </TypeDoesNotContainType> |
289 | 388 | </file> |
290 | 389 | <file src="src/Driver/Pdo/Pdo.php"> |
291 | | - <ClassMustBeFinal> |
292 | | - <code><![CDATA[Pdo]]></code> |
293 | | - </ClassMustBeFinal> |
294 | 390 | <ImplementedParamTypeMismatch> |
295 | 391 | <code><![CDATA[$resource]]></code> |
296 | 392 | </ImplementedParamTypeMismatch> |
|
303 | 399 | </UnnecessaryVarAnnotation> |
304 | 400 | </file> |
305 | 401 | <file src="src/Metadata/Source/MysqlMetadata.php"> |
306 | | - <ClassMustBeFinal> |
307 | | - <code><![CDATA[MysqlMetadata]]></code> |
308 | | - </ClassMustBeFinal> |
309 | 402 | <MissingClosureParamType> |
310 | 403 | <code><![CDATA[$c]]></code> |
311 | 404 | <code><![CDATA[$c]]></code> |
|
480 | 573 | <ArgumentTypeCoercion> |
481 | 574 | <code><![CDATA[$value]]></code> |
482 | 575 | </ArgumentTypeCoercion> |
483 | | - <ClassMustBeFinal> |
484 | | - <code><![CDATA[Mysql]]></code> |
485 | | - </ClassMustBeFinal> |
486 | 576 | </file> |
487 | 577 | <file src="src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php"> |
488 | | - <ClassMustBeFinal> |
489 | | - <code><![CDATA[AlterTableDecorator]]></code> |
490 | | - </ClassMustBeFinal> |
491 | 578 | <LessSpecificImplementedReturnType> |
492 | 579 | <code><![CDATA[array]]></code> |
493 | 580 | <code><![CDATA[array]]></code> |
|
546 | 633 | </UnusedReturnValue> |
547 | 634 | </file> |
548 | 635 | <file src="src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php"> |
549 | | - <ClassMustBeFinal> |
550 | | - <code><![CDATA[CreateTableDecorator]]></code> |
551 | | - </ClassMustBeFinal> |
552 | 636 | <MixedArgument> |
553 | 637 | <code><![CDATA[$coValue]]></code> |
554 | 638 | <code><![CDATA[$coValue]]></code> |
|
585 | 669 | <code><![CDATA[int]]></code> |
586 | 670 | </UnusedReturnValue> |
587 | 671 | </file> |
588 | | - <file src="src/Sql/Platform/Mysql/Mysql.php"> |
589 | | - <ClassMustBeFinal> |
590 | | - <code><![CDATA[Mysql]]></code> |
591 | | - </ClassMustBeFinal> |
592 | | - </file> |
593 | 672 | <file src="src/Sql/Platform/Mysql/SelectDecorator.php"> |
594 | | - <ClassMustBeFinal> |
595 | | - <code><![CDATA[SelectDecorator]]></code> |
596 | | - </ClassMustBeFinal> |
597 | 673 | <InvalidArrayOffset> |
598 | 674 | <code><![CDATA[$this->processInfo['paramPrefix']]]></code> |
599 | 675 | <code><![CDATA[$this->processInfo['paramPrefix']]]></code> |
|
0 commit comments