| 
<?phpnamespace frdl\PackageFetcher;
 
 
 interface RepositoryClientInterface
 {
 const SERVICE_PACKAGE = 'package';
 const SERVICE_ALL = 'all';
 const SERVICE_SEARCH = 'search';
 const SERVICE_POPULAR = 'popular';
 
 public function service(string $service) :?\callable;
 public function supports() :array;
 }
 
 |