diff --git a/app/Transformer/Api/ResultsTransformer.php b/app/Transformer/Api/ResultsTransformer.php index ea2473605..781e9ddf3 100644 --- a/app/Transformer/Api/ResultsTransformer.php +++ b/app/Transformer/Api/ResultsTransformer.php @@ -8,12 +8,12 @@ class ResultsTransformer extends Fractal\TransformerAbstract { protected $defaultIncludes = [ - 'account', - 'mentions', - 'media_attachments', - 'tags', + 'accounts', + 'statuses', + 'hashtags', ]; - public function transform() + + public function transform($results) { return [ 'accounts' => [], @@ -21,4 +21,22 @@ class ResultsTransformer extends Fractal\TransformerAbstract 'hashtags' => [] ]; } + + public function includeAccounts($results) + { + $accounts = $results->accounts; + return $this->collection($accounts, new AccountTransformer()); + } + + public function includeStatuses($results) + { + $statuses = $results->statuses; + return $this->collection($statuses, new StatusTransformer()); + } + + public function includeTags($results) + { + $hashtags = $status->hashtags; + return $this->collection($hashtags, new HashtagTransformer()); + } }