/**
  * Licenced wikis calls out to database
  * @group Slow
  */
 public function testBlacklistedLicensedWikiDefaultHandling()
 {
     $licencedService = new \LicensedWikisService();
     $commercialWikiIds = array_keys($licencedService->getCommercialUseNotAllowedWikis());
     $filter = new BlacklistFilter(SearchCores::CORE_MAIN);
     $defaultIds = BlacklistFilter::materializeProvider($filter->getBlacklistedIdsProvider());
     $this->assertEquals($commercialWikiIds, $defaultIds);
 }
 public function getLicensedWikisIdsProvider()
 {
     if (class_exists('LicensedWikisService')) {
         return function () {
             $licencedService = new \LicensedWikisService();
             return array_keys($licencedService->getCommercialUseNotAllowedWikis());
         };
     } else {
         return null;
     }
 }
 protected function getNonCommercialWikis()
 {
     $licensed = new LicensedWikisService();
     $licensedIds = array_keys($licensed->getCommercialUseNotAllowedWikis());
     return $licensedIds;
 }
 protected function getNonCommercialWikis()
 {
     $licensed = new LicensedWikisService();
     return $licensed->getCommercialUseNotAllowedWikis();
 }