find($this->ruleId); if (! $rule instanceof CrawlRule) { return; } $trigger = CrawlTriggerType::tryFrom($this->triggerType) ?? CrawlTriggerType::Manual; $metrics = []; if ($this->retryFromRunId !== null) { $metrics['retry_from_run_id'] = $this->retryFromRunId; } $executionService->runRule($rule, $trigger, $this->createdBy, $metrics); } }