xref: /dokuwiki/inc/cache.php (revision 0c5eb5e2d51ac941daf403e83ce1e99567c8f78c)
14b5f4f4eSchris<?php
20db5771eSMichael Große// phpcs:ignoreFile
3*0c5eb5e2SMichael Großeuse dokuwiki\Cache\CacheParser;
4*0c5eb5e2SMichael Großeuse dokuwiki\Cache\CacheInstructions;
5*0c5eb5e2SMichael Großeuse dokuwiki\Cache\CacheRenderer;
6*0c5eb5e2SMichael Großeuse dokuwiki\Debug\DebugHelper;
74b5f4f4eSchris
8cefd14cbSGerrit Uitslag/**
90db5771eSMichael Große * @deprecated since 2019-02-02 use \dokuwiki\Cache\Cache instead!
10cefd14cbSGerrit Uitslag */
110db5771eSMichael Großeclass cache extends \dokuwiki\Cache\Cache
120db5771eSMichael Große{
134b5f4f4eSchris
140db5771eSMichael Große    public function __construct($key, $ext)
150db5771eSMichael Große    {
160db5771eSMichael Große        trigger_error(
170db5771eSMichael Große            'cache is deprecated since 2019-02-02. Use \dokuwiki\Cache\Cache instead',
180db5771eSMichael Große            E_USER_DEPRECATED
194b5f4f4eSchris        );
20*0c5eb5e2SMichael Große        DebugHelper::dbgDeprecatedFunction(dokuwiki\Cache\Cache::class);
210db5771eSMichael Große        parent::__construct($key, $ext);
224b5f4f4eSchris    }
234b5f4f4eSchris
244b5f4f4eSchris}
254b5f4f4eSchris
26cefd14cbSGerrit Uitslag/**
270db5771eSMichael Große * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheParser instead!
28cefd14cbSGerrit Uitslag */
290db5771eSMichael Großeclass cache_parser extends \dokuwiki\Cache\CacheParser
300db5771eSMichael Große{
31c59b3e00SGerrit Uitslag
320db5771eSMichael Große    public function __construct($id, $file, $mode)
330db5771eSMichael Große    {
340db5771eSMichael Große        trigger_error(
350db5771eSMichael Große            'cache_parser is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheParser instead',
360db5771eSMichael Große            E_USER_DEPRECATED
370abe1d3eSchris        );
38*0c5eb5e2SMichael Große        DebugHelper::dbgDeprecatedFunction(CacheParser::class);
390db5771eSMichael Große        parent::__construct($id, $file, $mode);
40ce6b63d9Schris    }
410abe1d3eSchris
420db5771eSMichael Große}
4364159a61SAndreas Gohr
440db5771eSMichael Große/**
450db5771eSMichael Große * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheRenderer instead!
460db5771eSMichael Große */
470db5771eSMichael Großeclass cache_renderer extends \dokuwiki\Cache\CacheRenderer
480db5771eSMichael Große{
490db5771eSMichael Große
500db5771eSMichael Große    public function __construct($id, $file, $mode)
510db5771eSMichael Große    {
520db5771eSMichael Große        trigger_error(
530db5771eSMichael Große            'cache_renderer is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheRenderer instead',
540db5771eSMichael Große            E_USER_DEPRECATED
550db5771eSMichael Große        );
56*0c5eb5e2SMichael Große        DebugHelper::dbgDeprecatedFunction(CacheRenderer::class);
570db5771eSMichael Große        parent::__construct($id, $file, $mode);
580abe1d3eSchris    }
594b5f4f4eSchris}
604b5f4f4eSchris
61cefd14cbSGerrit Uitslag/**
620db5771eSMichael Große * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheInstructions instead!
63cefd14cbSGerrit Uitslag */
640db5771eSMichael Großeclass cache_instructions extends \dokuwiki\Cache\CacheInstructions
650db5771eSMichael Große{
660db5771eSMichael Große    public function __construct($id, $file)
670db5771eSMichael Große    {
680db5771eSMichael Große        trigger_error(
690db5771eSMichael Große            'cache_instructions is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheInstructions instead',
700db5771eSMichael Große            E_USER_DEPRECATED
710db5771eSMichael Große        );
72*0c5eb5e2SMichael Große        DebugHelper::dbgDeprecatedFunction(CacheInstructions::class);
730db5771eSMichael Große        parent::__construct($id, $file);
744b5f4f4eSchris    }
754b5f4f4eSchris}
76