From 8e6adb9be02c4f41108d0c19a0dbb75a79649a93 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Fri, 15 May 2015 17:06:09 +0930 Subject: [PATCH] Expose serializer/actor to extensions --- src/Api/Serializers/BaseSerializer.php | 2 +- src/Support/ServiceProvider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Api/Serializers/BaseSerializer.php b/src/Api/Serializers/BaseSerializer.php index cbdf0effb..846992a0d 100644 --- a/src/Api/Serializers/BaseSerializer.php +++ b/src/Api/Serializers/BaseSerializer.php @@ -11,7 +11,7 @@ use Closure; */ abstract class BaseSerializer extends SerializerAbstract { - protected $actor; + public $actor; /** * The custom relationships on this serializer. diff --git a/src/Support/ServiceProvider.php b/src/Support/ServiceProvider.php index 8bc434a98..831ab123a 100644 --- a/src/Support/ServiceProvider.php +++ b/src/Support/ServiceProvider.php @@ -87,7 +87,7 @@ class ServiceProvider extends IlluminateServiceProvider { $this->app['events']->listen('Flarum\Api\Events\SerializeAttributes', function ($event) use ($serializer, $callback) { if ($event->serializer instanceof $serializer) { - $callback($event->attributes, $event->model); + $callback($event->attributes, $event->model, $event->serializer); } }); }