From 2db36916fb882ff651449cb468e1f5e49ebd214d Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 17 Jun 2015 12:46:50 +0930 Subject: [PATCH] Change event so that data can be modified before it is serialized --- framework/core/src/Api/Actions/SerializeAction.php | 6 +++--- .../Api/Events/{WillRespond.php => WillSerializeData.php} | 7 ++----- 2 files changed, 5 insertions(+), 8 deletions(-) rename framework/core/src/Api/Events/{WillRespond.php => WillSerializeData.php} (58%) diff --git a/framework/core/src/Api/Actions/SerializeAction.php b/framework/core/src/Api/Actions/SerializeAction.php index 2d2b2488a..86efc37d7 100644 --- a/framework/core/src/Api/Actions/SerializeAction.php +++ b/framework/core/src/Api/Actions/SerializeAction.php @@ -1,6 +1,6 @@ data($request, $document); + event(new WillSerializeData($this, $data, $request)); + $serializer = new static::$serializer($request->actor, $request->include, $request->link); $document->setData($this->serialize($serializer, $data)); $response = new JsonApiResponse($document); - event(new WillRespond($this, $data, $request, $response)); - return $response; } diff --git a/framework/core/src/Api/Events/WillRespond.php b/framework/core/src/Api/Events/WillSerializeData.php similarity index 58% rename from framework/core/src/Api/Events/WillRespond.php rename to framework/core/src/Api/Events/WillSerializeData.php index 6519c8d7b..1f6015ca0 100644 --- a/framework/core/src/Api/Events/WillRespond.php +++ b/framework/core/src/Api/Events/WillSerializeData.php @@ -1,6 +1,6 @@ action = $action; $this->data = &$data; $this->request = $request; - $this->response = $response; } }