aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc/cache.php
diff options
context:
space:
mode:
authorMichael Große <mic.grosse@googlemail.com>2019-02-25 22:04:42 +0100
committerMichael Große <mic.grosse@googlemail.com>2019-02-25 22:13:38 +0100
commit0c5eb5e2d51ac941daf403e83ce1e99567c8f78c (patch)
tree3d44378269a24a49ab5e5b51033d82ccf39a66f7 /inc/cache.php
parentdc7da772c0bd95eaee1f2fc25d29cb5108ff0809 (diff)
downloaddokuwiki-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.php12
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);
}
}