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