X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fsite%2FSiteStore.php;h=10e0c1b93da285fd6100eb385d93b99547e347f0;hb=381e373cee7b65ed78c8233a29b94166644f5d41;hp=537f1ccbbcf67910fda5159668702aead5094764;hpb=cf8adc462e623a0a101ddfdf3de4fc7d7e891e60;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/site/SiteStore.php b/includes/site/SiteStore.php index 537f1ccbbc..10e0c1b93d 100644 --- a/includes/site/SiteStore.php +++ b/includes/site/SiteStore.php @@ -26,7 +26,7 @@ * @license GNU GPL v2+ * @author Jeroen De Dauw < jeroendedauw@gmail.com > */ -interface SiteStore { +interface SiteStore extends SiteLookup { /** * Saves the provided site. @@ -50,33 +50,6 @@ interface SiteStore { */ public function saveSites( array $sites ); - /** - * Returns the site with provided global id, or null if there is no such site. - * - * @since 1.21 - * - * @param string $globalId - * @param string $source Either 'cache' or 'recache'. - * If 'cache', the values are allowed (but not obliged) to come from a cache. - * - * @return Site|null - */ - public function getSite( $globalId, $source = 'cache' ); - - /** - * Returns a list of all sites. By default this site is - * fetched from the cache, which can be changed to loading - * the list from the database using the $useCache parameter. - * - * @since 1.21 - * - * @param string $source Either 'cache' or 'recache'. - * If 'cache', the values are allowed (but not obliged) to come from a cache. - * - * @return SiteList - */ - public function getSites( $source = 'cache' ); - /** * Deletes all sites from the database. After calling clear(), getSites() will return an empty * list and getSite() will return null until saveSite() or saveSites() is called.