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

Helper::runDisabled()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
nc 1
nop 1
dl 0
loc 10
rs 10
c 0
b 0
f 0
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