X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/9e77185fafaf4e60e2b73821e0e4b9b1a11fb85f..e0feb3b2e5b436a06bbb04fbc838d1cd6ec95399:/wp-includes/class-feed.php diff --git a/wp-includes/class-feed.php b/wp-includes/class-feed.php index 9aa144a5..6e109e16 100644 --- a/wp-includes/class-feed.php +++ b/wp-includes/class-feed.php @@ -36,27 +36,43 @@ class WP_Feed_Cache_Transient { $this->lifetime = apply_filters( 'wp_feed_cache_transient_lifetime', $lifetime, $filename); } + /** + * @access public + */ public function save($data) { - if ( is_a($data, 'SimplePie') ) + if ( $data instanceof SimplePie ) { $data = $data->data; + } set_transient($this->name, $data, $this->lifetime); set_transient($this->mod_name, time(), $this->lifetime); return true; } + /** + * @access public + */ public function load() { return get_transient($this->name); } + /** + * @access public + */ public function mtime() { return get_transient($this->mod_name); } + /** + * @access public + */ public function touch() { return set_transient($this->mod_name, time(), $this->lifetime); } + /** + * @access public + */ public function unlink() { delete_transient($this->name); delete_transient($this->mod_name);