@@ -13,8 +13,8 @@ discard block |
||
13 | 13 | * The path where to save the cached things |
14 | 14 | */ |
15 | 15 | private $path; |
16 | - // Length of time to cache a file (in seconds) |
|
17 | - public $ttl; |
|
16 | + // Length of time to cache a file (in seconds) |
|
17 | + public $ttl; |
|
18 | 18 | |
19 | 19 | public function __construct(string $path = null, int $ttl = 3600 * 24 * 1) |
20 | 20 | { |
@@ -22,15 +22,15 @@ discard block |
||
22 | 22 | $this->ttl = $ttl ?? getenv("CACHE_TTL"); |
23 | 23 | } |
24 | 24 | |
25 | - /** |
|
25 | + /** |
|
26 | 26 | * This methods tries to hit the cache and if the content is not present |
27 | 27 | * or expired caches it for future usage |
28 | 28 | * |
29 | 29 | * @param string $label The key of the resource to cache |
30 | 30 | * @param StringProvider $provider The provider for the actual content |
31 | 31 | */ |
32 | - public function getString(string $label, StringProvider $provider = null) : string |
|
33 | - { |
|
32 | + public function getString(string $label, StringProvider $provider = null) : string |
|
33 | + { |
|
34 | 34 | try { |
35 | 35 | return $this->hitString($label); |
36 | 36 | } catch (NotCachedException $e) { |
@@ -50,8 +50,8 @@ discard block |
||
50 | 50 | * @param string $label The key of the resource to cache |
51 | 51 | * @param JsonProvider $provider The provider for the actual content |
52 | 52 | */ |
53 | - public function getJson(string $label, JsonProvider $provider = null) : array |
|
54 | - { |
|
53 | + public function getJson(string $label, JsonProvider $provider = null) : array |
|
54 | + { |
|
55 | 55 | try { |
56 | 56 | return json_decode($this->hitString($label), true); |
57 | 57 | } catch (NotCachedException $e) { |
@@ -70,13 +70,13 @@ discard block |
||
70 | 70 | * @param string $label The key of the resource to cache |
71 | 71 | * @param string $data The actual content of the resource to cache |
72 | 72 | */ |
73 | - public function cacheString(string $label, string $data) : void |
|
74 | - { |
|
73 | + public function cacheString(string $label, string $data) : void |
|
74 | + { |
|
75 | 75 | $filename = $this->path . "/" . md5($label); |
76 | 76 | if (file_exists($filename) && is_file($filename)) { |
77 | 77 | unlink($filename); |
78 | 78 | } |
79 | - file_put_contents($filename, $data); |
|
79 | + file_put_contents($filename, $data); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | /** |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | * @param string $label The key of the resource to cache |
86 | 86 | * @param array $data The actual content of the resource to cache |
87 | 87 | */ |
88 | - public function cacheJson(string $label, array $data) : void |
|
89 | - { |
|
88 | + public function cacheJson(string $label, array $data) : void |
|
89 | + { |
|
90 | 90 | $this->cacheString($label, json_encode($data)); |
91 | 91 | } |
92 | 92 | |
@@ -99,12 +99,12 @@ discard block |
||
99 | 99 | * |
100 | 100 | * @return string The content of the cached resource |
101 | 101 | */ |
102 | - public function hitString(string $label) : string |
|
103 | - { |
|
104 | - if($this->isCached($label)){ |
|
105 | - $filename = $this->path . "/" . md5($label); |
|
106 | - return file_get_contents($filename); |
|
107 | - } else { |
|
102 | + public function hitString(string $label) : string |
|
103 | + { |
|
104 | + if($this->isCached($label)){ |
|
105 | + $filename = $this->path . "/" . md5($label); |
|
106 | + return file_get_contents($filename); |
|
107 | + } else { |
|
108 | 108 | throw new NotCachedException($label); |
109 | 109 | } |
110 | 110 | } |
@@ -118,9 +118,9 @@ discard block |
||
118 | 118 | * |
119 | 119 | * @return array The content of the cached resource |
120 | 120 | */ |
121 | - public function hitJson(string $label) : array |
|
122 | - { |
|
123 | - return json_decode($this->hitString($label), true); |
|
121 | + public function hitJson(string $label) : array |
|
122 | + { |
|
123 | + return json_decode($this->hitString($label), true); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | /** |
@@ -130,13 +130,13 @@ discard block |
||
130 | 130 | * |
131 | 131 | * @return bool Whether the $label resource is cached |
132 | 132 | */ |
133 | - public function isCached(string $label) : bool |
|
134 | - { |
|
135 | - $filename = $this->path . "/" . md5($label); |
|
133 | + public function isCached(string $label) : bool |
|
134 | + { |
|
135 | + $filename = $this->path . "/" . md5($label); |
|
136 | 136 | if(file_exists($filename) && (filemtime($filename) + $this->ttl >= time())) { |
137 | 137 | return true; |
138 | 138 | } |
139 | - return false; |
|
139 | + return false; |
|
140 | 140 | } |
141 | 141 | |
142 | 142 | } |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -declare(strict_types=1); |
|
2 | +declare(strict_types = 1); |
|
3 | 3 | |
4 | 4 | namespace Cacheasy; |
5 | 5 | |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | */ |
102 | 102 | public function hitString(string $label) : string |
103 | 103 | { |
104 | - if($this->isCached($label)){ |
|
104 | + if ($this->isCached($label)) { |
|
105 | 105 | $filename = $this->path . "/" . md5($label); |
106 | 106 | return file_get_contents($filename); |
107 | 107 | } else { |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | public function isCached(string $label) : bool |
134 | 134 | { |
135 | 135 | $filename = $this->path . "/" . md5($label); |
136 | - if(file_exists($filename) && (filemtime($filename) + $this->ttl >= time())) { |
|
136 | + if (file_exists($filename) && (filemtime($filename) + $this->ttl >= time())) { |
|
137 | 137 | return true; |
138 | 138 | } |
139 | 139 | return false; |
@@ -1,5 +1,5 @@ |
||
1 | 1 | <?php |
2 | -declare(strict_types=1); |
|
2 | +declare(strict_types = 1); |
|
3 | 3 | |
4 | 4 | namespace Cacheasy; |
5 | 5 |
@@ -1,5 +1,5 @@ |
||
1 | 1 | <?php |
2 | -declare(strict_types=1); |
|
2 | +declare(strict_types = 1); |
|
3 | 3 | |
4 | 4 | namespace Cacheasy; |
5 | 5 |
@@ -1,5 +1,5 @@ |
||
1 | 1 | <?php |
2 | -declare(strict_types=1); |
|
2 | +declare(strict_types = 1); |
|
3 | 3 | |
4 | 4 | namespace Cacheasy; |
5 | 5 |