|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<files psalm-version="4.10.0@916b098b008f6de4543892b1e0651c1c3b92cbfa"> |
| 2 | +<files psalm-version="4.13.1@5cf660f63b548ccd4a56f62d916ee4d6028e01a3"> |
3 | 3 | <file src="lib/Doctrine/ORM/AbstractQuery.php"> |
4 | 4 | <DeprecatedClass occurrences="1"> |
5 | 5 | <code>IterableResult</code> |
6 | 6 | </DeprecatedClass> |
7 | 7 | <DeprecatedMethod occurrences="1"> |
8 | 8 | <code>iterate</code> |
9 | 9 | </DeprecatedMethod> |
10 | | - <DocblockTypeContradiction occurrences="1"> |
11 | | - <code>$resultCacheDriver !== null && ! ($resultCacheDriver instanceof \Doctrine\Common\Cache\Cache)</code> |
12 | | - </DocblockTypeContradiction> |
13 | 10 | <FalsableReturnStatement occurrences="1"> |
14 | 11 | <code>! $filteredParameters->isEmpty() ? $filteredParameters->first() : null</code> |
15 | 12 | </FalsableReturnStatement> |
|
518 | 515 | <PropertyTypeCoercion occurrences="1"> |
519 | 516 | <code>new $metadataFactoryClassName()</code> |
520 | 517 | </PropertyTypeCoercion> |
521 | | - <RedundantCondition occurrences="1"> |
| 518 | + <RedundantCondition occurrences="2"> |
| 519 | + <code>is_object($connection)</code> |
522 | 520 | <code>is_object($connection)</code> |
523 | 521 | </RedundantCondition> |
524 | 522 | <RedundantConditionGivenDocblockType occurrences="1"> |
525 | 523 | <code>$this->filterCollection !== null</code> |
526 | 524 | </RedundantConditionGivenDocblockType> |
527 | 525 | <TypeDoesNotContainType occurrences="2"> |
528 | | - <code>$connection instanceof Connection</code> |
529 | 526 | <code>': "' . $connection . '"'</code> |
| 527 | + <code>gettype($connection)</code> |
530 | 528 | </TypeDoesNotContainType> |
531 | 529 | </file> |
532 | 530 | <file src="lib/Doctrine/ORM/EntityManagerInterface.php"> |
|
604 | 602 | <PossiblyNullPropertyAssignmentValue occurrences="1"> |
605 | 603 | <code>$sequenceName</code> |
606 | 604 | </PossiblyNullPropertyAssignmentValue> |
607 | | - <RedundantCastGivenDocblockType occurrences="1"> |
608 | | - <code>(string) $em->getConnection()->lastInsertId($this->sequenceName)</code> |
609 | | - </RedundantCastGivenDocblockType> |
610 | 605 | </file> |
611 | 606 | <file src="lib/Doctrine/ORM/Id/TableGenerator.php"> |
612 | 607 | <PossiblyFalseOperand occurrences="3"> |
|
777 | 772 | </RedundantCastGivenDocblockType> |
778 | 773 | </file> |
779 | 774 | <file src="lib/Doctrine/ORM/Mapping/ClassMetadata.php"> |
780 | | - <PropertyNotSetInConstructor occurrences="7"> |
781 | | - <code>ClassMetadata</code> |
| 775 | + <PropertyNotSetInConstructor occurrences="6"> |
782 | 776 | <code>ClassMetadata</code> |
783 | 777 | <code>ClassMetadata</code> |
784 | 778 | <code>ClassMetadata</code> |
|
820 | 814 | <DeprecatedConstant occurrences="1"> |
821 | 815 | <code>ClassMetadata::GENERATOR_TYPE_UUID</code> |
822 | 816 | </DeprecatedConstant> |
823 | | - <DeprecatedMethod occurrences="2"> |
| 817 | + <DeprecatedMethod occurrences="3"> |
824 | 818 | <code>addNamedNativeQuery</code> |
825 | 819 | <code>addNamedQuery</code> |
| 820 | + <code>getName</code> |
826 | 821 | </DeprecatedMethod> |
827 | | - <DocblockTypeContradiction occurrences="1"> |
| 822 | + <DocblockTypeContradiction occurrences="2"> |
| 823 | + <code>! $definition</code> |
828 | 824 | <code>$definition</code> |
829 | 825 | </DocblockTypeContradiction> |
830 | 826 | <InvalidArrayOffset occurrences="1"> |
|
891 | 887 | <PropertyTypeCoercion occurrences="1"> |
892 | 888 | <code>$subClass->table</code> |
893 | 889 | </PropertyTypeCoercion> |
894 | | - <RedundantConditionGivenDocblockType occurrences="1"> |
| 890 | + <RedundantConditionGivenDocblockType occurrences="2"> |
| 891 | + <code>$parent->idGenerator</code> |
895 | 892 | <code>$parent->idGenerator</code> |
896 | 893 | </RedundantConditionGivenDocblockType> |
897 | 894 | <UndefinedInterfaceMethod occurrences="17"> |
|
922 | 919 | <DeprecatedConstant occurrences="1"> |
923 | 920 | <code>self::GENERATOR_TYPE_UUID</code> |
924 | 921 | </DeprecatedConstant> |
| 922 | + <DeprecatedMethod occurrences="1"> |
| 923 | + <code>canEmulateSchemas</code> |
| 924 | + </DeprecatedMethod> |
925 | 925 | <DeprecatedProperty occurrences="4"> |
926 | 926 | <code>$this->columnNames</code> |
927 | 927 | <code>$this->columnNames</code> |
928 | 928 | <code>$this->columnNames</code> |
929 | 929 | <code>$this->columnNames</code> |
930 | 930 | </DeprecatedProperty> |
931 | | - <DocblockTypeContradiction occurrences="1"> |
| 931 | + <DocblockTypeContradiction occurrences="2"> |
| 932 | + <code>! $this->table</code> |
932 | 933 | <code>$this->table</code> |
933 | 934 | </DocblockTypeContradiction> |
934 | 935 | <InvalidDocblock occurrences="4"> |
|
1021 | 1022 | <code>$this->fieldMappings[$idProperty]['columnName']</code> |
1022 | 1023 | <code>$this->fieldMappings[$idProperty]['columnName']</code> |
1023 | 1024 | </PossiblyUndefinedArrayOffset> |
1024 | | - <PropertyNotSetInConstructor occurrences="7"> |
1025 | | - <code>$discriminatorColumn</code> |
| 1025 | + <PropertyNotSetInConstructor occurrences="6"> |
1026 | 1026 | <code>$idGenerator</code> |
1027 | 1027 | <code>$isVersioned</code> |
1028 | 1028 | <code>$namespace</code> |
|
1081 | 1081 | </PossiblyFalseOperand> |
1082 | 1082 | </file> |
1083 | 1083 | <file src="lib/Doctrine/ORM/Mapping/DefaultQuoteStrategy.php"> |
| 1084 | + <DeprecatedMethod occurrences="2"> |
| 1085 | + <code>canEmulateSchemas</code> |
| 1086 | + <code>canEmulateSchemas</code> |
| 1087 | + </DeprecatedMethod> |
1084 | 1088 | <MissingClosureParamType occurrences="1"> |
1085 | 1089 | <code>$joinColumn</code> |
1086 | 1090 | </MissingClosureParamType> |
|
1101 | 1105 | <ArgumentTypeCoercion occurrences="1"> |
1102 | 1106 | <code>$metadata</code> |
1103 | 1107 | </ArgumentTypeCoercion> |
1104 | | - <DocblockTypeContradiction occurrences="1"> |
| 1108 | + <DocblockTypeContradiction occurrences="2"> |
| 1109 | + <code>! $class</code> |
1105 | 1110 | <code>$class</code> |
1106 | 1111 | </DocblockTypeContradiction> |
1107 | 1112 | <LessSpecificReturnStatement occurrences="1"> |
|
1286 | 1291 | <code>$indexXml->options</code> |
1287 | 1292 | <code>$uniqueXml->options</code> |
1288 | 1293 | </PossiblyInvalidPropertyFetch> |
1289 | | - <RedundantCast occurrences="1"> |
1290 | | - <code>(string) $attributes->name</code> |
1291 | | - </RedundantCast> |
1292 | | - <RedundantCondition occurrences="20"> |
1293 | | - <code>isset($attributes->name)</code> |
| 1294 | + <RedundantCondition occurrences="19"> |
1294 | 1295 | <code>isset($xmlRoot->cache)</code> |
1295 | 1296 | <code>isset($xmlRoot->embedded)</code> |
1296 | 1297 | <code>isset($xmlRoot->field)</code> |
|
1582 | 1583 | <InvalidDocblock occurrences="1"> |
1583 | 1584 | <code>final class PersistentCollection extends AbstractLazyCollection implements Selectable</code> |
1584 | 1585 | </InvalidDocblock> |
1585 | | - <InvalidReturnStatement occurrences="5"> |
1586 | | - <code>$persister->slice($this, $offset, $length)</code> |
1587 | | - <code>$this->collection</code> |
1588 | | - <code>new ArrayCollection($persister->loadCriteria($this, $criteria))</code> |
1589 | | - <code>parent::slice($offset, $length)</code> |
1590 | | - </InvalidReturnStatement> |
1591 | | - <InvalidReturnType occurrences="2"> |
1592 | | - <code>Collection<TKey, T></code> |
1593 | | - <code>array<TKey,T></code> |
1594 | | - </InvalidReturnType> |
| 1586 | + <InvalidReturnStatement occurrences="1"/> |
1595 | 1587 | <MissingParamType occurrences="2"> |
1596 | 1588 | <code>$key</code> |
1597 | 1589 | <code>$offset</code> |
|
1626 | 1618 | <PropertyNotSetInConstructor occurrences="1"> |
1627 | 1619 | <code>$backRefFieldName</code> |
1628 | 1620 | </PropertyNotSetInConstructor> |
1629 | | - <RedundantConditionGivenDocblockType occurrences="3"> |
| 1621 | + <RedundantConditionGivenDocblockType occurrences="5"> |
| 1622 | + <code>$this->em</code> |
| 1623 | + <code>$this->em</code> |
1630 | 1624 | <code>is_object($this->collection)</code> |
1631 | 1625 | <code>is_object($value) && $this->em</code> |
1632 | 1626 | <code>is_object($value) && $this->em</code> |
|
1852 | 1846 | <PropertyTypeCoercion occurrences="1"> |
1853 | 1847 | <code>$this->currentPersisterContext->sqlTableAliases</code> |
1854 | 1848 | </PropertyTypeCoercion> |
1855 | | - <RedundantCondition occurrences="1"> |
1856 | | - <code>($comparison === Comparison::EQ || $comparison === Comparison::IS) && $value === null</code> |
1857 | | - </RedundantCondition> |
1858 | 1849 | <RedundantConditionGivenDocblockType occurrences="1"> |
1859 | 1850 | <code>$this->insertSql !== null</code> |
1860 | 1851 | </RedundantConditionGivenDocblockType> |
|
1895 | 1886 | <code>$columnList</code> |
1896 | 1887 | </PossiblyUndefinedVariable> |
1897 | 1888 | </file> |
1898 | | - <file src="lib/Doctrine/ORM/Persisters/SqlValueVisitor.php"> |
1899 | | - <RedundantCondition occurrences="1"> |
1900 | | - <code>($operator === Comparison::EQ || $operator === Comparison::IS) && $value === null</code> |
1901 | | - </RedundantCondition> |
1902 | | - </file> |
1903 | 1889 | <file src="lib/Doctrine/ORM/Proxy/ProxyFactory.php"> |
1904 | 1890 | <ArgumentTypeCoercion occurrences="2"> |
1905 | 1891 | <code>$classMetadata</code> |
|
2195 | 2181 | <ArgumentTypeCoercion occurrences="1"> |
2196 | 2182 | <code>$this->stringPrimary</code> |
2197 | 2183 | </ArgumentTypeCoercion> |
| 2184 | + <DeprecatedMethod occurrences="1"> |
| 2185 | + <code>getLowerExpression</code> |
| 2186 | + </DeprecatedMethod> |
2198 | 2187 | <PropertyNotSetInConstructor occurrences="1"> |
2199 | 2188 | <code>$stringPrimary</code> |
2200 | 2189 | </PropertyNotSetInConstructor> |
|
2224 | 2213 | </PropertyNotSetInConstructor> |
2225 | 2214 | </file> |
2226 | 2215 | <file src="lib/Doctrine/ORM/Query/AST/Functions/SqrtFunction.php"> |
| 2216 | + <DeprecatedMethod occurrences="1"> |
| 2217 | + <code>getSqrtExpression</code> |
| 2218 | + </DeprecatedMethod> |
2227 | 2219 | <PropertyNotSetInConstructor occurrences="1"> |
2228 | 2220 | <code>$simpleArithmeticExpression</code> |
2229 | 2221 | </PropertyNotSetInConstructor> |
|
2262 | 2254 | <ArgumentTypeCoercion occurrences="1"> |
2263 | 2255 | <code>$this->stringPrimary</code> |
2264 | 2256 | </ArgumentTypeCoercion> |
| 2257 | + <DeprecatedMethod occurrences="1"> |
| 2258 | + <code>getUpperExpression</code> |
| 2259 | + </DeprecatedMethod> |
2265 | 2260 | <PropertyNotSetInConstructor occurrences="1"> |
2266 | 2261 | <code>$stringPrimary</code> |
2267 | 2262 | </PropertyNotSetInConstructor> |
|
2848 | 2843 | </PossiblyUndefinedArrayOffset> |
2849 | 2844 | </file> |
2850 | 2845 | <file src="lib/Doctrine/ORM/Query/SqlWalker.php"> |
2851 | | - <DocblockTypeContradiction occurrences="10"> |
2852 | | - <code>! ($factor instanceof AST\ConditionalFactor)</code> |
2853 | | - <code>$condExpr instanceof AST\ConditionalExpression</code> |
2854 | | - <code>$condTerm instanceof AST\ConditionalTerm</code> |
2855 | | - <code>$simpleArithmeticExpr instanceof AST\SimpleArithmeticExpression</code> |
| 2846 | + <DocblockTypeContradiction occurrences="8"> |
| 2847 | + <code>$likeExpr->stringPattern instanceof AST\Functions\FunctionNode</code> |
| 2848 | + <code>$likeExpr->stringPattern instanceof AST\PathExpression</code> |
2856 | 2849 | <code>$this->queryComponents[$dqlAlias]['relation'] === null</code> |
2857 | 2850 | <code>''</code> |
2858 | | - <code>is_numeric($leftExpr) ? $leftExpr : $this->conn->quote($leftExpr)</code> |
2859 | | - <code>is_numeric($rightExpr) ? $rightExpr : $this->conn->quote($rightExpr)</code> |
| 2851 | + <code>is_numeric($leftExpr)</code> |
| 2852 | + <code>is_numeric($rightExpr)</code> |
2860 | 2853 | <code>is_string($expression)</code> |
2861 | 2854 | <code>is_string($stringExpr)</code> |
2862 | 2855 | </DocblockTypeContradiction> |
2863 | 2856 | <ImplicitToStringCast occurrences="1"> |
2864 | 2857 | <code>$expr</code> |
2865 | 2858 | </ImplicitToStringCast> |
2866 | | - <InvalidArgument occurrences="1"> |
| 2859 | + <InvalidArgument occurrences="4"> |
| 2860 | + <code>$condExpr</code> |
| 2861 | + <code>$condTerm</code> |
| 2862 | + <code>$factor</code> |
2867 | 2863 | <code>$selectedClass['class']->name</code> |
2868 | 2864 | </InvalidArgument> |
2869 | 2865 | <InvalidArrayOffset occurrences="1"> |
|
2934 | 2930 | <code>$this->queryComponents</code> |
2935 | 2931 | <code>$this->selectedClasses</code> |
2936 | 2932 | </PropertyTypeCoercion> |
2937 | | - <RedundantConditionGivenDocblockType occurrences="5"> |
| 2933 | + <RedundantConditionGivenDocblockType occurrences="7"> |
2938 | 2934 | <code>$leftExpr instanceof AST\Node</code> |
2939 | 2935 | <code>$likeExpr->stringPattern instanceof AST\InputParameter</code> |
2940 | 2936 | <code>$rightExpr instanceof AST\Node</code> |
| 2937 | + <code>$this->conn->quote($leftExpr)</code> |
| 2938 | + <code>$this->conn->quote($rightExpr)</code> |
2941 | 2939 | <code>$whereClause !== null</code> |
2942 | 2940 | <code>($factor->not ? 'NOT ' : '') . $this->walkConditionalPrimary($factor->conditionalPrimary)</code> |
2943 | 2941 | </RedundantConditionGivenDocblockType> |
|
3300 | 3298 | <MissingReturnType occurrences="1"> |
3301 | 3299 | <code>configure</code> |
3302 | 3300 | </MissingReturnType> |
3303 | | - <PossiblyNullArgument occurrences="2"> |
3304 | | - <code>$cacheDriver</code> |
| 3301 | + <PossiblyNullArgument occurrences="1"> |
3305 | 3302 | <code>$cacheDriver</code> |
3306 | 3303 | </PossiblyNullArgument> |
3307 | | - <PossiblyNullReference occurrences="1"> |
3308 | | - <code>deleteAll</code> |
3309 | | - </PossiblyNullReference> |
3310 | 3304 | </file> |
3311 | 3305 | <file src="lib/Doctrine/ORM/Tools/Console/Command/ConvertDoctrine1SchemaCommand.php"> |
3312 | 3306 | <ArgumentTypeCoercion occurrences="1"> |
|
3507 | 3501 | <code>(array) $metadata->table['options']</code> |
3508 | 3502 | <code>(bool) $embeddablesImmutable</code> |
3509 | 3503 | </RedundantCastGivenDocblockType> |
3510 | | - <RedundantConditionGivenDocblockType occurrences="1"> |
| 3504 | + <RedundantConditionGivenDocblockType occurrences="3"> |
| 3505 | + <code>$metadata->sequenceGeneratorDefinition</code> |
| 3506 | + <code>$metadata->sequenceGeneratorDefinition</code> |
3511 | 3507 | <code>isset($metadata->lifecycleCallbacks)</code> |
3512 | 3508 | </RedundantConditionGivenDocblockType> |
3513 | 3509 | </file> |
|
3582 | 3578 | <NonInvariantDocblockPropertyType occurrences="1"> |
3583 | 3579 | <code>$_extension</code> |
3584 | 3580 | </NonInvariantDocblockPropertyType> |
| 3581 | + <RedundantConditionGivenDocblockType occurrences="2"> |
| 3582 | + <code>$metadata->table</code> |
| 3583 | + <code>$metadata->table</code> |
| 3584 | + </RedundantConditionGivenDocblockType> |
3585 | 3585 | </file> |
3586 | 3586 | <file src="lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php"> |
3587 | 3587 | <ArgumentTypeCoercion occurrences="3"> |
|
3608 | 3608 | <PossiblyNullReference occurrences="1"> |
3609 | 3609 | <code>addAttribute</code> |
3610 | 3610 | </PossiblyNullReference> |
3611 | | - <RedundantCondition occurrences="1"> |
| 3611 | + <RedundantCondition occurrences="2"> |
| 3612 | + <code>$field['associationKey']</code> |
3612 | 3613 | <code>isset($field['associationKey']) && $field['associationKey']</code> |
3613 | 3614 | </RedundantCondition> |
3614 | | - <RedundantConditionGivenDocblockType occurrences="1"> |
| 3615 | + <RedundantConditionGivenDocblockType occurrences="2"> |
| 3616 | + <code>$sequenceDefinition</code> |
3615 | 3617 | <code>isset($metadata->lifecycleCallbacks)</code> |
3616 | 3618 | </RedundantConditionGivenDocblockType> |
3617 | 3619 | </file> |
|
3648 | 3650 | </RedundantConditionGivenDocblockType> |
3649 | 3651 | </file> |
3650 | 3652 | <file src="lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"> |
| 3653 | + <DeprecatedMethod occurrences="2"> |
| 3654 | + <code>getCountExpression</code> |
| 3655 | + <code>getCountExpression</code> |
| 3656 | + </DeprecatedMethod> |
3651 | 3657 | <MoreSpecificImplementedParamType occurrences="1"> |
3652 | 3658 | <code>$query</code> |
3653 | 3659 | </MoreSpecificImplementedParamType> |
|
3701 | 3707 | </PropertyNotSetInConstructor> |
3702 | 3708 | </file> |
3703 | 3709 | <file src="lib/Doctrine/ORM/Tools/Pagination/WhereInWalker.php"> |
3704 | | - <DocblockTypeContradiction occurrences="2"> |
| 3710 | + <DocblockTypeContradiction occurrences="3"> |
| 3711 | + <code>$AST->whereClause->conditionalExpression instanceof ConditionalFactor</code> |
3705 | 3712 | <code>$AST->whereClause->conditionalExpression instanceof ConditionalPrimary</code> |
3706 | 3713 | </DocblockTypeContradiction> |
3707 | 3714 | <ImplementedReturnTypeMismatch occurrences="1"> |
|
3713 | 3720 | <PossiblyInvalidPropertyAssignmentValue occurrences="1"> |
3714 | 3721 | <code>$AST->whereClause->conditionalExpression</code> |
3715 | 3722 | </PossiblyInvalidPropertyAssignmentValue> |
3716 | | - <RedundantConditionGivenDocblockType occurrences="1"> |
3717 | | - <code>$AST->whereClause->conditionalExpression instanceof ConditionalExpression</code> |
3718 | | - </RedundantConditionGivenDocblockType> |
| 3723 | + <RedundantConditionGivenDocblockType occurrences="1"/> |
3719 | 3724 | </file> |
3720 | 3725 | <file src="lib/Doctrine/ORM/Tools/SchemaTool.php"> |
3721 | | - <DocblockTypeContradiction occurrences="1"> |
| 3726 | + <DeprecatedMethod occurrences="3"> |
| 3727 | + <code>canEmulateSchemas</code> |
| 3728 | + <code>compare</code> |
| 3729 | + <code>setExplicitForeignKeyIndexes</code> |
| 3730 | + </DeprecatedMethod> |
| 3731 | + <DocblockTypeContradiction occurrences="2"> |
| 3732 | + <code>! $definingClass</code> |
3722 | 3733 | <code>$definingClass</code> |
3723 | 3734 | </DocblockTypeContradiction> |
3724 | 3735 | <MissingClosureParamType occurrences="1"> |
|
0 commit comments