%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/management/app/Transformers/
Upload File :
Create Path :
Current File : /var/www/html/management/app/Transformers/UserTransformer.php

<?php

namespace App\Transformers;

use App\Models\User;

class UserTransformer extends BaseTransformer
{
    /**
     * @param User $user
     * @return array
     */
    public function transform(User $user)
    {
        $info = [
            'hours_spent_this_month' => $user->hoursSpentThisMonth(),
            'gifts'                  => $user->getGiftHours(),
            'statistics'             => $user->hoursSpentInLastThreeMonths()
        ];

        return [
            'id'         => (int)$user->id,
            'full_name'  => (string)$user->full_name,
            'email'      => (string)$user->email,
            'short_desc' => (string)$user->short_desc,
            'info'       => $info
        ];
    }
}

Zerion Mini Shell 1.0