Completed
Push — master ( 8287d1...42f9a1 )
by Jeremy
05:54
created

ComposerServiceProvider   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 47
Duplicated Lines 0 %

Importance

Changes 4
Bugs 1 Features 1
Metric Value
eloc 16
c 4
b 1
f 1
dl 0
loc 47
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A register() 0 2 1
A boot() 0 30 1
1
<?php
2
3
namespace App\Providers;
4
5
use Illuminate\Support\Facades\View;
6
use Illuminate\Support\ServiceProvider;
7
8
class ComposerServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * Register bindings in the container.
12
     *
13
     * @return void
14
     */
15
    public function boot()
16
    {
17
        View::composer([
18
                '*',
19
            ],
20
            'App\Http\ViewComposers\ThemeComposer'
0 ignored issues
show
Bug introduced by
'App\Http\ViewComposers\ThemeComposer' of type string is incompatible with the type Closure expected by parameter $| of Illuminate\Support\Facades\View::composer(). ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-type  annotation

20
            /** @scrutinizer ignore-type */ 'App\Http\ViewComposers\ThemeComposer'
Loading history...
21
        );
22
23
        View::composer([
24
                '*',
25
            ],
26
            'App\Http\ViewComposers\UsersComposer'
27
        );
28
29
        View::composer([
30
                '*',
31
            ],
32
            'App\Http\Controllers\TasksController@getAllTasks'
33
        );
34
35
        View::composer([
36
                '*',
37
            ],
38
            'App\Http\Controllers\TasksController@getCompleteTasks'
39
        );
40
41
        View::composer([
42
                '*',
43
            ],
44
            'App\Http\Controllers\TasksController@getIncompleteTasks'
45
        );
46
    }
47
48
    /**
49
     * Register the service provider.
50
     *
51
     * @return void
52
     */
53
    public function register()
54
    {
55
        //
56
    }
57
}
58