[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
1 changed files with 12 additions and 2 deletions

View File

@ -322,12 +322,22 @@ class SerializableUser implements UserInterface, \Serializable
public function serialize(): string
{
return serialize($this->name);
return serialize($this->__serialize());
}
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;
}
}