%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/diaspora/api/app/Transformers/
Upload File :
Create Path :
Current File : /var/www/html/diaspora/api/app/Transformers/MemberTransformer.php

<?php

namespace App\Transformers;

use App\Models\Member;

class MemberTransformer extends BaseTransformer
{

    /**
     * @param Member $member
     *
     * @return array
     */
    public function transform(Member $member)
    {
        return [
            'id'               => $member->id,
            'name'             => $member->name,
            'avatar'           => $member->getAvatar(),
            'position'         => $member->position
                ?: '',
            'description'      => $member->description
                ?: '',
            'status'           => $member->status,
            'can_be_published' => $member->canBePublished(),
            'video_url'        => $member->video_url,
            'video_type'       => $member->video_type
                ?: '',
            'available_in'     => $member->translations()
                                         ->get()
                                         ->pluck('locale'),
            'published_at'     => $member->published_at,
            'created_at'       => $member->created_at,
            'updated_at'       => $member->updated_at,
        ];
    }
}

Zerion Mini Shell 1.0