Completed
Push — master ( 542277...e64ecf )
by Biao
04:23
created

EventCleaner::clean()   A

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 2
dl 0
loc 5
rs 10
1
<?php
2
3
namespace Hhxsv5\LaravelS\Illuminate\Cleaners;
4
5
use Illuminate\Container\Container;
6
use Illuminate\Database\Eloquent\Model;
7
use Illuminate\Support\Facades\Facade;
8
9
class EventCleaner implements CleanerInterface
10
{
11
    public function clean(Container $app, Container $snapshot)
12
    {
13
        $app->forgetInstance('events');
14
        Facade::clearResolvedInstance('events');
15
        Model::setEventDispatcher($app['events']);
16
    }
17
}