Fix type error

This commit is contained in:
2024-08-08 15:37:07 +01:00
parent 694e8a1a8c
commit face976cd0

View File

@@ -28,8 +28,10 @@ final class Badge
{
if (null !== $colour) {
if (!in_array($colour, EnumBadge::cases())) {
throw new \RuntimeException(sprintf('"%s" is not a valid Badge colour. Available options are: %s', $colour, implode(", ", EnumBadge::cases())));
$cases = array_map(fn(EnumBadge $b) => $b->name, EnumBadge::cases());
if (!in_array($colour, $cases)) {
throw new \RuntimeException(sprintf('"%s" is not a valid Badge colour. Available options are: %s', $colour, implode(", ", $cases)));
}
} else {