From d2712cecd336c1798afb0f990f465dde585800a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Ostroluck=C3=BD?= Date: Mon, 20 Nov 2017 17:32:21 +0100 Subject: [PATCH] Fix unserialize returning null --- src/Everlution/EnumBundle/Enum.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Everlution/EnumBundle/Enum.php b/src/Everlution/EnumBundle/Enum.php index 9bde132..6f90ece 100644 --- a/src/Everlution/EnumBundle/Enum.php +++ b/src/Everlution/EnumBundle/Enum.php @@ -79,13 +79,15 @@ final public function serialize(): int } /** - * @param int $serialized + * @param mixed $serialized * * @return EnumInterface */ final public function unserialize($serialized): EnumInterface { - return static::__construct($serialized); + static::__construct($serialized); + + return $this; } /**