From 1fcee7b2aeeefca2c12529eeefd638ee48861908 Mon Sep 17 00:00:00 2001 From: George Petculescu Date: Sun, 26 Mar 2017 14:30:21 +0300 Subject: Added get_loaded_driver() method to Cache.php; updated docs. --- system/libraries/Cache/Cache.php | 10 ++++++++++ user_guide_src/source/libraries/caching.rst | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/system/libraries/Cache/Cache.php b/system/libraries/Cache/Cache.php index b56f33e74..676375c37 100644 --- a/system/libraries/Cache/Cache.php +++ b/system/libraries/Cache/Cache.php @@ -253,4 +253,14 @@ class CI_Cache extends CI_Driver_Library { return $support[$driver]; } + + /** + * Get currently loaded driver + * + * @return string + */ + public function get_loaded_driver() + { + return $this->_adapter; + } } diff --git a/user_guide_src/source/libraries/caching.rst b/user_guide_src/source/libraries/caching.rst index 6621c94ea..2226b4281 100644 --- a/user_guide_src/source/libraries/caching.rst +++ b/user_guide_src/source/libraries/caching.rst @@ -188,6 +188,16 @@ Class Reference .. note:: The information returned and the structure of the data is dependent on which adapter is being used. + .. php:method:: get_loaded_driver() + + :returns: Loaded driver name, based on initialization config ('apc', 'apcu', 'dummy', 'file', 'memcached', 'redis' or 'wincache') + :rtype: string + + This method will return the caching driver currently used after initialization. + :: + + echo $this->cache->get_loaded_driver(); // Will return something like "file" + ******* Drivers ******* -- cgit v1.2.3-24-g4f1b From 6c5228b336f4d5aed5d0572af9af81f754fd0c59 Mon Sep 17 00:00:00 2001 From: George Petculescu Date: Sun, 26 Mar 2017 14:38:55 +0300 Subject: Added method separator as comment. --- system/libraries/Cache/Cache.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/libraries/Cache/Cache.php b/system/libraries/Cache/Cache.php index 676375c37..1b1801b5a 100644 --- a/system/libraries/Cache/Cache.php +++ b/system/libraries/Cache/Cache.php @@ -254,6 +254,8 @@ class CI_Cache extends CI_Driver_Library { return $support[$driver]; } + // ------------------------------------------------------------------------ + /** * Get currently loaded driver * -- cgit v1.2.3-24-g4f1b From af3484600b2cbfddf8cedebbc87ae388e2b2c721 Mon Sep 17 00:00:00 2001 From: George Petculescu Date: Tue, 28 Mar 2017 13:11:29 +0300 Subject: Updated Caching docs according to review --- user_guide_src/source/libraries/caching.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/libraries/caching.rst b/user_guide_src/source/libraries/caching.rst index 2226b4281..be3f894ec 100644 --- a/user_guide_src/source/libraries/caching.rst +++ b/user_guide_src/source/libraries/caching.rst @@ -190,7 +190,7 @@ Class Reference .. php:method:: get_loaded_driver() - :returns: Loaded driver name, based on initialization config ('apc', 'apcu', 'dummy', 'file', 'memcached', 'redis' or 'wincache') + :returns: Loaded driver name after initialization ('apc', 'apcu', 'dummy', 'file', 'memcached', 'redis' or 'wincache') :rtype: string This method will return the caching driver currently used after initialization. -- cgit v1.2.3-24-g4f1b