@@ 54-56 (lines=3) @@ | ||
51 | return null; |
|
52 | } |
|
53 | ||
54 | if (!isset(static::$choices[$value])) { |
|
55 | throw new \InvalidArgumentException(\sprintf('Invalid value "%s" for ENUM "%s".', $value, $this->getName())); |
|
56 | } |
|
57 | ||
58 | return $value; |
|
59 | } |
|
@@ 167-169 (lines=3) @@ | ||
164 | */ |
|
165 | public static function assertValidChoice(string $value) |
|
166 | { |
|
167 | if (!isset(static::$choices[$value])) { |
|
168 | throw new \InvalidArgumentException(\sprintf('Invalid value "%s" for ENUM type "%s".', $value, static::class)); |
|
169 | } |
|
170 | } |
|
171 | ||
172 | /** |