Test Setup Failed
Pull Request — master (#26)
by guillaume
16:27 queued 10:25
created

UserForm   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 11
c 1
b 0
f 0
dl 0
loc 15
rs 10
wmc 5

1 Method

Rating   Name   Duplication   Size   Complexity  
A process() 0 13 5
1
<?php
2
3
4
namespace App\Http\Common\Form;
5
6
7
class UserForm
8
{
9
    public function process()
10
    {
11
        $request = request();
12
        $firstname = $request->input('firstname') !== null ? $request->input('firstname') : '';
13
        $lastname = $request->input('lastname') !== null ? $request->input('lastname') : '';
14
        $email = $request->input('email') !== null ? $request->input('email') : '';
15
        $picture = [];
16
        if ($request->has('logo')) {
17
            $picture['path_picture'] = $request->file('logo')->path();
18
            $picture['original_name'] = $request->file('logo')->getClientOriginalName();
19
            $picture['mine_type'] = $request->file('logo')->getMimeType();
20
        }
21
        return [$firstname, $lastname, $email, $picture];
22
    }
23
}
24