EventServiceProvider   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 40
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 27
c 1
b 0
f 0
dl 0
loc 40
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A boot() 0 3 1
1
<?php
2
3
namespace Ikechukwukalu\Clamavfileupload;
4
5
use Ikechukwukalu\Clamavfileupload\Events\ClamavEvent;
6
use Ikechukwukalu\Clamavfileupload\Events\ClamavFileScan;
7
use Ikechukwukalu\Clamavfileupload\Events\ClamavIsNotRunning;
8
use Ikechukwukalu\Clamavfileupload\Events\ClamavQueuedFileScan;
9
use Ikechukwukalu\Clamavfileupload\Events\FileDeleteFail;
10
use Ikechukwukalu\Clamavfileupload\Events\FileDeletePass;
11
use Ikechukwukalu\Clamavfileupload\Events\FileForceDeleteFail;
12
use Ikechukwukalu\Clamavfileupload\Events\FileForceDeletePass;
13
use Ikechukwukalu\Clamavfileupload\Events\FileScanPass;
14
use Ikechukwukalu\Clamavfileupload\Events\FileScanFail;
15
use Ikechukwukalu\Clamavfileupload\Events\QueuedDeleteAll;
16
use Ikechukwukalu\Clamavfileupload\Events\QueuedDeleteMultiple;
17
use Ikechukwukalu\Clamavfileupload\Events\QueuedDeleteOne;
18
use Ikechukwukalu\Clamavfileupload\Events\QueuedForceDeleteAll;
19
use Ikechukwukalu\Clamavfileupload\Events\QueuedForceDeleteMultiple;
20
use Ikechukwukalu\Clamavfileupload\Events\QueuedForceDeleteOne;
21
use Ikechukwukalu\Clamavfileupload\Events\SavedFilesIntoDB;
22
use Ikechukwukalu\Clamavfileupload\Listeners\ClamavFileUpload;
23
use Ikechukwukalu\Clamavfileupload\Listeners\FileDeleteAll;
24
use Ikechukwukalu\Clamavfileupload\Listeners\FileDeleteMultiple;
25
use Ikechukwukalu\Clamavfileupload\Listeners\FileDeleteOne;
26
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
27
28
class EventServiceProvider extends ServiceProvider
29
{
30
31
    protected $listen = [
32
        ClamavEvent::class => [],
33
        ClamavFileScan::class => [],
34
        ClamavIsNotRunning::class => [],
35
        ClamavQueuedFileScan::class => [
36
            ClamavFileUpload::class
37
        ],
38
        QueuedDeleteAll::class => [
39
            FileDeleteAll::class
40
        ],
41
        QueuedDeleteMultiple::class => [
42
            FileDeleteMultiple::class
43
        ],
44
        QueuedDeleteOne::class => [
45
            FileDeleteOne::class,
46
        ],
47
        QueuedForceDeleteAll::class => [
48
            FileDeleteAll::class
49
        ],
50
        QueuedForceDeleteMultiple::class => [
51
            FileDeleteMultiple::class
52
        ],
53
        QueuedForceDeleteOne::class => [
54
            FileDeleteOne::class,
55
        ],
56
        FileDeletePass::class => [],
57
        FileDeleteFail::class => [],
58
        FileForceDeletePass::class => [],
59
        FileForceDeleteFail::class => [],
60
        FileScanPass::class => [],
61
        FileScanFail::class => [],
62
        SavedFilesIntoDB::class => []
63
    ];
64
65
    public function boot()
66
    {
67
        parent::boot();
68
    }
69
}
70