Skip to content

Commit

Permalink
Clean-up code after PR10288 merge
Browse files Browse the repository at this point in the history
  • Loading branch information
michnovka committed Dec 14, 2022
1 parent 92a8453 commit a073200
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
1 change: 1 addition & 0 deletions lib/Doctrine/ORM/Mapping/DiscriminatorColumn.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ public function __construct(
public readonly string|null $type = null,
public readonly int|null $length = null,
public readonly string|null $columnDefinition = null,
/** @var class-string<\BackedEnum>|null */
public readonly string|null $enumType = null,
) {
}
Expand Down
11 changes: 6 additions & 5 deletions lib/Doctrine/ORM/Mapping/Driver/AttributeDriver.php
Original file line number Diff line number Diff line change
Expand Up @@ -207,14 +207,15 @@ public function loadMetadataForClass(string $className, PersistenceClassMetadata
// Evaluate DiscriminatorColumn attribute
if (isset($classAttributes[Mapping\DiscriminatorColumn::class])) {
$discrColumnAttribute = $classAttributes[Mapping\DiscriminatorColumn::class];
assert($discrColumnAttribute instanceof Mapping\DiscriminatorColumn);

$metadata->setDiscriminatorColumn(
[
'name' => isset($discrColumnAttribute->name) ? (string) $discrColumnAttribute->name : null,
'type' => isset($discrColumnAttribute->type) ? (string) $discrColumnAttribute->type : 'string',
'length' => isset($discrColumnAttribute->length) ? (int) $discrColumnAttribute->length : 255,
'columnDefinition' => isset($discrColumnAttribute->columnDefinition) ? (string) $discrColumnAttribute->columnDefinition : null,
'enumType' => isset($discrColumnAttribute->enumType) ? (string) $discrColumnAttribute->enumType : null,
'name' => $discrColumnAttribute->name,
'type' => $discrColumnAttribute->type ?? 'string',
'length' => $discrColumnAttribute->length ?? 255,
'columnDefinition' => $discrColumnAttribute->columnDefinition,
'enumType' => $discrColumnAttribute->enumType,
],
);
} else {
Expand Down
2 changes: 1 addition & 1 deletion psalm-baseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@
</PossiblyUndefinedArrayOffset>
</file>
<file src="lib/Doctrine/ORM/Mapping/Driver/AttributeDriver.php">
<InvalidArgument occurrences="2"/>
<InvalidArgument occurrences="1"/>
<InvalidArrayAccess occurrences="4">
<code>$value[0]</code>
<code>$value[0]</code>
Expand Down

0 comments on commit a073200

Please sign in to comment.