Use enum for manufacturing status

This commit is contained in:
Jan Böhmer 2023-07-08 23:49:47 +02:00
parent 6336b38cfc
commit 9e3cb4d694
7 changed files with 88 additions and 30 deletions

View file

@ -31,10 +31,14 @@ class EnumColumn extends AbstractColumn
{
/**
* @phpstan-return T
* @phpstan-return T|null
*/
public function normalize($value): UnitEnum
public function normalize($value): ?UnitEnum
{
if ($value === null) {
return null;
}
if (is_a($value, $this->getEnumClass())) {
return $value;
}