xref: /dokuwiki/inc/cache.php (revision 0c5eb5e2d51ac941daf403e83ce1e99567c8f78c)
1<?php
2// phpcs:ignoreFile
3use dokuwiki\Cache\CacheParser;
4use dokuwiki\Cache\CacheInstructions;
5use dokuwiki\Cache\CacheRenderer;
6use dokuwiki\Debug\DebugHelper;
7
8/**
9 * @deprecated since 2019-02-02 use \dokuwiki\Cache\Cache instead!
10 */
11class cache extends \dokuwiki\Cache\Cache
12{
13
14    public function __construct($key, $ext)
15    {
16        trigger_error(
17            'cache is deprecated since 2019-02-02. Use \dokuwiki\Cache\Cache instead',
18            E_USER_DEPRECATED
19        );
20        DebugHelper::dbgDeprecatedFunction(dokuwiki\Cache\Cache::class);
21        parent::__construct($key, $ext);
22    }
23
24}
25
26/**
27 * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheParser instead!
28 */
29class cache_parser extends \dokuwiki\Cache\CacheParser
30{
31
32    public function __construct($id, $file, $mode)
33    {
34        trigger_error(
35            'cache_parser is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheParser instead',
36            E_USER_DEPRECATED
37        );
38        DebugHelper::dbgDeprecatedFunction(CacheParser::class);
39        parent::__construct($id, $file, $mode);
40    }
41
42}
43
44/**
45 * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheRenderer instead!
46 */
47class cache_renderer extends \dokuwiki\Cache\CacheRenderer
48{
49
50    public function __construct($id, $file, $mode)
51    {
52        trigger_error(
53            'cache_renderer is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheRenderer instead',
54            E_USER_DEPRECATED
55        );
56        DebugHelper::dbgDeprecatedFunction(CacheRenderer::class);
57        parent::__construct($id, $file, $mode);
58    }
59}
60
61/**
62 * @deprecated since 2019-02-02 use \dokuwiki\Cache\CacheInstructions instead!
63 */
64class cache_instructions extends \dokuwiki\Cache\CacheInstructions
65{
66    public function __construct($id, $file)
67    {
68        trigger_error(
69            'cache_instructions is deprecated since 2019-02-02. Use \dokuwiki\Cache\CacheInstructions instead',
70            E_USER_DEPRECATED
71        );
72        DebugHelper::dbgDeprecatedFunction(CacheInstructions::class);
73        parent::__construct($id, $file);
74    }
75}
76