diff --git a/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php b/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php index b1e7993de7..fccc7768ff 100644 --- a/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php +++ b/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php @@ -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; } }