1<?php 2// phpcs:ignoreFile -- this file violates PSR2 by definition 3/** 4 * These classes and functions are deprecated and will be removed in future releases 5 * 6 * Note: when adding to this file, please also add appropriate actions to _test/rector.php 7 */ 8 9use dokuwiki\Debug\DebugHelper; 10 11/** 12 * @deprecated since 2021-11-11 use \dokuwiki\Remote\IXR\Client instead! 13 */ 14class IXR_Client extends \dokuwiki\Remote\IXR\Client 15{ 16 /** 17 * @inheritdoc 18 * @deprecated 2021-11-11 19 */ 20 public function __construct($server, $path = false, $port = 80, $timeout = 15, $timeout_io = null) 21 { 22 DebugHelper::dbgDeprecatedFunction(dokuwiki\Remote\IXR\Client::class); 23 parent::__construct($server, $path, $port, $timeout, $timeout_io); 24 } 25} 26/** 27 * @deprecated since 2021-11-11 use \IXR\Client\ClientMulticall instead! 28 */ 29class IXR_ClientMulticall extends \IXR\Client\ClientMulticall 30{ 31 /** 32 * @inheritdoc 33 * @deprecated 2021-11-11 34 */ 35 public function __construct($server, $path = false, $port = 80) 36 { 37 DebugHelper::dbgDeprecatedFunction(IXR\Client\ClientMulticall::class); 38 parent::__construct($server, $path, $port); 39 } 40} 41/** 42 * @deprecated since 2021-11-11 use \IXR\Server\Server instead! 43 */ 44class IXR_Server extends \IXR\Server\Server 45{ 46 /** 47 * @inheritdoc 48 * @deprecated 2021-11-11 49 */ 50 public function __construct($callbacks = false, $data = false, $wait = false) 51 { 52 DebugHelper::dbgDeprecatedFunction(IXR\Server\Server::class); 53 parent::__construct($callbacks, $data, $wait); 54 } 55} 56/** 57 * @deprecated since 2021-11-11 use \IXR\Server\IntrospectionServer instead! 58 */ 59class IXR_IntrospectionServer extends \IXR\Server\IntrospectionServer 60{ 61 /** 62 * @inheritdoc 63 * @deprecated 2021-11-11 64 */ 65 public function __construct() 66 { 67 DebugHelper::dbgDeprecatedFunction(IXR\Server\IntrospectionServer::class); 68 parent::__construct(); 69 } 70} 71/** 72 * @deprecated since 2021-11-11 use \IXR\Request\Request instead! 73 */ 74class IXR_Request extends \IXR\Request\Request 75{ 76 /** 77 * @inheritdoc 78 * @deprecated 2021-11-11 79 */ 80 public function __construct($method, $args) 81 { 82 DebugHelper::dbgDeprecatedFunction(IXR\Request\Request::class); 83 parent::__construct($method, $args); 84 } 85} 86/** 87 * @deprecated since 2021-11-11 use \IXR\Message\Message instead! 88 */ 89class IXR_Message extends IXR\Message\Message 90{ 91 /** 92 * @inheritdoc 93 * @deprecated 2021-11-11 94 */ 95 public function __construct($message) 96 { 97 DebugHelper::dbgDeprecatedFunction(IXR\Message\Message::class); 98 parent::__construct($message); 99 } 100} 101/** 102 * @deprecated since 2021-11-11 use \IXR\Message\Error instead! 103 */ 104class IXR_Error extends \IXR\Message\Error 105{ 106 /** 107 * @inheritdoc 108 * @deprecated 2021-11-11 109 */ 110 public function __construct($code, $message) 111 { 112 DebugHelper::dbgDeprecatedFunction(IXR\Message\Error::class); 113 parent::__construct($code, $message); 114 } 115} 116/** 117 * @deprecated since 2021-11-11 use \IXR\DataType\Date instead! 118 */ 119class IXR_Date extends \IXR\DataType\Date 120{ 121 /** 122 * @inheritdoc 123 * @deprecated 2021-11-11 124 */ 125 public function __construct($time) 126 { 127 DebugHelper::dbgDeprecatedFunction(IXR\DataType\Date::class); 128 parent::__construct($time); 129 } 130} 131/** 132 * @deprecated since 2021-11-11 use \IXR\DataType\Base64 instead! 133 */ 134class IXR_Base64 extends \IXR\DataType\Base64 135{ 136 /** 137 * @inheritdoc 138 * @deprecated 2021-11-11 139 */ 140 public function __construct($data) 141 { 142 DebugHelper::dbgDeprecatedFunction(IXR\DataType\Base64::class); 143 parent::__construct($data); 144 } 145} 146/** 147 * @deprecated since 2021-11-11 use \IXR\DataType\Value instead! 148 */ 149class IXR_Value extends \IXR\DataType\Value 150{ 151 /** 152 * @inheritdoc 153 * @deprecated 2021-11-11 154 */ 155 public function __construct($data, $type = null) 156 { 157 DebugHelper::dbgDeprecatedFunction(IXR\DataType\Value::class); 158 parent::__construct($data, $type); 159 } 160} 161 162/** 163 * print a newline terminated string 164 * 165 * You can give an indention as optional parameter 166 * 167 * @author Andreas Gohr <andi@splitbrain.org> 168 * 169 * @param string $string line of text 170 * @param int $indent number of spaces indention 171 * @deprecated 2023-08-31 use echo instead 172 */ 173function ptln($string, $indent = 0) 174{ 175 DebugHelper::dbgDeprecatedFunction('echo'); 176 echo str_repeat(' ', $indent) . "$string\n"; 177} 178