PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / matomo / device-detector / Cache / DoctrineBridge.php
independent-analytics / vendor / matomo / device-detector / Cache Last commit date
CacheInterface.php 2 years ago DoctrineBridge.php 2 years ago LaravelCache.php 2 years ago PSR16Bridge.php 2 years ago PSR6Bridge.php 2 years ago StaticCache.php 2 years ago
DoctrineBridge.php
64 lines
1 <?php
2
3 /**
4 * Device Detector - The Universal Device Detection library for parsing User Agents
5 *
6 * @link https://matomo.org
7 *
8 * @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
9 */
10 declare (strict_types=1);
11 namespace IAWPSCOPED\DeviceDetector\Cache;
12
13 use IAWPSCOPED\Doctrine\Common\Cache\CacheProvider;
14 /** @internal */
15 class DoctrineBridge implements CacheInterface
16 {
17 /**
18 * @var CacheProvider
19 */
20 private $cache;
21 /**
22 * @param CacheProvider $cache
23 */
24 public function __construct(CacheProvider $cache)
25 {
26 $this->cache = $cache;
27 }
28 /**
29 * @inheritDoc
30 */
31 public function fetch(string $id)
32 {
33 return $this->cache->fetch($id);
34 }
35 /**
36 * @inheritDoc
37 */
38 public function contains(string $id) : bool
39 {
40 return $this->cache->contains($id);
41 }
42 /**
43 * @inheritDoc
44 */
45 public function save(string $id, $data, int $lifeTime = 0) : bool
46 {
47 return $this->cache->save($id, $data, $lifeTime);
48 }
49 /**
50 * @inheritDoc
51 */
52 public function delete(string $id) : bool
53 {
54 return $this->cache->delete($id);
55 }
56 /**
57 * @inheritDoc
58 */
59 public function flushAll() : bool
60 {
61 return $this->cache->flushAll();
62 }
63 }
64