From 00cb2f2e5531a552755287ce3e453c9f13a5ccf2 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 --- src/Api/Actions/SerializeAction.php | 6 +++--- src/Api/Events/{WillRespond.php => WillSerializeData.php} | 7 ++----- 2 files changed, 5 insertions(+), 8 deletions(-) rename src/Api/Events/{WillRespond.php => WillSerializeData.php} (58%) diff --git a/src/Api/Actions/SerializeAction.php b/src/Api/Actions/SerializeAction.php index 2d2b2488a..86efc37d7 100644 --- a/src/Api/Actions/SerializeAction.php +++ b/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/src/Api/Events/WillRespond.php b/src/Api/Events/WillSerializeData.php similarity index 58% rename from src/Api/Events/WillRespond.php rename to src/Api/Events/WillSerializeData.php index 6519c8d7b..1f6015ca0 100644 --- a/src/Api/Events/WillRespond.php +++ b/src/Api/Events/WillSerializeData.php @@ -1,6 +1,6 @@ action = $action; $this->data = &$data; $this->request = $request; - $this->response = $response; } }