/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-provider.php
https://bitbucket.org/carloskikea/helpet · PHP · 41 lines · 6 code · 4 blank · 31 comment · 0 complexity · c604532f09b4230695f1afb357b8c224 MD5 · raw file
- <?php
- /**
- * WPSEO plugin file.
- *
- * @package WPSEO\XML_Sitemaps
- */
- /**
- * Sitemap Provider interface
- */
- interface WPSEO_Sitemap_Provider {
- /**
- * Check if provider supports given item type.
- *
- * @param string $type Type string to check for.
- *
- * @return boolean
- */
- public function handles_type( $type );
- /**
- * Get set of sitemaps index link data.
- *
- * @param int $max_entries Entries per sitemap.
- *
- * @return array
- */
- public function get_index_links( $max_entries );
- /**
- * Get set of sitemap link data.
- *
- * @param string $type Sitemap type.
- * @param int $max_entries Entries per sitemap.
- * @param int $current_page Current page of the sitemap.
- *
- * @return array
- */
- public function get_sitemap_links( $type, $max_entries, $current_page );
- }