diff --git a/README.md b/README.md index 23e1c6b..2a042d9 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ Extends [PHP memcached](https://www.php.net/manual/en/book.memcached.php) #### Init ``` -$memory = new Yggverse\Cache\Memory( +$memory = new \Yggverse\Cache\Memory( - 'localhost, // memcached server host, localhost by default + 'localhost', // memcached server host, localhost by default 11211, // memcached server port, 11211 by default 'my_app', // application namespace diff --git a/src/Memory.php b/src/Memory.php index 38d93f8..3bc6858 100644 --- a/src/Memory.php +++ b/src/Memory.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace YGGverse\Cache; +namespace Yggverse\Cache; class Memory { @@ -19,7 +19,7 @@ class Memory { $this->_timeout = $timeout; } - public function get(string $key) : mixed + public function get(mixed $key) : mixed { $key = $this->_setKey( [ @@ -31,7 +31,7 @@ class Memory { return $this->_memcached->get($key); } - public function set(string $key, mixed $value = null, int $timeout = null) : bool + public function set(mixed $key, mixed $value = null, int $timeout = null) : bool { $key = $this->_setKey( [ @@ -43,7 +43,7 @@ class Memory { return $this->_memcached->set($key, $value, ($timeout ? $timeout : $this->_timeout)); } - public function delete(string $key) : bool + public function delete(mixed $key) : bool { $key = $this->_setKey( [ @@ -55,7 +55,7 @@ class Memory { return $this->_memcached->delete($key); } - public function getByValueCallback(string $key, mixed $value = null, int $timeout = null) : mixed + public function getByValueCallback(mixed $key, mixed $value = null, int $timeout = null) : mixed { $key = $this->_setKey( [ @@ -117,9 +117,11 @@ class Memory { } } - public function flush(int $delay = 60) : bool + public function flush(?int $delay = 0) : bool { - return $this->_memcached->flush(); + return $this->_memcached->flush( + $delay + ); } private function _setKey(mixed $key) : string