public function __construct()
 {
     parent::__construct('SetLabelDescriptionAliases', 'edit');
     $wikibaseRepo = WikibaseRepo::getDefaultInstance();
     $this->changeOpFactory = $wikibaseRepo->getChangeOpFactoryProvider()->getFingerprintChangeOpFactory();
     $this->termsLanguages = $wikibaseRepo->getTermsLanguages();
 }
 /**
  * @since 0.4
  *
  * @param string $title The title of the special page
  * @param string $restriction The required user right, 'edit' per default.
  */
 public function __construct($title, $restriction = 'edit')
 {
     parent::__construct($title, $restriction);
     $wikibaseRepo = WikibaseRepo::getDefaultInstance();
     $changeOpFactoryProvider = $wikibaseRepo->getChangeOpFactoryProvider();
     $this->termChangeOpFactory = $changeOpFactoryProvider->getFingerprintChangeOpFactory();
     $this->termsLanguages = $wikibaseRepo->getTermsLanguages();
 }
 /**
  * @since 0.4
  */
 public function __construct()
 {
     parent::__construct('SetSiteLink');
     $wikibaseRepo = WikibaseRepo::getDefaultInstance();
     $settings = $wikibaseRepo->getSettings();
     $this->badgeItems = $settings->getSetting('badgeItems');
     $this->siteLinkGroups = $settings->getSetting('siteLinkGroups');
     $this->siteLinkChangeOpFactory = $wikibaseRepo->getChangeOpFactoryProvider()->getSiteLinkChangeOpFactory();
     $this->siteLinkTargetProvider = new SiteLinkTargetProvider($this->siteStore, $settings->getSetting('specialSiteLinkGroups'));
     $this->labelDescriptionLookupFactory = $wikibaseRepo->getLanguageFallbackLabelDescriptionLookupFactory();
 }