Passed
Push — master ( 7d10ba...6b02b1 )
by Mike
02:39
created

Helper   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 12
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 6
dl 0
loc 12
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A runDisabled() 0 10 1
1
<?php namespace GeneaLabs\LaravelModelCaching;
2
3
class Helper
4
{
5
    public function runDisabled(callable $closure)
6
    {
7
        $originalSetting = config('laravel-model-caching.disabled');
8
        config(['laravel-model-caching.disabled' => true]);
9
10
        $result = $closure();
11
12
        config(['laravel-model-caching.disabled' => $originalSetting]);
13
14
        return $result;
15
    }
16
}
17