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

UserForm::process()   A

Complexity

Conditions 5
Paths 16

Size

Total Lines 13
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 5
eloc 10
c 1
b 0
f 0
nc 16
nop 0
dl 0
loc 13
rs 9.6111
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