Add API StoryItemTransformer

pull/793/head
Daniel Supernault 6 years ago
parent fcabd961ce
commit b752989fb6
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7

@ -0,0 +1,27 @@
<?php
namespace App\Transformer\Api;
use App\StoryItem;
use League\Fractal;
use Illuminate\Support\Str;
class StoryItemTransformer extends Fractal\TransformerAbstract
{
public function transform(StoryItem $item)
{
return [
'id' => (string) Str::uuid(),
'type' => $item->type,
'length' => $item->duration,
'src' => $item->url(),
'preview' => null,
'link' => null,
'linkText' => null,
'time' => $item->updated_at->format('U'),
'seen' => $item->story->seen(),
];
}
}
Loading…
Cancel
Save