configuration = $configuration; $this->purchaseIntelligenceService = $purchaseIntelligenceService; } public function analyze(PreviewAnalysis $previewAnalysis): ?PurchaseAnalysis { if (! $this->configuration->isPurchaseIntelligenceEnabled()) { return null; } return $this->purchaseIntelligenceService->analyze($previewAnalysis); } }