/var/www/html/wp-includes/class-wp-feed-cache.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/**
 * Feed API: WP_Feed_Cache class
 *
 * @package WordPress
 * @subpackage Feed
 * @since 4.7.0
 * @deprecated 5.6.0
 */

_deprecated_file(
    
basename__FILE__ ),
    
'5.6.0',
    
'',
    
__'This file is only loaded for backward compatibility with SimplePie 1.2.x. Please consider switching to a recent SimplePie version.' )
);

/**
 * Core class used to implement a feed cache.
 *
 * @since 2.8.0
 */
#[AllowDynamicProperties]
class 
WP_Feed_Cache extends SimplePie\Cache {

    
/**
     * Creates a new SimplePie\Cache object.
     *
     * @since 2.8.0
     *
     * @param string $location  URL location (scheme is used to determine handler).
     * @param string $filename  Unique identifier for cache object.
     * @param string $extension 'spi' or 'spc'.
     * @return WP_Feed_Cache_Transient Feed cache handler object that uses transients.
     */
    
public function create$location$filename$extension ) {
        return new 
WP_Feed_Cache_Transient$location$filename$extension );
    }
}