[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 3 // SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue 4 // SPDX-License-Identifier: BSD-3-Clause 5 6 declare(strict_types=1); 7 8 use SimplePie\SimplePie as NamespacedSimplePie; 9 10 class_exists('SimplePie\SimplePie'); 11 12 // @trigger_error(sprintf('Using the "SimplePie" class is deprecated since SimplePie 1.7.0, use "SimplePie\SimplePie" instead.'), \E_USER_DEPRECATED); 13 14 /** @phpstan-ignore-next-line */ 15 if (\false) { 16 /** @deprecated since SimplePie 1.7.0, use "SimplePie\SimplePie" instead */ 17 class SimplePie extends NamespacedSimplePie 18 { 19 } 20 } 21 22 /** 23 * SimplePie Name 24 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAME instead. 25 */ 26 define('SIMPLEPIE_NAME', NamespacedSimplePie::NAME); 27 28 /** 29 * SimplePie Version 30 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::VERSION instead. 31 */ 32 define('SIMPLEPIE_VERSION', NamespacedSimplePie::VERSION); 33 34 /** 35 * SimplePie Build 36 * @todo Hardcode for release (there's no need to have to call SimplePie_Misc::get_build() only every load of simplepie.inc) 37 * @deprecated since SimplePie 1.7.0, use \SimplePie\Misc::get_build() instead. 38 */ 39 define('SIMPLEPIE_BUILD', gmdate('YmdHis', \SimplePie\Misc::get_build())); 40 41 /** 42 * SimplePie Website URL 43 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::URL instead. 44 */ 45 define('SIMPLEPIE_URL', NamespacedSimplePie::URL); 46 47 /** 48 * SimplePie Useragent 49 * @see SimplePie::set_useragent() 50 * @deprecated since SimplePie 1.7.0, use \SimplePie\Misc::get_default_useragent() instead. 51 */ 52 define('SIMPLEPIE_USERAGENT', \SimplePie\Misc::get_default_useragent()); 53 54 /** 55 * SimplePie Linkback 56 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LINKBACK instead. 57 */ 58 define('SIMPLEPIE_LINKBACK', NamespacedSimplePie::LINKBACK); 59 60 /** 61 * No Autodiscovery 62 * @see SimplePie::set_autodiscovery_level() 63 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_NONE instead. 64 */ 65 define('SIMPLEPIE_LOCATOR_NONE', NamespacedSimplePie::LOCATOR_NONE); 66 67 /** 68 * Feed Link Element Autodiscovery 69 * @see SimplePie::set_autodiscovery_level() 70 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_AUTODISCOVERY instead. 71 */ 72 define('SIMPLEPIE_LOCATOR_AUTODISCOVERY', NamespacedSimplePie::LOCATOR_AUTODISCOVERY); 73 74 /** 75 * Local Feed Extension Autodiscovery 76 * @see SimplePie::set_autodiscovery_level() 77 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_LOCAL_EXTENSION instead. 78 */ 79 define('SIMPLEPIE_LOCATOR_LOCAL_EXTENSION', NamespacedSimplePie::LOCATOR_LOCAL_EXTENSION); 80 81 /** 82 * Local Feed Body Autodiscovery 83 * @see SimplePie::set_autodiscovery_level() 84 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_LOCAL_BODY instead. 85 */ 86 define('SIMPLEPIE_LOCATOR_LOCAL_BODY', NamespacedSimplePie::LOCATOR_LOCAL_BODY); 87 88 /** 89 * Remote Feed Extension Autodiscovery 90 * @see SimplePie::set_autodiscovery_level() 91 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_REMOTE_EXTENSION instead. 92 */ 93 define('SIMPLEPIE_LOCATOR_REMOTE_EXTENSION', NamespacedSimplePie::LOCATOR_REMOTE_EXTENSION); 94 95 /** 96 * Remote Feed Body Autodiscovery 97 * @see SimplePie::set_autodiscovery_level() 98 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_REMOTE_BODY instead. 99 */ 100 define('SIMPLEPIE_LOCATOR_REMOTE_BODY', NamespacedSimplePie::LOCATOR_REMOTE_BODY); 101 102 /** 103 * All Feed Autodiscovery 104 * @see SimplePie::set_autodiscovery_level() 105 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOCATOR_ALL instead. 106 */ 107 define('SIMPLEPIE_LOCATOR_ALL', NamespacedSimplePie::LOCATOR_ALL); 108 109 /** 110 * No known feed type 111 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_NONE instead. 112 */ 113 define('SIMPLEPIE_TYPE_NONE', NamespacedSimplePie::TYPE_NONE); 114 115 /** 116 * RSS 0.90 117 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_090 instead. 118 */ 119 define('SIMPLEPIE_TYPE_RSS_090', NamespacedSimplePie::TYPE_RSS_090); 120 121 /** 122 * RSS 0.91 (Netscape) 123 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_091_NETSCAPE instead. 124 */ 125 define('SIMPLEPIE_TYPE_RSS_091_NETSCAPE', NamespacedSimplePie::TYPE_RSS_091_NETSCAPE); 126 127 /** 128 * RSS 0.91 (Userland) 129 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_091_USERLAND instead. 130 */ 131 define('SIMPLEPIE_TYPE_RSS_091_USERLAND', NamespacedSimplePie::TYPE_RSS_091_USERLAND); 132 133 /** 134 * RSS 0.91 (both Netscape and Userland) 135 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_091 instead. 136 */ 137 define('SIMPLEPIE_TYPE_RSS_091', NamespacedSimplePie::TYPE_RSS_091); 138 139 /** 140 * RSS 0.92 141 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_092 instead. 142 */ 143 define('SIMPLEPIE_TYPE_RSS_092', NamespacedSimplePie::TYPE_RSS_092); 144 145 /** 146 * RSS 0.93 147 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_093 instead. 148 */ 149 define('SIMPLEPIE_TYPE_RSS_093', NamespacedSimplePie::TYPE_RSS_093); 150 151 /** 152 * RSS 0.94 153 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_094 instead. 154 */ 155 define('SIMPLEPIE_TYPE_RSS_094', NamespacedSimplePie::TYPE_RSS_094); 156 157 /** 158 * RSS 1.0 159 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_10 instead. 160 */ 161 define('SIMPLEPIE_TYPE_RSS_10', NamespacedSimplePie::TYPE_RSS_10); 162 163 /** 164 * RSS 2.0 165 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_20 instead. 166 */ 167 define('SIMPLEPIE_TYPE_RSS_20', NamespacedSimplePie::TYPE_RSS_20); 168 169 /** 170 * RDF-based RSS 171 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_RDF instead. 172 */ 173 define('SIMPLEPIE_TYPE_RSS_RDF', NamespacedSimplePie::TYPE_RSS_RDF); 174 175 /** 176 * Non-RDF-based RSS (truly intended as syndication format) 177 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_SYNDICATION instead. 178 */ 179 define('SIMPLEPIE_TYPE_RSS_SYNDICATION', NamespacedSimplePie::TYPE_RSS_SYNDICATION); 180 181 /** 182 * All RSS 183 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_RSS_ALL instead. 184 */ 185 define('SIMPLEPIE_TYPE_RSS_ALL', NamespacedSimplePie::TYPE_RSS_ALL); 186 187 /** 188 * Atom 0.3 189 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_ATOM_03 instead. 190 */ 191 define('SIMPLEPIE_TYPE_ATOM_03', NamespacedSimplePie::TYPE_ATOM_03); 192 193 /** 194 * Atom 1.0 195 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_ATOM_10 instead. 196 */ 197 define('SIMPLEPIE_TYPE_ATOM_10', NamespacedSimplePie::TYPE_ATOM_10); 198 199 /** 200 * All Atom 201 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_ATOM_ALL instead. 202 */ 203 define('SIMPLEPIE_TYPE_ATOM_ALL', NamespacedSimplePie::TYPE_ATOM_ALL); 204 205 /** 206 * All feed types 207 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::TYPE_ALL instead. 208 */ 209 define('SIMPLEPIE_TYPE_ALL', NamespacedSimplePie::TYPE_ALL); 210 211 /** 212 * No construct 213 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_NONE instead. 214 */ 215 define('SIMPLEPIE_CONSTRUCT_NONE', NamespacedSimplePie::CONSTRUCT_NONE); 216 217 /** 218 * Text construct 219 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_TEXT instead. 220 */ 221 define('SIMPLEPIE_CONSTRUCT_TEXT', NamespacedSimplePie::CONSTRUCT_TEXT); 222 223 /** 224 * HTML construct 225 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_HTML instead. 226 */ 227 define('SIMPLEPIE_CONSTRUCT_HTML', NamespacedSimplePie::CONSTRUCT_HTML); 228 229 /** 230 * XHTML construct 231 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_XHTML instead. 232 */ 233 define('SIMPLEPIE_CONSTRUCT_XHTML', NamespacedSimplePie::CONSTRUCT_XHTML); 234 235 /** 236 * base64-encoded construct 237 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_BASE64 instead. 238 */ 239 define('SIMPLEPIE_CONSTRUCT_BASE64', NamespacedSimplePie::CONSTRUCT_BASE64); 240 241 /** 242 * IRI construct 243 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_IRI instead. 244 */ 245 define('SIMPLEPIE_CONSTRUCT_IRI', NamespacedSimplePie::CONSTRUCT_IRI); 246 247 /** 248 * A construct that might be HTML 249 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML instead. 250 */ 251 define('SIMPLEPIE_CONSTRUCT_MAYBE_HTML', NamespacedSimplePie::CONSTRUCT_MAYBE_HTML); 252 253 /** 254 * All constructs 255 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::CONSTRUCT_ALL instead. 256 */ 257 define('SIMPLEPIE_CONSTRUCT_ALL', NamespacedSimplePie::CONSTRUCT_ALL); 258 259 /** 260 * Don't change case 261 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::SAME_CASE instead. 262 */ 263 define('SIMPLEPIE_SAME_CASE', NamespacedSimplePie::SAME_CASE); 264 265 /** 266 * Change to lowercase 267 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::LOWERCASE instead. 268 */ 269 define('SIMPLEPIE_LOWERCASE', NamespacedSimplePie::LOWERCASE); 270 271 /** 272 * Change to uppercase 273 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::UPPERCASE instead. 274 */ 275 define('SIMPLEPIE_UPPERCASE', NamespacedSimplePie::UPPERCASE); 276 277 /** 278 * PCRE for HTML attributes 279 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::PCRE_HTML_ATTRIBUTE instead. 280 */ 281 define('SIMPLEPIE_PCRE_HTML_ATTRIBUTE', NamespacedSimplePie::PCRE_HTML_ATTRIBUTE); 282 283 /** 284 * PCRE for XML attributes 285 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::PCRE_XML_ATTRIBUTE instead. 286 */ 287 define('SIMPLEPIE_PCRE_XML_ATTRIBUTE', NamespacedSimplePie::PCRE_XML_ATTRIBUTE); 288 289 /** 290 * XML Namespace 291 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_XML instead. 292 */ 293 define('SIMPLEPIE_NAMESPACE_XML', NamespacedSimplePie::NAMESPACE_XML); 294 295 /** 296 * Atom 1.0 Namespace 297 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_ATOM_10 instead. 298 */ 299 define('SIMPLEPIE_NAMESPACE_ATOM_10', NamespacedSimplePie::NAMESPACE_ATOM_10); 300 301 /** 302 * Atom 0.3 Namespace 303 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_ATOM_03 instead. 304 */ 305 define('SIMPLEPIE_NAMESPACE_ATOM_03', NamespacedSimplePie::NAMESPACE_ATOM_03); 306 307 /** 308 * RDF Namespace 309 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_RDF instead. 310 */ 311 define('SIMPLEPIE_NAMESPACE_RDF', NamespacedSimplePie::NAMESPACE_RDF); 312 313 /** 314 * RSS 0.90 Namespace 315 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_RSS_090 instead. 316 */ 317 define('SIMPLEPIE_NAMESPACE_RSS_090', NamespacedSimplePie::NAMESPACE_RSS_090); 318 319 /** 320 * RSS 1.0 Namespace 321 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_RSS_10 instead. 322 */ 323 define('SIMPLEPIE_NAMESPACE_RSS_10', NamespacedSimplePie::NAMESPACE_RSS_10); 324 325 /** 326 * RSS 1.0 Content Module Namespace 327 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_RSS_10_MODULES_CONTENT instead. 328 */ 329 define('SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT', NamespacedSimplePie::NAMESPACE_RSS_10_MODULES_CONTENT); 330 331 /** 332 * RSS 2.0 Namespace 333 * (Stupid, I know, but I'm certain it will confuse people less with support.) 334 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_RSS_20 instead. 335 */ 336 define('SIMPLEPIE_NAMESPACE_RSS_20', NamespacedSimplePie::NAMESPACE_RSS_20); 337 338 /** 339 * DC 1.0 Namespace 340 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_DC_10 instead. 341 */ 342 define('SIMPLEPIE_NAMESPACE_DC_10', NamespacedSimplePie::NAMESPACE_DC_10); 343 344 /** 345 * DC 1.1 Namespace 346 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_DC_11 instead. 347 */ 348 define('SIMPLEPIE_NAMESPACE_DC_11', NamespacedSimplePie::NAMESPACE_DC_11); 349 350 /** 351 * W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace 352 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO instead. 353 */ 354 define('SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO', NamespacedSimplePie::NAMESPACE_W3C_BASIC_GEO); 355 356 /** 357 * GeoRSS Namespace 358 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_GEORSS instead. 359 */ 360 define('SIMPLEPIE_NAMESPACE_GEORSS', NamespacedSimplePie::NAMESPACE_GEORSS); 361 362 /** 363 * Media RSS Namespace 364 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS instead. 365 */ 366 define('SIMPLEPIE_NAMESPACE_MEDIARSS', NamespacedSimplePie::NAMESPACE_MEDIARSS); 367 368 /** 369 * Wrong Media RSS Namespace. Caused by a long-standing typo in the spec. 370 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG instead. 371 */ 372 define('SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG', NamespacedSimplePie::NAMESPACE_MEDIARSS_WRONG); 373 374 /** 375 * Wrong Media RSS Namespace #2. New namespace introduced in Media RSS 1.5. 376 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG2 instead. 377 */ 378 define('SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2', NamespacedSimplePie::NAMESPACE_MEDIARSS_WRONG2); 379 380 /** 381 * Wrong Media RSS Namespace #3. A possible typo of the Media RSS 1.5 namespace. 382 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG3 instead. 383 */ 384 define('SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3', NamespacedSimplePie::NAMESPACE_MEDIARSS_WRONG3); 385 386 /** 387 * Wrong Media RSS Namespace #4. New spec location after the RSS Advisory Board takes it over, but not a valid namespace. 388 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG4 instead. 389 */ 390 define('SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4', NamespacedSimplePie::NAMESPACE_MEDIARSS_WRONG4); 391 392 /** 393 * Wrong Media RSS Namespace #5. A possible typo of the RSS Advisory Board URL. 394 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG5 instead. 395 */ 396 define('SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5', NamespacedSimplePie::NAMESPACE_MEDIARSS_WRONG5); 397 398 /** 399 * iTunes RSS Namespace 400 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_ITUNES instead. 401 */ 402 define('SIMPLEPIE_NAMESPACE_ITUNES', NamespacedSimplePie::NAMESPACE_ITUNES); 403 404 /** 405 * XHTML Namespace 406 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::NAMESPACE_XHTML instead. 407 */ 408 define('SIMPLEPIE_NAMESPACE_XHTML', NamespacedSimplePie::NAMESPACE_XHTML); 409 410 /** 411 * IANA Link Relations Registry 412 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY instead. 413 */ 414 define('SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY', NamespacedSimplePie::IANA_LINK_RELATIONS_REGISTRY); 415 416 /** 417 * No file source 418 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_NONE instead. 419 */ 420 define('SIMPLEPIE_FILE_SOURCE_NONE', NamespacedSimplePie::FILE_SOURCE_NONE); 421 422 /** 423 * Remote file source 424 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_REMOTE instead. 425 */ 426 define('SIMPLEPIE_FILE_SOURCE_REMOTE', NamespacedSimplePie::FILE_SOURCE_REMOTE); 427 428 /** 429 * Local file source 430 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_LOCAL instead. 431 */ 432 define('SIMPLEPIE_FILE_SOURCE_LOCAL', NamespacedSimplePie::FILE_SOURCE_LOCAL); 433 434 /** 435 * fsockopen() file source 436 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_FSOCKOPEN instead. 437 */ 438 define('SIMPLEPIE_FILE_SOURCE_FSOCKOPEN', NamespacedSimplePie::FILE_SOURCE_FSOCKOPEN); 439 440 /** 441 * cURL file source 442 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_CURL instead. 443 */ 444 define('SIMPLEPIE_FILE_SOURCE_CURL', NamespacedSimplePie::FILE_SOURCE_CURL); 445 446 /** 447 * file_get_contents() file source 448 * @deprecated since SimplePie 1.7.0, use \SimplePie\SimplePie::FILE_SOURCE_FILE_GET_CONTENTS instead. 449 */ 450 define('SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS', NamespacedSimplePie::FILE_SOURCE_FILE_GET_CONTENTS);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Thu Sep 18 08:20:05 2025 | Cross-referenced by PHPXref |