collector = $collector; } public function init(): void { UsageTracker::init($this->collector, IVYFORMS_FILE); } /** * @return bool */ public function isSettingEnabled(): bool { return UsageTracker::getSettings($this->collector)['usageTrackingEnabled']; } /** * @param array{usageTrackingEnabled?: bool} $settings * * @return array{usageTrackingEnabled: bool} */ public function updateSettings(array $settings): array { UsageTracker::updateSettings($settings, $this->collector); return $settings; } }