@@ -10,6 +10,6 @@ |
||
10 | 10 | 'enable-cooldown' => env('MODEL_CACHE_COOLDOWN_ENABLE', true), |
11 | 11 | |
12 | 12 | 'cooldown-disable' => [ |
13 | - //put full qualified classnames here |
|
13 | + //put full qualified classnames here |
|
14 | 14 | ] |
15 | 15 | ]; |
@@ -2,5 +2,5 @@ |
||
2 | 2 | |
3 | 3 | trait DisableCooldown |
4 | 4 | { |
5 | - // |
|
5 | + // |
|
6 | 6 | } |
7 | 7 | \ No newline at end of file |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | $modelClassName = get_class($instance); |
99 | 99 | |
100 | 100 | if( $this->cooldownDisabled($modelClassName) ){ |
101 | - return [null, null, null]; |
|
101 | + return [null, null, null]; |
|
102 | 102 | } |
103 | 103 | |
104 | 104 | [$cacheCooldown, $invalidatedAt, $savedAt] = $this |
@@ -179,32 +179,32 @@ discard block |
||
179 | 179 | |
180 | 180 | public function cooldownDisabled(string $class) : bool |
181 | 181 | { |
182 | - return ! config('laravel-model-caching.enable-cooldown', true) |
|
183 | - || in_array($class, config('laravel-model-caching.cooldown-disable', [])) |
|
184 | - || $this->getAllTraitsUsedByClass($class) |
|
185 | - ->contains('GeneaLabs\LaravelModelCaching\Traits\DisableCooldown'); |
|
182 | + return ! config('laravel-model-caching.enable-cooldown', true) |
|
183 | + || in_array($class, config('laravel-model-caching.cooldown-disable', [])) |
|
184 | + || $this->getAllTraitsUsedByClass($class) |
|
185 | + ->contains('GeneaLabs\LaravelModelCaching\Traits\DisableCooldown'); |
|
186 | 186 | } |
187 | 187 | |
188 | - /** @SuppressWarnings(PHPMD.BooleanArgumentFlag) */ |
|
189 | - public static function getAllTraitsUsedByClass( |
|
190 | - string $classname, |
|
191 | - bool $autoload = true |
|
192 | - ) : Collection { |
|
193 | - $traits = collect(); |
|
188 | + /** @SuppressWarnings(PHPMD.BooleanArgumentFlag) */ |
|
189 | + public static function getAllTraitsUsedByClass( |
|
190 | + string $classname, |
|
191 | + bool $autoload = true |
|
192 | + ) : Collection { |
|
193 | + $traits = collect(); |
|
194 | 194 | |
195 | - if (class_exists($classname, $autoload)) { |
|
196 | - $traits = collect(class_uses($classname, $autoload)); |
|
197 | - } |
|
195 | + if (class_exists($classname, $autoload)) { |
|
196 | + $traits = collect(class_uses($classname, $autoload)); |
|
197 | + } |
|
198 | 198 | |
199 | - $parentClass = get_parent_class($classname); |
|
199 | + $parentClass = get_parent_class($classname); |
|
200 | 200 | |
201 | - if ($parentClass) { |
|
202 | - $traits = $traits |
|
203 | - ->merge(static::getAllTraitsUsedByClass($parentClass, $autoload)); |
|
204 | - } |
|
201 | + if ($parentClass) { |
|
202 | + $traits = $traits |
|
203 | + ->merge(static::getAllTraitsUsedByClass($parentClass, $autoload)); |
|
204 | + } |
|
205 | 205 | |
206 | - return $traits; |
|
207 | - } |
|
206 | + return $traits; |
|
207 | + } |
|
208 | 208 | |
209 | 209 | protected function setCacheCooldownSavedAtTimestamp(Model $instance) |
210 | 210 | { |