From 42ff8eaeb03014e2605b1aa4f9624e7a62547336 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Mon, 13 Aug 2018 22:28:12 +0300 Subject: [PATCH] Make ObjectTrait::serialize() overrides easier --- system/src/Grav/Framework/Object/Base/ObjectTrait.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Framework/Object/Base/ObjectTrait.php b/system/src/Grav/Framework/Object/Base/ObjectTrait.php index 5cfa4f1f8..c7363810f 100644 --- a/system/src/Grav/Framework/Object/Base/ObjectTrait.php +++ b/system/src/Grav/Framework/Object/Base/ObjectTrait.php @@ -118,7 +118,7 @@ trait ObjectTrait */ public function serialize() { - return serialize($this->jsonSerialize()); + return serialize($this->doSerialize()); } /** @@ -134,6 +134,14 @@ trait ObjectTrait $this->doUnserialize($data); } + /** + * @return array + */ + protected function doSerialize() + { + return $this->jsonSerialize(); + } + /** * @param array $serialized */