Skip to content

Commit 293d588

Browse files
authored
Merge pull request #30 from veewee/backed-enum-classmap
Introduce backed-enum classmaps
2 parents b90da84 + 5334aa6 commit 293d588

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/EncoderRegistry.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,19 @@ public function addBackedEnum(string $namespace, string $name, string $enumClass
211211
return $this;
212212
}
213213

214+
public function addBackedEnumClassMapCollection(ClassMapCollection $classMapCollection): self
215+
{
216+
foreach ($classMapCollection as $classMap) {
217+
$this->addBackedEnum(
218+
$classMap->getXmlNamespace(),
219+
$classMap->getXmlType(),
220+
$classMap->getPhpClassName()
221+
);
222+
}
223+
224+
return $this;
225+
}
226+
214227
/**
215228
* @param non-empty-string $namespace
216229
* @param non-empty-string $name

0 commit comments

Comments
 (0)