Skip to content

Commit 0651c4b

Browse files
authored
Merge pull request #110 from marcoguido/main
ADD support for enum-casting of `type` field
2 parents 9aa3816 + b972387 commit 0651c4b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/HasChildren.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,11 @@ public function classFromAlias($aliasOrClass): string
235235
{
236236
$childTypes = $this->getChildTypes();
237237

238+
// Handling Enum casting for `type` column
239+
if ($aliasOrClass instanceof \UnitEnum) {
240+
$aliasOrClass = $aliasOrClass->value;
241+
}
242+
238243
if (isset($childTypes[$aliasOrClass])) {
239244
return $childTypes[$aliasOrClass];
240245
}

0 commit comments

Comments
 (0)