Passed
Pull Request — main (#61)
by Sílvio
02:54
created
tests/Unit/RedisOptionBuilderTTLAndFlushTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@
 block discarded – undo
60 60
       ->build();
61 61
 
62 62
     $flushFile = FlushHelper::pathFor('redis', 'app:');
63
-    file_put_contents($flushFile, (string) (time() - 3600));
63
+    file_put_contents($flushFile, (string)(time() - 3600));
64 64
 
65 65
     // seed
66 66
     $seed = new Cacheer(OptionBuilder::forRedis()->setNamespace('app:')->build());
Please login to merge, or discard this patch.
tests/Unit/DatabaseOptionBuilderTTLAndFlushTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@
 block discarded – undo
74 74
 
75 75
     // Pre-create an old last flush file to force a flush on init
76 76
     $flushFile = FlushHelper::pathFor('db', $this->table);
77
-    file_put_contents($flushFile, (string) (time() - 3600));
77
+    file_put_contents($flushFile, (string)(time() - 3600));
78 78
 
79 79
     // Seed data using a cache without flushAfter
80 80
     $seed = new Cacheer(OptionBuilder::forDatabase()->table($this->table)->build());
Please login to merge, or discard this patch.
src/CacheStore/CacheManager/OptionBuilders/DatabaseOptionBuilder.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
       return $this;
51 51
     }
52 52
 
53
-    return new TimeBuilder(function ($formattedTime) {
53
+    return new TimeBuilder(function($formattedTime) {
54 54
       $this->expirationTime = $formattedTime;
55 55
     }, $this);
56 56
   }
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
       return $this;
69 69
     }
70 70
 
71
-    return new TimeBuilder(function ($formattedTime) {
71
+    return new TimeBuilder(function($formattedTime) {
72 72
       $this->flushAfter = $formattedTime;
73 73
     }, $this);
74 74
   }
Please login to merge, or discard this patch.
src/CacheStore/CacheManager/GenericFlusher.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
     public function flushCache(): void
34 34
     {
35 35
         ($this->flushCallback)();
36
-        @file_put_contents($this->lastFlushTimeFile, (string) time());
36
+        @file_put_contents($this->lastFlushTimeFile, (string)time());
37 37
     }
38 38
 
39 39
     /**
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
         if (!isset($options['flushAfter'])) {
47 47
             return;
48 48
         }
49
-        $this->scheduleFlush((string) $options['flushAfter']);
49
+        $this->scheduleFlush((string)$options['flushAfter']);
50 50
     }
51 51
 
52 52
     /**
@@ -55,18 +55,18 @@  discard block
 block discarded – undo
55 55
      */
56 56
     private function scheduleFlush(string $flushAfter): void
57 57
     {
58
-        $flushAfterSeconds = (int) CacheFileHelper::convertExpirationToSeconds($flushAfter);
58
+        $flushAfterSeconds = (int)CacheFileHelper::convertExpirationToSeconds($flushAfter);
59 59
 
60 60
         if (!file_exists($this->lastFlushTimeFile)) {
61
-            @file_put_contents($this->lastFlushTimeFile, (string) time());
61
+            @file_put_contents($this->lastFlushTimeFile, (string)time());
62 62
             return;
63 63
         }
64 64
 
65
-        $lastFlushTime = (int) @file_get_contents($this->lastFlushTimeFile);
65
+        $lastFlushTime = (int)@file_get_contents($this->lastFlushTimeFile);
66 66
 
67 67
         if ((time() - $lastFlushTime) >= $flushAfterSeconds) {
68 68
             $this->flushCache();
69
-            @file_put_contents($this->lastFlushTimeFile, (string) time());
69
+            @file_put_contents($this->lastFlushTimeFile, (string)time());
70 70
         }
71 71
     }
72 72
 }
Please login to merge, or discard this patch.
src/CacheStore/RedisCacheStore.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -61,17 +61,17 @@  discard block
 block discarded – undo
61 61
         
62 62
         // OptionBuilder support
63 63
         if (!empty($options['namespace'])) {
64
-            $this->namespace = (string) $options['namespace'];
64
+            $this->namespace = (string)$options['namespace'];
65 65
         }
66 66
 
67 67
         // Default TTL from options
68 68
         if (!empty($options['expirationTime'])) {
69
-            $this->defaultTTL = (int) CacheFileHelper::convertExpirationToSeconds((string) $options['expirationTime']);
69
+            $this->defaultTTL = (int)CacheFileHelper::convertExpirationToSeconds((string)$options['expirationTime']);
70 70
         }
71 71
 
72 72
         // Auto-flush support
73 73
         $lastFlushFile = FlushHelper::pathFor('redis', $this->namespace ?: 'default');
74
-        $this->flusher = new GenericFlusher($lastFlushFile, function () {
74
+        $this->flusher = new GenericFlusher($lastFlushFile, function() {
75 75
             $this->flushCache();
76 76
         });
77 77
         $this->flusher->handleAutoFlush($options);
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
      * @param string|int $ttl
160 160
      * @return mixed
161 161
      */
162
-    public function getCache(string $cacheKey, string $namespace = '', string|int $ttl = 3600): mixed
162
+    public function getCache(string $cacheKey, string $namespace = '', string | int $ttl = 3600): mixed
163 163
     {
164 164
         $fullCacheKey = $this->buildKey($cacheKey, $namespace);
165 165
         $cacheData = $this->redis->get($fullCacheKey);
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
      * @param string|int $ttl
215 215
      * @return array
216 216
      */
217
-    public function getMany(array $cacheKeys, string $namespace = '', string|int $ttl = 3600): array
217
+    public function getMany(array $cacheKeys, string $namespace = '', string | int $ttl = 3600): array
218 218
     {
219 219
         $results = [];
220 220
         foreach ($cacheKeys as $cacheKey) {
@@ -314,7 +314,7 @@  discard block
 block discarded – undo
314 314
      * @param string|int|null $ttl
315 315
      * @return Status|null
316 316
      */
317
-    public function putCache(string $cacheKey, mixed $cacheData, string $namespace = '', string|int|null $ttl = null): ?Status
317
+    public function putCache(string $cacheKey, mixed $cacheData, string $namespace = '', string | int | null $ttl = null): ?Status
318 318
     {
319 319
         $cacheFullKey = $this->buildKey($cacheKey, $namespace);
320 320
         $serializedData = CacheRedisHelper::serialize($cacheData);
@@ -325,10 +325,10 @@  discard block
 block discarded – undo
325 325
             $ttlToUse = $this->defaultTTL;
326 326
         }
327 327
         if (is_string($ttlToUse)) {
328
-            $ttlToUse = (int) CacheFileHelper::convertExpirationToSeconds($ttlToUse);
328
+            $ttlToUse = (int)CacheFileHelper::convertExpirationToSeconds($ttlToUse);
329 329
         }
330 330
 
331
-        $result = $ttlToUse ? $this->redis->setex($cacheFullKey, (int) $ttlToUse, $serializedData)
331
+        $result = $ttlToUse ? $this->redis->setex($cacheFullKey, (int)$ttlToUse, $serializedData)
332 332
                             : $this->redis->set($cacheFullKey, $serializedData);
333 333
 
334 334
         if ($result) {
@@ -370,7 +370,7 @@  discard block
 block discarded – undo
370 370
      * @return void
371 371
      * @throws CacheRedisException
372 372
      */
373
-    public function renewCache(string $cacheKey, string|int $ttl, string $namespace = ''): void
373
+    public function renewCache(string $cacheKey, string | int $ttl, string $namespace = ''): void
374 374
     {
375 375
         $cacheFullKey = $this->buildKey($cacheKey, $namespace);
376 376
         $dump = $this->getDump($cacheFullKey);
@@ -401,7 +401,7 @@  discard block
 block discarded – undo
401 401
      * @return bool
402 402
      * @throws CacheRedisException
403 403
      */
404
-    private function restoreKey(string $fullKey, string|int $ttl, mixed $dump): bool
404
+    private function restoreKey(string $fullKey, string | int $ttl, mixed $dump): bool
405 405
     {
406 406
         try {
407 407
             $this->redis->restore($fullKey, $ttl * 1000, $dump, 'REPLACE');
Please login to merge, or discard this patch.
src/CacheStore/DatabaseCacheStore.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -56,11 +56,11 @@  discard block
 block discarded – undo
56 56
         $this->cacheRepository = new CacheDatabaseRepository($table);
57 57
 
58 58
         if (!empty($options['expirationTime'])) {
59
-            $this->defaultTTL = (int) CacheFileHelper::convertExpirationToSeconds((string) $options['expirationTime']);
59
+            $this->defaultTTL = (int)CacheFileHelper::convertExpirationToSeconds((string)$options['expirationTime']);
60 60
         }
61 61
 
62 62
         $lastFlushFile = FlushHelper::pathFor('db', $table);
63
-        $this->flusher = new GenericFlusher($lastFlushFile, function () {
63
+        $this->flusher = new GenericFlusher($lastFlushFile, function() {
64 64
             $this->flushCache();
65 65
         });
66 66
         $this->flusher->handleAutoFlush($options);
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
     public function clearCache(string $cacheKey, string $namespace = ''): void
99 99
     {
100 100
         $data = $this->cacheRepository->clear($cacheKey, $namespace);
101
-        if($data) {
101
+        if ($data) {
102 102
             $this->setMessage("Cache deleted successfully!", true);
103 103
         } else {
104 104
             $this->setMessage("Cache does not exists!", false);
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
      */
115 115
     public function flushCache(): void
116 116
     {
117
-        if($this->cacheRepository->flush()){
117
+        if ($this->cacheRepository->flush()) {
118 118
             $this->setMessage("Flush finished successfully", true);
119 119
         } else {
120 120
             $this->setMessage("Something went wrong. Please, try again.", false);
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
      * @param string|int $ttl
133 133
      * @return mixed
134 134
      */
135
-    public function getCache(string $cacheKey, string $namespace = '', string|int $ttl = 3600): mixed
135
+    public function getCache(string $cacheKey, string $namespace = '', string | int $ttl = 3600): mixed
136 136
     {
137 137
         $cacheData = $this->retrieveCache($cacheKey, $namespace);
138 138
         if ($cacheData) {
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
      * @param string|int $ttl
173 173
      * @return array
174 174
      */
175
-    public function getMany(array $cacheKeys, string $namespace = '', string|int $ttl = 3600): array
175
+    public function getMany(array $cacheKeys, string $namespace = '', string | int $ttl = 3600): array
176 176
     {
177 177
         $cacheData = [];
178 178
         foreach ($cacheKeys as $cacheKey) {
@@ -262,17 +262,17 @@  discard block
 block discarded – undo
262 262
      * @param string|int $ttl
263 263
      * @return bool
264 264
      */
265
-    public function putCache(string $cacheKey, mixed $cacheData, string $namespace = '', string|int $ttl = 3600): bool
265
+    public function putCache(string $cacheKey, mixed $cacheData, string $namespace = '', string | int $ttl = 3600): bool
266 266
     {
267 267
         $ttlToUse = $ttl;
268 268
         if ($this->defaultTTL !== null && ($ttl === null || (int)$ttl === 3600)) {
269 269
             $ttlToUse = $this->defaultTTL;
270 270
         }
271 271
         if (is_string($ttlToUse)) {
272
-            $ttlToUse = (int) CacheFileHelper::convertExpirationToSeconds($ttlToUse);
272
+            $ttlToUse = (int)CacheFileHelper::convertExpirationToSeconds($ttlToUse);
273 273
         }
274 274
 
275
-        if($this->storeCache($cacheKey, $cacheData, $namespace, $ttlToUse)){
275
+        if ($this->storeCache($cacheKey, $cacheData, $namespace, $ttlToUse)) {
276 276
             $this->logger->debug("{$this->getMessage()} from database driver.");
277 277
             return true;
278 278
         }
@@ -307,7 +307,7 @@  discard block
 block discarded – undo
307 307
      */
308 308
     private function processBatchItems(array $batchItems, string $namespace): void
309 309
     {
310
-        foreach($batchItems as $item) {
310
+        foreach ($batchItems as $item) {
311 311
             CacheDatabaseHelper::validateCacheItem($item);
312 312
             $cacheKey = $item['cacheKey'];
313 313
             $cacheData = $item['cacheData'];
@@ -324,7 +324,7 @@  discard block
 block discarded – undo
324 324
      * @param string $namespace
325 325
      * @return bool
326 326
      */
327
-    private function renew(string $cacheKey, string|int $ttl = 3600, string $namespace = ''): bool
327
+    private function renew(string $cacheKey, string | int $ttl = 3600, string $namespace = ''): bool
328 328
     {
329 329
         $cacheData = $this->getCache($cacheKey, $namespace);
330 330
         if ($cacheData) {
@@ -372,10 +372,10 @@  discard block
 block discarded – undo
372 372
      * @param string|int $ttl
373 373
      * @return bool
374 374
      */
375
-    private function storeCache(string $cacheKey, mixed $cacheData, string $namespace = '', string|int $ttl = 3600): bool
375
+    private function storeCache(string $cacheKey, mixed $cacheData, string $namespace = '', string | int $ttl = 3600): bool
376 376
     {
377 377
         $data = $this->cacheRepository->store($cacheKey, $cacheData, $namespace, $ttl);
378
-        if($data) {
378
+        if ($data) {
379 379
             $this->setMessage("Cache Stored Successfully", true);
380 380
             return true;
381 381
         }
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
     private function updateCache(string $cacheKey, mixed $cacheData, string $namespace = ''): bool
395 395
     {
396 396
         $data = $this->cacheRepository->update($cacheKey, $cacheData, $namespace);
397
-        if($data) {
397
+        if ($data) {
398 398
             $this->setMessage("Cache updated successfully.", true);
399 399
             return true;
400 400
         }
Please login to merge, or discard this patch.
src/CacheStore/CacheManager/OptionBuilders/RedisOptionBuilder.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
       return $this;
51 51
     }
52 52
 
53
-    return new TimeBuilder(function ($formattedTime) {
53
+    return new TimeBuilder(function($formattedTime) {
54 54
       $this->expirationTime = $formattedTime;
55 55
     }, $this);
56 56
   }
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
       return $this;
69 69
     }
70 70
 
71
-    return new TimeBuilder(function ($formattedTime) {
71
+    return new TimeBuilder(function($formattedTime) {
72 72
       $this->flushAfter = $formattedTime;
73 73
     }, $this);
74 74
   }
Please login to merge, or discard this patch.