Version 1
[yaffs-website] / vendor / consolidation / annotated-command / src / Cache / NullCache.php
diff --git a/vendor/consolidation/annotated-command/src/Cache/NullCache.php b/vendor/consolidation/annotated-command/src/Cache/NullCache.php
new file mode 100644 (file)
index 0000000..22906b2
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+namespace Consolidation\AnnotatedCommand\Cache;
+
+/**
+ * An empty cache that never stores or fetches any objects.
+ */
+class NullCache implements SimpleCacheInterface
+{
+    /**
+     * Test for an entry from the cache
+     * @param string $key
+     * @return boolean
+     */
+    public function has($key)
+    {
+        return false;
+    }
+
+    /**
+     * Get an entry from the cache
+     * @param string $key
+     * @return array
+     */
+    public function get($key)
+    {
+        return [];
+    }
+
+    /**
+     * Store an entry in the cache
+     * @param string $key
+     * @param array $data
+     */
+    public function set($key, $data)
+    {
+    }
+}