We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45f5944 commit 3ed6404Copy full SHA for 3ed6404
src/EnumSerializableTrait.php
@@ -69,6 +69,8 @@ public function __unserialize(array $data): void
69
$class = static::class;
70
$enumerator = $this;
71
$closure = function () use ($class, $name, $value, $enumerator) {
72
+ \assert(self::class === Enum::class);
73
+
74
if ($value !== null && $this->value !== null) {
75
throw new LogicException('Do not call this directly - please use unserialize($enum) instead');
76
}
0 commit comments