settings = $settings; parent::__construct(); } public function checkProcessingRequirements() { return Bridge::isPremiumKeySpecified(); } public function checkKey() { $premiumKey = $this->settings->get(Bridge::PREMIUM_KEY_SETTING_NAME); $result = $this->bridge->checkPremiumKey($premiumKey); $this->bridge->storePremiumKeyAndState($premiumKey, $result); return $result; } }