Skip to content

Commit

Permalink
Fix HydrationException::invalidDiscriminatorValue parameter type
Browse files Browse the repository at this point in the history
  • Loading branch information
franmomu committed Apr 24, 2022
1 parent 1ac05f5 commit 44a9006
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 20 deletions.
8 changes: 4 additions & 4 deletions lib/Doctrine/ORM/Internal/Hydration/HydrationException.php
Original file line number Diff line number Diff line change
Expand Up @@ -84,17 +84,17 @@ public static function missingDiscriminatorMetaMappingColumn($entityName, $discr

/**
* @param string $discrValue
* @param string[] $discrMap
* @psalm-param array<string, string> $discrMap
* @param string[] $discrValues
* @psalm-param list<string> $discrValues
*
* @return HydrationException
*/
public static function invalidDiscriminatorValue($discrValue, $discrMap)
public static function invalidDiscriminatorValue($discrValue, $discrValues)
{
return new self(sprintf(
'The discriminator value "%s" is invalid. It must be one of "%s".',
$discrValue,
implode('", "', $discrMap)
implode('", "', $discrValues)
));
}
}
10 changes: 0 additions & 10 deletions phpstan-baseline.neon
Original file line number Diff line number Diff line change
Expand Up @@ -170,16 +170,6 @@ parameters:
count: 1
path: lib/Doctrine/ORM/Id/TableGenerator.php

-
message: "#^Parameter \\#2 \\$discrMap of static method Doctrine\\\\ORM\\\\Internal\\\\Hydration\\\\HydrationException\\:\\:invalidDiscriminatorValue\\(\\) expects array\\<string, string\\>, array\\<int, string\\> given\\.$#"
count: 1
path: lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php

-
message: "#^Parameter \\#2 \\$discrMap of static method Doctrine\\\\ORM\\\\Internal\\\\Hydration\\\\HydrationException\\:\\:invalidDiscriminatorValue\\(\\) expects array\\<string, string\\>, array\\<int, string\\> given\\.$#"
count: 1
path: lib/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php

-
message: "#^Offset 'indexes' on array\\{name\\: string, schema\\: string, indexes\\: array, uniqueConstraints\\: array, options\\: array\\<string, mixed\\>, quoted\\?\\: bool\\} in isset\\(\\) always exists and is not nullable\\.$#"
count: 1
Expand Down
6 changes: 0 additions & 6 deletions psalm-baseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -421,9 +421,6 @@
</RedundantConditionGivenDocblockType>
</file>
<file src="lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php">
<InvalidScalarArgument occurrences="1">
<code>array_keys($discrMap)</code>
</InvalidScalarArgument>
<PossiblyFalseArgument occurrences="1">
<code>$index</code>
</PossiblyFalseArgument>
Expand Down Expand Up @@ -452,9 +449,6 @@
</PossiblyUndefinedArrayOffset>
</file>
<file src="lib/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php">
<InvalidScalarArgument occurrences="1">
<code>array_keys($discrMap)</code>
</InvalidScalarArgument>
<PropertyNotSetInConstructor occurrences="1">
<code>$class</code>
</PropertyNotSetInConstructor>
Expand Down

0 comments on commit 44a9006

Please sign in to comment.