settings_feature->register(); $this->schedule_feature->register(); $this->scanning_feature->register(); $this->checking_feature->register(); $this->link_lists_feature->register(); $this->fixes_feature->register(); $this->admin_screen_feature->register(); $this->place_highlight_feature->register(); add_action( self::UPGRADE_HOOK, fn() => $this->schema_upgrade->upgrade_if_outdated(), self::UPGRADE_PRIORITY ); } public function activate(): void { $this->schema_upgrade->upgrade(); $this->schedule_feature->activate(); } public function deactivate(): void { $this->schedule_feature->deactivate(); $this->job_lock->release(); } }