publishConfiguration()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 3
c 1
b 0
f 1
nc 1
nop 0
dl 0
loc 5
rs 10
1
<?php
2
3
namespace Dotman\LaravelErrorViews;
4
5
use Illuminate\Support\ServiceProvider;
6
7
class LaravelErrorViewsServiceProvider extends ServiceProvider
8
{
9
    /**
10
     * Register the service provider
11
     * 
12
     * @return void
13
     * 
14
     **/
15
    public function boot(): void
16
    {
17
        $this->publishViews();
18
        $this->publishConfiguration();
19
    }
20
21
    protected function publishViews(): void
22
    {
23
        $this->publishes([
24
            __DIR__ . '/views/errors' => resource_path('views/errors'),
25
            __DIR__ . '/assets/svg' => public_path('vendor/laravel-error-views/svg'),
26
        ], 'laravel-error-views:assets');
27
    }
28
29
    protected function publishConfiguration(): void
30
    {
31
        $this->publishes([
32
            __DIR__ . '/config/laravel-error-views.php' => config_path('laravel-error-views.php'),
33
        ], 'laravel-error-views:config');
34
    }
35
}
36