xref: /dokuwiki/inc/deprecated.php (revision 0c3a5702735953748f68955d51bb478538fb6eda)
1<?php
2
3/**
4 * These classes and functions are deprecated and will be removed in future releases
5 */
6
7/**
8 * @inheritdoc
9 * @deprecated 2018-05-07
10 */
11class RemoteAccessDeniedException extends \dokuwiki\Remote\AccessDeniedException {
12    /** @inheritdoc */
13    public function __construct($message = "", $code = 0, Throwable $previous = null) {
14        dbg_deprecated(\dokuwiki\Remote\AccessDeniedException::class);
15        parent::__construct($message, $code, $previous);
16    }
17
18}
19
20/**
21 * @inheritdoc
22 * @deprecated 2018-05-07
23 */
24class RemoteException extends \dokuwiki\Remote\RemoteException {
25    /** @inheritdoc */
26    public function __construct($message = "", $code = 0, Throwable $previous = null) {
27        dbg_deprecated(\dokuwiki\Remote\RemoteException::class);
28        parent::__construct($message, $code, $previous);
29    }
30
31}
32
33/**
34 * Escapes regex characters other than (, ) and /
35 *
36 * @param string $str
37 * @return string
38 * @deprecated 2018-05-04
39 */
40function Doku_Lexer_Escape($str) {
41    dbg_deprecated('\\dokuwiki\\Parsing\\Lexer\\Lexer::escape()');
42    return \dokuwiki\Parsing\Lexer\Lexer::escape($str);
43}
44
45/**
46 * @inheritdoc
47 * @deprecated 2018-06-01
48 */
49class setting extends \dokuwiki\plugin\config\core\Setting\Setting {
50    /** @inheritdoc */
51    public function __construct($key, array $params = null) {
52        dbg_deprecated(\dokuwiki\plugin\config\core\Setting\Setting::class);
53        parent::__construct($key, $params);
54    }
55}
56
57/**
58 * @inheritdoc
59 * @deprecated 2018-06-01
60 */
61class setting_authtype extends \dokuwiki\plugin\config\core\Setting\SettingAuthtype {
62    /** @inheritdoc */
63    public function __construct($key, array $params = null) {
64        dbg_deprecated(\dokuwiki\plugin\config\core\Setting\SettingAuthtype::class);
65        parent::__construct($key, $params);
66    }
67}
68
69/**
70 * @inheritdoc
71 * @deprecated 2018-06-01
72 */
73class setting_string extends \dokuwiki\plugin\config\core\Setting\SettingString {
74    /** @inheritdoc */
75    public function __construct($key, array $params = null) {
76        dbg_deprecated(\dokuwiki\plugin\config\core\Setting\SettingString::class);
77        parent::__construct($key, $params);
78    }
79}
80
81/**
82 * @inheritdoc
83 * @deprecated 2018-06-15
84 */
85class PageChangelog extends \dokuwiki\ChangeLog\PageChangeLog {
86    /** @inheritdoc */
87    public function __construct($id, $chunk_size = 8192)
88    {
89        dbg_deprecated(\dokuwiki\ChangeLog\PageChangeLog::class);
90        parent::__construct($id, $chunk_size);
91    }
92}
93
94/**
95 * @inheritdoc
96 * @deprecated 2018-06-15
97 */
98class MediaChangelog extends \dokuwiki\ChangeLog\MediaChangeLog {
99    /** @inheritdoc */
100    public function __construct($id, $chunk_size = 8192)
101    {
102        dbg_deprecated(\dokuwiki\ChangeLog\MediaChangeLog::class);
103        parent::__construct($id, $chunk_size);
104    }
105}
106