X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fsite%2FSiteStore.php;h=10e0c1b93da285fd6100eb385d93b99547e347f0;hb=533ca5b24fbe455498062ea9f660b7967aa88c26;hp=52ba8fbffe548e5080eb94dda3d762dfed85f2be;hpb=e439cfb1b1dd71417162e23174554e1148707bd6;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/site/SiteStore.php b/includes/site/SiteStore.php index 52ba8fbffe..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. @@ -35,7 +35,7 @@ interface SiteStore { * * @param Site $site * - * @return boolean Success indicator + * @return bool Success indicator */ public function saveSite( Site $site ); @@ -46,37 +46,10 @@ interface SiteStore { * * @param Site[] $sites * - * @return boolean Success indicator + * @return bool Success indicator */ 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.