userLifecycleAuditRepository->countActionInWindow( $normalizedAction->value, $days, $normalizedStatus->value ); } public function summaryByAction(int $days, string $status = 'success'): array { $normalizedStatus = UserLifecycleStatus::tryNormalize($status); if ($normalizedStatus === null) { return []; } return $this->userLifecycleAuditRepository->sumByActionInWindow($days, $normalizedStatus->value); } }