[Security] Fix SerializableUser fixture

Signed-off-by: Alexander M. Turek <me@derrabus.de>
This commit is contained in:
Alexander M. Turek 2021-06-06 14:53:30 +02:00
parent b87de425c0
commit 8fbf3bb3c7

View File

@ -322,12 +322,22 @@ class SerializableUser implements UserInterface, \Serializable
public function serialize(): string public function serialize(): string
{ {
return serialize($this->name); return serialize($this->__serialize());
} }
public function unserialize($serialized): void public function unserialize($serialized): void
{ {
$this->name = unserialize($serialized); $this->__unserialize(unserialize($serialized));
}
public function __serialize(): array
{
return ['name' => $this->name];
}
public function __unserialize(array $data): void
{
['name' => $this->name] = $data;
} }
} }