diff options
author | Michael Große <mic.grosse@googlemail.com> | 2019-02-25 22:04:42 +0100 |
---|---|---|
committer | Michael Große <mic.grosse@googlemail.com> | 2019-02-25 22:13:38 +0100 |
commit | 0c5eb5e2d51ac941daf403e83ce1e99567c8f78c (patch) | |
tree | 3d44378269a24a49ab5e5b51033d82ccf39a66f7 /inc/cache.php | |
parent | dc7da772c0bd95eaee1f2fc25d29cb5108ff0809 (diff) | |
download | dokuwiki-0c5eb5e2d51ac941daf403e83ce1e99567c8f78c.tar.gz dokuwiki-0c5eb5e2d51ac941daf403e83ce1e99567c8f78c.zip |
Refactor deprecation logging into its own class
This gives us the flexibility to handle both deprecated properties and
methods/functions properly.
Diffstat (limited to 'inc/cache.php')
-rw-r--r-- | inc/cache.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/inc/cache.php b/inc/cache.php index ee0e85b03..2c7e63512 100644 --- a/inc/cache.php +++ b/inc/cache.php @@ -1,5 +1,9 @@ <?php // phpcs:ignoreFile +use dokuwiki\Cache\CacheParser; +use dokuwiki\Cache\CacheInstructions; +use dokuwiki\Cache\CacheRenderer; +use dokuwiki\Debug\DebugHelper; /** * @deprecated since 2019-02-02 use \dokuwiki\Cache\Cache instead! @@ -13,7 +17,7 @@ class cache extends \dokuwiki\Cache\Cache 'cache is deprecated since 2019-02-02. Use \dokuwiki\Cache\Cache instead', E_USER_DEPRECATED ); - dbg_deprecated('\dokuwiki\Cache\Cache'); + DebugHelper::dbgDeprecatedFunction(dokuwiki\Cache\Cache::class); parent::__construct($key, $ext); } @@ -31,7 +35,7 @@ class cache_parser extends \dokuwiki\Cache\CacheParser 'cache_parser is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheParser instead', E_USER_DEPRECATED ); - dbg_deprecated('\dokuwiki\Cache\CacheParser'); + DebugHelper::dbgDeprecatedFunction(CacheParser::class); parent::__construct($id, $file, $mode); } @@ -49,7 +53,7 @@ class cache_renderer extends \dokuwiki\Cache\CacheRenderer 'cache_renderer is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheRenderer instead', E_USER_DEPRECATED ); - dbg_deprecated('\dokuwiki\Cache\CacheRenderer'); + DebugHelper::dbgDeprecatedFunction(CacheRenderer::class); parent::__construct($id, $file, $mode); } } @@ -65,7 +69,7 @@ class cache_instructions extends \dokuwiki\Cache\CacheInstructions 'cache_instructions is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheInstructions instead', E_USER_DEPRECATED ); - dbg_deprecated('\dokuwiki\Cache\CacheInstructions'); + DebugHelper::dbgDeprecatedFunction(CacheInstructions::class); parent::__construct($id, $file); } } |