|
|
|
@ -4,6 +4,7 @@ namespace App\Transformer\Api;
|
|
|
|
|
|
|
|
|
|
use App\Status;
|
|
|
|
|
use League\Fractal;
|
|
|
|
|
use Cache;
|
|
|
|
|
|
|
|
|
|
class StatusTransformer extends Fractal\TransformerAbstract
|
|
|
|
|
{
|
|
|
|
@ -16,6 +17,7 @@ class StatusTransformer extends Fractal\TransformerAbstract
|
|
|
|
|
|
|
|
|
|
public function transform(Status $status)
|
|
|
|
|
{
|
|
|
|
|
return Cache::remember('transform:status:'. $status->url(), 60, function() use($status) {
|
|
|
|
|
return [
|
|
|
|
|
'id' => (string) $status->id,
|
|
|
|
|
'uri' => $status->url(),
|
|
|
|
@ -43,6 +45,7 @@ class StatusTransformer extends Fractal\TransformerAbstract
|
|
|
|
|
|
|
|
|
|
'pf_type' => $status->type ?? $status->setType(),
|
|
|
|
|
];
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function includeAccount(Status $status)
|
|
|
|
|