collection = $collection; } /** * {@inheritdoc} */ public function exists($name) { return FALSE; } /** * {@inheritdoc} */ public function read($name) { return []; } /** * {@inheritdoc} */ public function readMultiple(array $names) { return []; } /** * {@inheritdoc} */ public function write($name, array $data) { return FALSE; } /** * {@inheritdoc} */ public function delete($name) { return FALSE; } /** * {@inheritdoc} */ public function rename($name, $new_name) { return FALSE; } /** * {@inheritdoc} */ public function encode($data) { return $data; } /** * {@inheritdoc} */ public function decode($raw) { return $raw; } /** * {@inheritdoc} */ public function listAll($prefix = '') { return []; } /** * {@inheritdoc} */ public function deleteAll($prefix = '') { return FALSE; } /** * {@inheritdoc} */ public function createCollection($collection) { return new static($collection); } /** * {@inheritdoc} */ public function getAllCollectionNames() { // Returns only non empty collections. return []; } /** * {@inheritdoc} */ public function getCollectionName() { return $this->collection; } }