From 80c6ba26e3fe83174a0e7dce367d8a39aa093ae1 Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Wed, 26 Sep 2018 15:35:38 +0200 Subject: Remove and refactor ext/spl/examples - Test file from ext/spl/examples has been moved to ext/spl/tests - Other custom SPL examples and implementations were removed in favor of the PHP manual. --- ext/spl/examples/dbaarray.inc | 95 ------------------------------------------- 1 file changed, 95 deletions(-) delete mode 100644 ext/spl/examples/dbaarray.inc (limited to 'ext/spl/examples/dbaarray.inc') diff --git a/ext/spl/examples/dbaarray.inc b/ext/spl/examples/dbaarray.inc deleted file mode 100644 index d6ee56f442..0000000000 --- a/ext/spl/examples/dbaarray.inc +++ /dev/null @@ -1,95 +0,0 @@ -db = dba_popen($file, "c", $handler); - if (!$this->db) { - throw new exception("Databse could not be opened"); - } - } - - /** - * Close database. - */ - function __destruct() - { - parent::__destruct(); - } - - /** - * Read an entry. - * - * @param $name key to read from - * @return value associated with $name - */ - function offsetGet($name) - { - $data = dba_fetch($name, $this->db); - if($data) { - //return unserialize($data); - return $data; - } - else - { - return NULL; - } - } - - /** - * Set an entry. - * - * @param $name key to write to - * @param $value value to write - */ - function offsetSet($name, $value) - { - //dba_replace($name, serialize($value), $this->db); - dba_replace($name, $value, $this->db); - return $value; - } - - /** - * @return whether key $name exists. - */ - function offsetExists($name) - { - return dba_exists($name, $this->db); - } - - /** - * Delete a key/value pair. - * - * @param $name key to delete. - */ - function offsetUnset($name) - { - return dba_delete($name, $this->db); - } -} - -?> -- cgit v1.2.1