Flash   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Test Coverage

Coverage 80%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 23
ccs 8
cts 10
cp 0.8
rs 10
c 0
b 0
f 0
wmc 4

4 Methods

Rating   Name   Duplication   Size   Complexity  
A info() 0 3 1
A success() 0 3 1
A error() 0 3 1
A create() 0 5 1
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: juliatzin
5
 * Date: 01/02/2016
6
 * Time: 13:46
7
 */
8
9
namespace App\Http;
10
11
12
class Flash
13
{
14 19
    public function success($message)
15
    {
16 19
        return $this->create($message, 'success');
17
    }
18
19 19
    public function create($message, $level, $key = 'flash_message')
20
    {
21 19
        return session()->flash($key, [
22 19
            'message' => $message,
23 19
            'level' => $level
24
        ]);
25
    }
26
27 1
    public function error($message)
28
    {
29 1
        return $this->create($message, 'error');
30
    }
31
32
    public function info($message)
33
    {
34
        return $this->create($message, 'info');
35
    }
36
37
38
}