UserListTransformer   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
dl 0
loc 29
ccs 0
cts 26
cp 0
rs 10
c 0
b 0
f 0
wmc 1
lcom 0
cbo 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B transform() 0 26 1
1
<?php
2
/*
3
 * This file is part of the Laravel Platfourm package.
4
 *
5
 * (c) Avtandil Kikabidze aka LONGMAN <[email protected]>
6
 *
7
 * For the full copyright and license information, please view the LICENSE
8
 * file that was distributed with this source code.
9
 */
10
11
namespace Litepie\User\Repositories\Presenter;
12
13
use League\Fractal\TransformerAbstract;
14
15
class UserListTransformer extends TransformerAbstract
16
{
17
    public function transform(\App\User $user)
18
    {
19
        return [
20
            'id'             => $user->getRouteKey(),
21
            'reporting_to'   => $user->reporting_to,
22
            'name'           => $user->name,
23
            'email'          => $user->email,
24
            'password'       => $user->password,
25
            'active'         => $user->active,
26
            'remember_token' => $user->remember_token,
27
            'sex'            => $user->sex,
28
            'dob'            => $user->dob,
29
            'designation'    => $user->designation,
30
            'mobile'         => $user->mobile,
31
            'phone'          => $user->phone,
32
            'address'        => $user->address,
33
            'street'         => $user->street,
34
            'city'           => $user->city,
35
            'district'       => $user->district,
36
            'state'          => $user->state,
37
            'country'        => $user->country,
38
            'photo'          => $user->photo,
39
            'web'            => $user->web,
40
            'social_login'   => $user->social_login,
41
        ];
42
    }
43
}
44